双系统(Windows + Ubuntu)安装流程

双系统(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 启动盘

  1. 下载 Ubuntu 镜像(官网:https://ubuntu.com/download)
  2. 打开 Rufus,选择 U 盘和目标镜像
  3. 分区类型 :选择 GPT(对应 UEFI 启动)
  4. 点击开始,等待写入完成

三、安装 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):

  1. 在 GRUB 紫色界面选中 "Try or Install Ubuntu"
  2. 按键盘 e 键进入编辑模式
  3. 找到以 linux 开头的那一行,定位到 --- 或 quiet splash
  4. 将 --- 改为 (或在其后添加)nomodeset
    • 示例修改前:linux /casper/vmlinuz quiet splash ---
    • 示例修改后:linux /casper/vmlinuz quiet splash nomodeset
  5. 按 F10 (或 Ctrl + X 或 Ctrl + F10)启动
  6. 稍等片刻,出现 "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

六、参考链接

相关推荐
贵州诚鑫致达科技有限公司6 小时前
Linux的yum源怎么重启?源不是服务
linux·运维·服务器
遇印记7 小时前
传输层,网络层
运维·服务器·网络·windows·学习
又見山9 小时前
Obsidian 跨平台同步实测:Nutstore Sync 在 Windows、Mac、Linux、iOS、Android 全平台综合测评
windows·macos·obsidian·obsidian同步·obsidian教程·obsidian入门·obsidian笔记库搭建
澜山奕秋9 小时前
RHCSA
linux·运维·服务器
jearry10 小时前
一个编辑器两个内核:Markdown 实时视图与源码视图并存时的竞态、光标锚点与 PDF 导出
windows·markdown
逆向编程10 小时前
DirectX修复工具下载安装教程-Windows系统DLL缺失检测修复完整图文步骤
windows
Web极客码10 小时前
告别流式截断:我用客户端中间件解决长文本 API 跨国 SSE 断连与数据自愈
linux·agent 图
cnnews10 小时前
Chromebox3安装Ubuntu后内存化与最小化 eMMC 写入优化
linux·运维·ubuntu
flytalei11 小时前
Ubuntu 24.04 单节点 K3s 部署实践:从环境评估到故障排查与验收
linux·运维·ubuntu
Starry-sky(jing)11 小时前
Hermes Agent 部署后怎么升级?v0.21.7 Linux 源代码版实测
linux·人工智能·ai agent·版本升级·hermes agent