OE:Operation and Engineering
重点结论先讲清楚
现在纠正了关键信息:Windows 和给 Ubuntu 的 158G 空闲分区,都在同一块 512G GPT 固态(磁盘 0,nvme0n1)上,不是跨两块盘。
✅方案本身可以做,但是和刚才跨盘的方案有几处必须修改的地方,不改就会翻车!
原来我上一条以为 Ubuntu 在 2TB 那块盘,引导写法是适配跨盘的,现在同盘,分区、引导、风险点都变了。
一、先梳理你的磁盘现状(同一块 512G GPT 盘)
磁盘 0(512G,GPT):
- EFI 分区(Windows 引导分区,存放 Windows 的 boot,这个就是我们 GRUB 要用的 EFI,同盘天然在一起)
- C 盘(Windows 系统 NTFS)
- 后面还有 D/E/F/G 这些分区,其中F 盘 158G,你要删掉给 Ubuntu
⚠️ 重点:这块盘是GPT 分区表,原生 UEFI 启动,是适合装双系统的底子,比 MBR 安全很多。
二、修改【安装向导 - 分区部分】(最核心改动)
还是选:其他选项(Something else)
- 在列表里找到这个 F 盘(NTFS,158GB)→删除,变成自由空间
❗ 不要碰 EFI 分区、不要碰 C 盘、不要碰同盘其他 D/E/G 分区!
- 在这块 158G 自由空间新建分区,推荐方案不变:
表格
| 大小 | 分区类型 | 文件系统 | 挂载点 |
|---|---|---|---|
| 16G | 主分区 | swap 交换空间 | 无 |
| 剩余≈142G | 主分区 | ext4 | /(根目录) |
- ✅【安装启动引导器的设备】这里改动!!
这块盘是/dev/nvme0n1(整块 512G 磁盘),就选它!
原理:GRUB 会自动找到这块盘上已有的 Windows EFI 分区,把 Ubuntu 的引导文件写到同一个 EFI 分区里面。
👉 同盘场景下,这是标准、稳妥的做法。
❌ 千万不要选某个分区(比如 nvme0n1p1 这种),一定要选整块磁盘nvme0n1
对比之前跨盘场景:跨盘的时候要注意引导盘选择;同盘,引导就放在 Windows 这张盘的 EFI,是常规双系统布局。
三、同盘带来的新增风险(跨盘没有这个风险,重点)
- 这块固态是共用的
Windows C 盘 和 Ubuntu 分区在同一个物理 SSD。
- 如果 SSD 硬件损坏,两个系统一起挂;
- Windows 磁盘清理、磁盘压缩、chkdsk 扫描,理论上不会碰 ext4 分区,但不建议随便在 Windows 下用第三方分区工具(DiskGenius 等),极易误删 Ubuntu 分区。
Windows 资源管理器默认看不到 ext4,这点是安全的,别装 ext4 读写类工具乱操作。
- 空间是在同一块 512G 里面挤压出来的
你 C 盘 + Windows 占用、加上 D/E/G + Ubuntu158G,全部挤在 512G 盘,后续 C 盘如果持续膨胀,容易磁盘爆满。
你后续 Windows 更新、软件安装,要留意 C 盘剩余空间。
- BitLocker 风险不变
C 盘如果开了 BitLocker,依旧要提前拿到恢复密钥、建议暂停保护,这个和是否同盘无关。
四、其他流程不变(BIOS、U 盘制作、关闭快速启动)
- BIOS:F10 进去,Secure Boot 建议关闭,UEFI 模式,AHCI
- Rufus 制作 U 盘:GPT、UEFI 非 CSM
- Windows 侧:
powercfg /h off关闭休眠 + 快速启动 - 时间不同步、nvidia 驱动、update-grub 修复引导,命令全部不变
五、两种常见翻车场景 & 修复(同盘高频)
场景 1:Windows 更新后,直接跳过 GRUB,进 Windows
原因:Windows 更新重写 EFI 引导优先级。
修复:开机 F9 调出启动菜单,手动选择 Ubuntu 启动项,进入 Ubuntu 后执行:
sudo update-grub sudo grub-install /dev/nvme0n1重启,GRUB 菜单恢复。
场景 2:手滑,在安装里误删 EFI 分区 / C 盘
同盘最大噩梦!!所以在分区页面,看清楚分区标注,EFI 分区一般是 100MB 左右、FAT32,标有 ESP,一眼识别,绝对不要删!
六、补充一个可选优化(如果你想要单独 /home 分区)
158G 也可以拆:
- 16G swap
- 40G / 根目录(系统、软件)
- 剩下~102G /home(你的文档、数据集、代码)
好处:以后重装 Ubuntu,可以只格式化/,保留 /home 里的资料,看你需求。
七、一句话精简总结
同一块 512G GPT 盘安装双系统是可行的,分区方案逻辑不变,引导器依旧选择整块 nvme0n1;
核心区别:所有系统都挤在同一块 SSD,严禁 Windows 端使用第三方分区工具操作这块盘,同时注意 C 盘不要爆满。