双系统(Windows + Ubuntu)安装流程总结
参考视频:B站 BV1CG4y1h7bx
一、安装前准备
1.1 硬件与软件准备
- 一块 U 盘(≥8GB),用于制作 Ubuntu 启动盘
- Ubuntu 镜像文件 (
.iso),推荐 Ubuntu 22.04 LTS 或 24.04 LTS - 启动盘制作工具:Rufus(Windows 下推荐)、balenaEtcher 或 Ventoy
- 磁盘空间 :Windows 中预留至少 50GB 的空闲空间(未分配空间)给 Ubuntu
1.2 BIOS 设置
- 重启电脑,开机时按对应键进入 BIOS(常见:
F2/F12/Del/Esc) - 关闭 Secure Boot (安全启动)→ 设置为
Disabled - 启动模式 设为
UEFI(现代电脑推荐) - 启动顺序:将 U 盘调至第一启动项
- 保存并退出(
F10)
二、制作 Ubuntu 启动盘
- 下载 Ubuntu 镜像(官网:https://ubuntu.com/download)
- 打开 Rufus,选择 U 盘和目标镜像
- 分区类型 :选择
GPT(对应 UEFI 启动) - 点击开始,等待写入完成
三、安装 Ubuntu 双系统
3.1 进入 U 盘启动
- 插入 U 盘,重启电脑
- 进入 BIOS 或直接按启动菜单键选择 U 盘启动
- 进入 GRUB 引导菜单,选择 "Try or Install Ubuntu"
3.2 ⚠️ 卡在 "Try or Install Ubuntu" 的解决方法
现象:选择 "Try or Install Ubuntu" 后,屏幕卡住不动、黑屏或紫屏不动。
原因 :NVIDIA 显卡与 Ubuntu 默认的
nouveau开源驱动不兼容,导致无法正常启动图形化安装界面。
解决方法(nomodeset):
- 在 GRUB 紫色界面选中 "Try or Install Ubuntu"
- 按键盘
e键进入编辑模式 - 找到以
linux开头的那一行,定位到---或quiet splash - 将
---改为 (或在其后添加)nomodeset- 示例修改前:
linux /casper/vmlinuz quiet splash --- - 示例修改后:
linux /casper/vmlinuz quiet splash nomodeset
- 示例修改前:
- 按
F10(或Ctrl + X或Ctrl + F10)启动 - 稍等片刻,出现 "Booting a command list" 等提示,等待后即可进入安装界面
安装后永久解决: 第一次进入 Ubuntu 后仍需按
e加nomodeset才能进入桌面。进入系统后打开 "软件和更新" → "附加驱动" ,选择 NVIDIA 专有驱动 进行安装,重启后即可正常启动,不再需要nomodeset。
3.3 磁盘分区(手动分区)
选择 "Something else"(其他选项) 进行手动分区,推荐分区方案:
| 分区类型 | 大小 | 文件系统 | 挂载点 | 说明 |
|---|---|---|---|---|
| 主分区 | 建议 ≥ 50GB | ext4 | / |
系统根目录 |
| 交换分区 | 等于/小于内存大小 | swap area | --- | 虚拟内存 |
| 主分区 | 剩余空间 | ext4 | /home |
用户数据 |
| EFI 系统分区 | 自动或 512MB | fat32 | /boot/efi |
引导分区(已有则用已有的) |
注意 :如果 Windows 已有 EFI 分区,不要格式化,直接选择该分区用作 EFI 引导即可。
3.4 安装引导
- "Installation type" 选择刚才划分的
/分区 - 引导安装器(Boot loader)选择 EFI 分区所在的磁盘
- 设置用户名、密码、计算机名
- 等待安装完成,重启
3.5 重启后引导
- 重启后拔掉 U 盘
- 如果直接进入 Windows 而非 GRUB 引导菜单,则需要在 BIOS 中将 Ubuntu 的引导项调至第一优先级
- 或者通过 Windows 的 "高级启动" → "使用设备" 选择 Ubuntu 引导
四、安装后配置
4.1 更换软件源
bash
sudo sed -i 's@archive.ubuntu.com@mirrors.aliyun.com@g' /etc/apt/sources.list
sudo apt update
4.2 安装 NVIDIA 驱动(如果之前用 nomodeset 进入)
bash
# 方法一:通过 GUI 软件和更新 → 附加驱动
# 方法二:命令行
sudo ubuntu-drivers autoinstall
sudo reboot
4.3 安装必要工具
bash
sudo apt install -y build-essential git vim curl net-tools
五、常见问题
5.1 安装后没有 GRUB 引导菜单
- 进入 BIOS,将 Ubuntu 的 EFI 引导项移到第一位
- 或在 Windows 中用
bcdedit添加 Ubuntu 引导项
5.2 安装后直接进 Windows
- 关闭 Windows 的 "快速启动"(Fast Boot)
- 控制面板 → 电源选项 → 选择电源按钮功能 → 更改当前不可用的设置 → 取消勾选"启用快速启动"
5.3 卡在 "Try or Install Ubuntu"(补充)
- 如果
nomodeset不行,尝试nomodeset nouveau.modeset=0或acpi=off - 对于部分 AMD 显卡,尝试
amdgpu.dc=0