这次我们解决一个被问了很多次的问题:Windows 主机上安装 Ubuntu 双系统,到底怎么装才不翻车。双系统不等于虚拟机,也不等于 WSL。Ubuntu 会真正安装到物理磁盘的独立分区上,开机时通过 GRUB 引导菜单自由切换进入 Windows 或 Ubuntu。和虚拟机相比,双系统可以更充分地使用硬件资源,对需要 GPU 直通、Linux 原生性能、深度系统调试的场景有明显优势;和 WSL 相比,双系统拥有完整的 Linux 内核与图形界面,不依赖 Windows 子系统转换层,兼容性也更彻底。
这篇文章会从零开始,按“环境准备 → U 盘制作 → 磁盘分区 → 安装部署 → 引导验证 → 故障修复 → 常见问题排查”的完整流程展开,覆盖 UEFI + GPT 和 Legacy + MBR 两种常见引导方式。如果你之前装过双系统但遇到过开机没有引导菜单、安装后进不了 Windows、Ubuntu 花屏、无线网卡没驱动这类问题,这篇教程正好可以帮你定位原因。文章会尽量给出具体的命令、步骤和判断标准,你可以对照自己的机器一步步操作,也可以先收藏,真正动手装的时候再来查。
1. 核心能力速览
在开始安装之前,先把整个双系统方案的关键信息整理成一张速览表,方便判断这套方案是否适合你的场景。
| 能力项 | 说明 |
|---|---|
| 安装目标 | Windows 与 Ubuntu 共存于同一台物理机,开机通过 GRUB 选择系统 |
| 适用硬件 | 支持 UEFI 启动的台式机 / 笔记本,传统 BIOS 也可以安装但推荐 UEFI |
| 内存要求 | 建议 8GB 以上,16GB 体验更好 |
| 磁盘要求 | 建议预留 50GB 以上空闲空间给 Ubuntu,常用开发环境建议 100GB 以上 |
| 系统镜像 | Ubuntu 22.04 LTS 或 24.04 LTS,官方镜像源下载 |
| 启动盘工具 | Rufus、Ventoy、UltraISO 均可,本文以 Rufus 和 Ventoy 为例 |
| 引导方式 | 优先 UEFI,传统 BIOS 模式需要额外注意分区表格式 |
| 分区方案 | 手动分区:EFI 系统分区 + 根分区 / + 家目录 /home + swap |
| 安装难度 | 中等,主要风险集中在磁盘分区和引导修复两个环节 |
| 数据风险 | 操作不当可能造成 Windows 分区损坏,安装前必须备份 |
| 排障手段 | Boot Repair 工具、live USB 命令行修复、Windows 安装盘修复引导 |
从这张表可以看出,整个安装过程最关键的并不是“点击安装”那一步,而是安装前的分区规划和安装后的引导管理。这两个环节直接决定了你能不能顺利进入双系统,以及后续系统更新时会不会出现引导丢失。下面按流程拆开讲。
2. 适用场景与使用边界
双系统适合什么人?最典型的几类场景是:
- Linux 开发者和运维工程师。日常要使用 Docker、Kubernetes、Python 虚拟环境、编译链等 Linux 原生工具链,虚拟机里的性能损失和嵌套虚拟化问题会影响体验。
- 需要 GPU 直通或 CUDA 环境的用户。在虚拟机里使用 NVIDIA GPU 做深度学习推理,通常需要额外配置 vGPU 或 PCIe 直通,稳定性远不如物理机安装 Ubuntu 后直接安装驱动。
- 需要完整图形界面和硬件加速的用户。WSLg 虽然已经能提供 GUI 支持,但在 OpenGL 渲染、摄像头、USB 设备透传等方面仍有边界,双系统可以完全规避这些限制。
- 想把 Ubuntu 作为主力系统的用户。日常开机默认进入 Ubuntu,偶尔切回 Windows 处理网银、Office 或特定 Windows 软件。
不适合双系统的场景也很明确:
- 只是偶尔用一下 Linux 命令,那直接装 WSL 就够了,完全不需要重新分区。
- 对电脑硬件不熟悉,无法接受万一引导损坏需要修复的情况,建议先用虚拟机练习几遍。
- 老机器只有 4GB 内存和 60GB 硬盘,双系统会比较吃力,可以考虑轻量级 Linux 发行版或继续用 WSL。
使用边界一定要说清楚:双系统安装过程中会涉及磁盘分区、格式化、引导覆盖等操作,任何一步失误都可能造成数据丢失。安装前必须备份重要文件,尤其是 Windows 的文档、照片、项目代码。本文提供的是标准安装流程,每台电脑的 BIOS、Secure Boot、磁盘布局都有差异,实际操作时要以你自己机器的表现为准。涉及系统引导管理的操作,建议在测试环境或已备份的机器上先验证。
3. 环境准备与前置条件
3.1 硬件检查
安装 Ubuntu 双系统之前,先确认三件事:启动方式、磁盘空间、网卡兼容性。
启动方式决定了你后续选择哪种安装策略。重启电脑,开机时按 Del / F2 / F10 / F12 进入 BIOS/UEFI 设置界面,找到 Boot Mode 或 Boot List Option,优先选择 UEFI。如果主板只支持 Legacy,后续分区表要使用 MBR,并且不建议把 Ubuntu 和 Windows 的引导放在同一个传统引导扇区上,处理起来更复杂。
磁盘空间方面,建议你提前在 Windows 的磁盘管理中确认当前磁盘是 GPT 分区表还是 MBR 分区表。Win + X 打开磁盘管理,右键点击磁盘名称选择“属性”,在“卷”标签页中可以看到分区样式。GPT 是现代 UEFI 引导的标准分区表,也是双系统安装最顺的场景。如果看到 MBR,且电脑支持 UEFI,建议先把磁盘转换为 GPT,再开始安装。
无线网卡兼容性在安装后最容易出问题,尤其是 Realtek 网卡。你可以先在 Windows 的设备管理器中查看网卡型号,等到 Ubuntu 安装完成后,用lspci或lspci -nnk | grep -i net检查驱动是否加载成功。
3.2 下载 Ubuntu 镜像
只推荐从 Ubuntu 官方镜像站下载 LTS(长期支持)版本。目前比较稳妥的选择是 Ubuntu 22.04 LTS 或 Ubuntu 24.04 LTS。LTS 版本有五年以上的安全更新支持,适合生产环境和日常开发,不需要频繁做版本升级。
下载完成后,建议校验一下镜像的 SHA256 哈希值,避免下载文件损坏导致安装过程中断。在 Windows 的 PowerShell 里执行:
Get-FileHash -Path D:\Downloads\ubuntu-24.04-desktop-amd64.iso -Algorithm SHA256然后把输出结果和官网 SHA256SUMS 文件中的值进行比对。如果一致,说明镜像文件完整,可以进入下一步。
3.3 制作 Ubuntu 启动 U 盘
制作启动 U 盘推荐使用 Rufus 或 Ventoy。Rufus 是传统的写盘工具,兼容性特别好,适合大多数用户;Ventoy 则提供的是一种“拷贝即启动”的方式,可以同时存放多个 Linux ISO 镜像,不需要反复重新烧写 U 盘。
Rufus 的使用方法:
- 准备一个 8GB 以上的 U 盘,注意 U 盘上的数据会被清空。
- 打开 Rufus,设备选择 U 盘。
- 引导类型选择“磁盘或 ISO 映像”,点击“选择”加载下载好的 Ubuntu ISO。
- 分区类型:如果 UEFI 启动,选择 GPT;如果是传统 BIOS 引导,选择 MBR。
- 文件系统默认 NTFS 或 FAT32 都可以,Rufus 会自动设置。
- 点击“开始”,等待写入完成。
Ventoy 的使用方法更简单:
- 安装 Ventoy 到 U 盘。
- 把 ISO 文件直接复制到 U 盘根目录。
- 开机从 U 盘启动,在 Ventoy 菜单中选择 Ubuntu ISO 即可。
如果制作 U 盘时需要确认当前磁盘是 GPT 还是 MBR,可以在 Windows 的 PowerShell 里用 diskpart 查看:
diskpart list disk select disk 1 detail disk exit输出结果中会显示分区表类型。注意 U 盘盘符和磁盘编号不要选错,选错会导致重要数据被格式化。
3.4 备份 Windows 数据
这一步不能跳过。
至少需要备份以下内容:
- Windows 用户目录下的文档、图片、桌面文件。
- 浏览器收藏夹、密码管理器导出文件。
- SSH 密钥、代码仓库、数据库导出文件。
- 系统还原点或系统镜像备份。
备份方式可以选择 Windows 自带的“文件历史记录”,也可以直接把重要目录复制到移动硬盘。如果磁盘空间允许,强烈建议先做一次系统镜像备份。Windows 镜像备份可以让你在引导损坏、分区误操作后把系统恢复到安装前的状态,是双系统翻车时最后的保底方案。
4. 安装部署与启动方式
4.1 修改 Windows 电源设置
Windows 默认开启了“快速启动”。这个功能在正常使用时会加快开机速度,但在双系统环境下,会导致 Ubuntu 无法读取 NTFS 分区,也可能让 Windows 和 Ubuntu 时间不同步。安装 Ubuntu 前,先关闭快速启动:
打开“控制面板 → 电源选项 → 选择电源按钮的功能”,点击“更改当前不可用的设置”,取消勾选“启用快速启动(推荐)”,保存修改。
然后再关闭 Windows 的休眠功能,管理员身份打开 PowerShell 执行:
powercfg /h off这样能避免 Ubuntu 安装过程中读写 NTFS 分区时遇到锁定的情况。
4.2 进入 U 盘启动界面
制作好 U 盘后,重启电脑,开机时按启动快捷键进入一次性启动菜单。
常见品牌快捷键如下:
| 品牌 | U 盘启动快捷键 |
|---|---|
| Dell | F12 |
| Lenovo | F12 或 Fn+F12 |
| HP | F9 |
| ASUS | F8 或 Esc |
| Acer | F12 |
| MSI | F11 |
| 组装机 | F11 或 F12 |
在启动菜单中选中 U 盘项,注意选择带有 “UEFI” 前缀的 U 盘入口,例如 “UEFI: SanDisk USB”。如果找不到 UEFI 入口,再尝试不带前缀的 U 盘选项。
4.3 选择安装类型
进入 Ubuntu 安装器后,语言选择中文或英文都可以。接下来会看到两个主要选项:
- 试运行 Ubuntu(Try Ubuntu)
- 安装 Ubuntu(Install Ubuntu)
建议先选“试运行 Ubuntu”。这样可以先确认 Ubuntu 的桌面环境能正常加载、键盘鼠标正常、网络驱动正常,再点击桌面上的“安装 Ubuntu”图标进入正式安装。如果在 live 环境里就花屏或无法识别网卡,直接安装大概率也会遇到同样问题,可以先上网搜索解决方案再动手。
安装类型选择时,有两个分支:
- “清除整个磁盘并安装 Ubuntu”:不要选,这只适合单系统场景。
- “其他选项”(Something else / Manual):双系统安装必须选这个,手动指定分区。
4.4 手动分区方案
手动分区是整篇文章中最关键的一步。下面给出一套适用于 UEFI + GPT 的推荐分区方案。
| 分区 | 大小建议 | 文件系统 | 挂载点 | 说明 |
|---|---|---|---|---|
| EFI 系统分区 | 512MB ~ 1GB | FAT32 | /boot/efi | 如果 Windows 已有 EFI 分区,可直接复用 |
| 根分区 / | 30GB ~ 50GB | ext4 | / | Ubuntu 系统文件和软件安装位置 |
| 家目录 /home | 剩余空间 | ext4 | /home | 用户数据、配置文件、下载文件 |
| swap | 与内存大小相当或 4GB~8GB | swap | [swap] | 内存不足时的交换空间 |
实际分区时注意几点:
如果电脑原本已经安装了 Windows,磁盘上会存在一个 100MB 到 500MB 左右的 EFI 系统分区。这个分区不要格式化,直接选中它并把挂载点设置为/boot/efi。这样 Ubuntu 的 GRUB 引导文件和 Windows 的引导文件会共用同一个 EFI 分区,开机时由 GRUB 统一管理两个系统,切换最省心。
根分区只需要满足系统文件和软件安装需求。开发环境比较重的话建议给 50GB 以上,否则 30GB 也能跑。家目录独立分区的好处是以后重装 Ubuntu 时,只要不格式化/home分区,个人文件、配置、下载内容都不会丢,这是长期使用最推荐的做法。
swap 分区的大小依据机器内存和休眠需求设置。如果内存 16GB,一般不追求休眠功能的话 8GB 即可,也可以使用交换文件替代交换分区,这样分区调整更灵活。
4.5 安装启动引导器
手动分区界面的底部会有一个“安装启动引导器的设备”下拉框。
UEFI + GPT 场景下,默认安装到/dev/sda或者 Windows EFI 分区所在磁盘的 EFI System Partition 即可,一般不用手动改变。如果你用了刚刚提到的复用 Windows EFI 分区的方案,这个下拉框保持默认,安装器会自动识别。
Legacy + MBR 场景下,启动引导器需要安装到 Ubuntu 根分区所在的那块磁盘的主引导记录(MBR)上,例如/dev/sda,不能选/dev/sda1这样的具体分区。如果选错,开机可能直接黑屏,出现 GRUB 提示符或直接进入 Windows。
4.6 完成安装
分区和引导项设置完成后,继续选择时区、键盘布局,创建用户名和密码,然后等待安装进度条走完。
安装完成后,安装器会提示重启。重启时拔掉 U 盘,如果看到如下界面:
GNU GRUB version 2.xx * Ubuntu Advanced options for Ubuntu Windows Boot Manager (on /dev/nvme0n1p1)说明 GRUB 正常接管了引导流程,双系统安装第一步成功。
5. 安装后验证与功能测试
5.1 双系统引导验证
重启后在 GRUB 菜单中分别测试两个系统:
- 选择 Ubuntu,确认能进入桌面、能上网、能正常关机。
- 重启再次进入 GRUB,选择 Windows Boot Manager,确认 Windows 能正常启动。
两个系统都正常进入,说明最基本的双系统引导已经打通。
如果 GRUB 菜单中没有 Windows Boot Manager 选项,不要慌,进入 Ubuntu 后执行:
sudo update-grub这个命令会重新扫描所有磁盘上的其他系统,并把 Windows Boot Manager 加入 GRUB 菜单。
5.2 系统信息与硬件检查
进入 Ubuntu 桌面后,打开终端,执行以下命令确认系统状态:
# 查看 Ubuntu 版本 lsb_release -a # 查看内核版本和架构 uname -m uname -r # 查看内存大小 free -h # 查看磁盘空间 df -h # 查看显卡设备 lspci -nnk | grep -i vga lspci -nnk | grep -i 3d # 查看无线网卡和以太网卡 lspci -nnk | grep -i net重点关注:
- 内存是否被正确识别。
- 根分区和家目录是否挂载到了正确的位置。
- 显卡和网卡驱动是否成功加载。如果看到
kernel driver in use那行有对应驱动,说明硬件已被驱动;如果是空白的,说明可能需要手动安装驱动。
5.3 网络连接验证
网络是开发环境的基础。分别测试有线网络和无线网络:
# 查看网络接口 ip addr # 查看无线网卡连接状态 nmcli device status # 测试外网连通性 ping -c 4 223.5.5.5 # 测试 DNS 解析是否正常 nslookup www.ubuntu.com如果 Ubuntu 可以联网但 DNS 解析失败,检查/etc/resolv.conf或 NetworkManager 的 DNS 设置。如果无线网卡完全搜不到 Wi-Fi 信号,先确认驱动的安装状态,利用有线网络或手机 USB 网络共享先联网更新。
5.4 启动项管理
日常使用中如果需要调整 GRUB 的默认启动项、等待时间或者启动顺序,可以修改/etc/default/grub文件。
例如,把默认启动项改为 Windows:
# 打开 GRUB 配置文件 sudo nano /etc/default/grub将GRUB_DEFAULT=0改为 Windows 启动项在菜单中的序号,然后执行:
sudo update-grub也可以安装 GRUB Customizer 这类图形化工具,直接勾选默认启动系统,调整菜单超时时间,适合不想编辑配置文件的用户。
6. 引导修复与故障恢复
双系统最容易翻车的就是引导环节。安装 Windows 系统更新、重装 Windows、或者 Ubuntu 内核更新后,都可能导致 GRUB 菜单丢失,直接进入 Windows 或出现黑屏。这里给出一套通用的修复方案。
6.1 使用 Boot Repair 修复 GRUB
准备一个 Ubuntu live U 盘,进入“试运行 Ubuntu”,然后安装 Boot Repair:
sudo apt update sudo apt install boot-repair -y打开 Boot Repair:
sudo boot-repair选择“Recommended repair”,工具会自动扫描磁盘分区、检测 EFI 引导配置,并重新安装 GRUB。修复完成后重启,一般就能恢复双系统引导菜单。
6.2 命令行手动修复 GRUB
如果 Boot Repair 图形界面不方便,也可以手工修复。进入 live 环境后,先找到 Ubuntu 根分区所在磁盘:
sudo fdisk -l挂载根分区和 EFI 分区:
sudo mount /dev/nvme0n1p5 /mnt sudo mount /dev/nvme0n1p1 /mnt/boot/efi把系统切换进已经安装的 Ubuntu 环境:
sudo mount --bind /dev /mnt/dev sudo mount --bind /proc /mnt/proc sudo mount --bind /sys /mnt/sys sudo chroot /mnt然后在 chroot 环境中重新安装 GRUB:
grub-install /dev/nvme0n1 update-grub exit sudo umount -R /mnt sudo reboot注意/dev/nvme0n1和分区编号要根据你机器上的实际情况调整,不同磁盘布局可能完全不同,操作前务必用fdisk -l和lsblk确认清楚。
6.3 Windows 启动项丢失的恢复
如果 GRUB 菜单里只有 Ubuntu,没有 Windows,优先执行sudo update-grub重新扫描。如果扫描不到,可能是 Windows 的 EFI 引导文件损坏了,需要使用 Windows 安装 U 盘进入修复模式,执行:
bootrec /fixmbr bootrec /fixboot bootrec /scanos bootrec /rebuildbcd这个操作不影响 Ubuntu 引导,但可以重建 Windows 的 BCD 启动信息。
6.4 Linux 与 Windows 时间不同步
安装双系统后,Windows 和 Ubuntu 的时间经常相差 8 小时。原因是 Windows 默认把系统时间当作本地时间,而 Linux 默认把系统时间当作 UTC 时间。解决方式有两种,推荐在 Ubuntu 中让硬件时钟使用本地时间:
timedatectl set-local-rtc 1 --adjust-system-clock执行后重启,Windows 和 Ubuntu 的时间就会保持一致。
7. 资源占用与性能观察
双系统安装完成之后,需要重点观察 Ubuntu 的资源占用情况,判断系统是否正常运行。
7.1 内存与 CPU
终端执行:
top htop或者使用free -h观察内存使用情况。Ubuntu 桌面版正常空闲状态下,内存占用通常在 1GB 到 2GB 左右,如果机器只有 8GB 内存,随着浏览器、IDE、开发服务的启动,内存会明显吃紧。此时可以检查 swap 是否生效:
swapon --show如果 swap 为空,说明没有正确启用交换空间,需要检查/etc/fstab中的 swap 配置。
7.2 磁盘空间
运行df -h查看分区占用情况。根分区满了会严重影响系统稳定性,建议定期使用du -sh /home/*看哪些目录占用了大量空间。
日常使用中,apt 缓存、Docker 镜像、snap 包都会快速吃掉磁盘。清理命令:
sudo apt clean sudo apt autoremove7.3 双系统对 Windows 性能的影响
双系统是“独立安装、独立运行”的操作系统方案,Ubuntu 不会持续占用 Windows 的 CPU、内存或磁盘资源。对 Windows 最直接的影响是磁盘空间减少,其次是 GRUB 引导会在开机时多等待几秒,其他方面没有明显性能损耗。这也是双系统相比虚拟机的优势,两个系统不需要同时运行。
8. 常见问题与排查方法
| 问题现象 | 可能原因 | 排查方式 | 解决方案 |
|---|---|---|---|
| U 盘启动后黑屏 | 镜像写入模式不对 / 显卡驱动问题 / UEFI 设置问题 | 确认 Rufus 写入模式,尝试 GPU 安全模式 | 重新制作 U 盘,BIOS 中关闭 Secure Boot,或用 nomodeset 参数启动 |
| 安装后开机直接进入 Windows,没有 GRUB 菜单 | GRUB 未安装到 EFI 分区或被 Windows 启动项覆盖 | 进入 Windows 用 EasyUEFI 查看引导项 | 用 live U 盘运行 Boot Repair |
| GRUB 菜单没有 Windows Boot Manager | Windows 的 EFI 引导文件缺失或 GRUB 扫描遗漏 | 在 Ubuntu 中执行sudo update-grub | 若无效,使用 Windows 安装盘修复 BCD |
| Ubuntu 安装时看不到 Windows 分区 | 磁盘格式为 MBR / Windows 快速启动开启 | Windows 磁盘管理查看分区表 | 转换 GPT,关闭快速启动,或选择 “Something else” 手动识别 |
| 安装后 Ubuntu 花屏 | 显卡驱动未正确加载 / 内核参数问题 | 在 GRUB 菜单按 E 添加 nomodeset 参数 | 安装 NVIDIA 或 AMD 官方闭源驱动 |
| Ubuntu 搜不到无线网卡 | 网卡驱动缺失 | 有线联网后执行ubuntu-drivers devices | 安装对应网卡驱动或用手机 USB 网络共享 |
| Windows 和 Ubuntu 时间相差 8 小时 | Windows 使用本地时间,Linux 使用 UTC 时间 | timedatectl查看时间状态 | timedatectl set-local-rtc 1 --adjust-system-clock |
| 安装后无法挂载 Windows 的 NTFS 分区 | Windows 快速启动或休眠未关闭 | Windows 中确认powercfg /h off | 关闭快速启动,再回到 Ubuntu 中挂载 |
双系统启动时出现GRUB rescue提示符 | GRUB 引导文件丢失或分区路径错误 | 输入ls查看分区 | 使用 live U 盘重新安装 GRUB |
9. 最佳实践与使用建议
9.1 安装前的黄金建议
- 先跑通一次虚拟机安装全过程,再用实体机操作。虚拟机上练习可以覆盖分区、安装、引导修复的大部分场景,能让实体机操作熟练很多。
- 新装机用户尽量用两块物理硬盘分别安装 Windows 和 Ubuntu,引导故障率会明显下降。如果只有一块硬盘,一定要给 Windows 的 EFI 分区留出足够空间,并单独划分 Ubuntu 的
/home分区。
9.2 安装后的日常维护
Ubuntu 的软件源默认在国内可能比较慢,安装完后建议先换源。命令方式:
sudo sed -i 's/archive.ubuntu.com/mirrors.aliyun.com/g' /etc/apt/sources.list sudo apt update也可以使用software-properties-gtk在图形界面中选择国内镜像源。再执行一次系统更新:
sudo apt update && sudo apt upgrade -y建议关闭 GRUB 的默认 fallback 机制并设置合理的等待时间。编辑/etc/default/grub时,把GRUB_TIMEOUT设置为 5 到 10 秒,既不会太慢,也留出了切换系统的时间。
9.3 数据共享方案
双系统之间交换文件,推荐在 Windows 中准备一个独立的 NTFS 或 exFAT 数据分区。NTFS 分区在 Ubuntu 中可以正常挂载读写,但不要用 Ubuntu 对 Windows 系统分区做写操作,尤其是 Windows 开启了快速启动或休眠时,NTFS 分区可能处于锁定状态。exFAT 格式对两个系统兼容性最好,适合 U 盘和移动硬盘,但不适合记录 Linux 的全套文件权限。
9.4 安全与合规使用
安装 Ubuntu 镜像务必从官方渠道下载,不要使用来路不明的修改版或一键整合包,避免系统被植入恶意代码。教程中涉及的所有命令请在理解含义后执行,尤其涉及diskpart、fdisk、dd这类磁盘操作的命令,执行前必须确认目标磁盘。如果电脑属于工作单位资产,安装操作系统前应先确认 IT 管理规范和授权流程;涉及公司代码、内部数据、密钥证书的机器,不要未经许可改动系统引导和分区结构。双系统主要用于个人测试学习或明确授权的开发环境。
9.5 备份与回滚
建议在 Ubuntu 完全配置好开发环境后,用rsync或timeshift做一次系统快照。这样后续安装软件、更新内核出现问题时,可以快速回滚。
一个简单的时间快照思路:
sudo apt install timeshift -y sudo timeshift --create --comments "Initial setup"也可以备份/home目录到外部磁盘:
rsync -av --delete /home/yourname/ /media/backup/home/日常开发的数据,例如数据库、代码仓库、密钥文件,建议推送到 Git 私有仓库或加密压缩后上传到自己的对象存储,不要只依赖本机磁盘。
10. 总结与下一步
Windows 主机安装 Ubuntu 双系统,最值得你亲自验证的三个点:一是开机时 GRUB 菜单能否正常显示并顺利切换两个系统,二是 Ubuntu 的网卡、显卡驱动能否自动加载,三是 Windows 快速启动关闭后 NTFS 分区能否在 Ubuntu 中正常读写。这三个点验证通过,说明基础双系统环境已经稳了。
最容易踩的坑也很集中:分区时不小心格式化 Windows 的 EFI 分区或数据分区,安装引导器时选错设备,以及 Secure Boot 或快速启动没有关闭导致系统无法启动或 NTFS 挂载异常。记住一个原则:安装时绝不轻易格式化工具本身提示“检测到 Windows 系统”旁边的现有 Windows 分区,所有不确定的按钮都不要点。
后续可以根据自己的开发场景继续扩展:在 Ubuntu 上安装 Docker 和 Portainer 搭建容器环境,安装 NVIDIA 驱动跑 CUDA 推理,或者部署 Ollama、ComfyUI、Stable Diffusion WebUI 等人工智能工具。双系统装好之后,Linux 开发环境就真正可用了,后续无论是学容器、学 Python、跑本地模型,都不用再担心 Windows 和 Linux 的兼容性问题。建议保存这篇文章备用,动手安装前对照分区方案和问题排查表检查一遍,不容易翻车。