实战准备:双系统规划策略
如果你还在犹豫是否要彻底放弃 Windows,或者因为工作需要(如 Adobe 套件或游戏)必须保留它,那么 双系统 (Dual Boot) 是你的最佳选择。
1. 核心准则:Windows 先行
黄金准则
先安装 Windows,后安装 Linux。 Windows 的引导器(Boot Manager)非常霸道,如果在 Linux 之后安装,它会强行覆盖 Linux 的引导项;而 Linux 的引导器(如 Grub)非常友好,能自动识别并添加 Windows 选项。
2. 磁盘分区策略
2.1 方案 A:单硬盘分家 (最常用)
在 Windows 中使用“磁盘管理”功能,压缩卷 腾出一块“未分配空间”。
- 优点: 成本低。
- 缺点: 系统升级(如 Windows 大版本更新)有极小概率破坏引导。
2.2 方案 B:双硬盘隔离 (最推荐)
Windows 装在硬盘 A,Linux 装在硬盘 B。
- 优点: 物理隔离,互不干扰。即便一块硬盘坏了,另一块仍能独立启动。
- 缺点: 需要两块硬盘。
3. 引导共存的秘诀
3.1 共享 EFI 分区 (ESP)
在 UEFI 模式下,所有的引导文件都存放在 EFI 分区。
- 建议: 将 EFI 分区大小设置为 512MB - 1GB,以容纳多个系统的引导文件。
- 设置: 在 Linux 安装程序中,选择现有的 Windows EFI 分区,挂载点设为
/boot/efi,且 千万不要格式化 它!
3.2 快速启动与 Secure Boot
- 关闭快速启动 (Fast Startup): Windows 的快速启动实际上是一种“休眠”,会导致磁盘处于锁定状态,Linux 无法挂载。
- Secure Boot: 建议在安装 Arch 等高度自定义系统前将其禁用。
4. 文件互通:如何互相访问?
视图分类:
Linux 访问 Windows
- 原生支持: Linux 可以轻松读取并写入 Windows 的 NTFS 分区。
- 注意: 如果 Windows 没正常关机(如开启了快速启动),Linux 会以只读模式挂载。
Windows 访问 Linux
- 插件支持: Windows 原生无法识别 ext4/Btrfs 分区。
- 解决方案: 使用 WSL2 挂载磁盘,或者在 Linux 中开启 Samba/WebDAV 服务。
5. 结业练习
任务 1 腾出空间
在 Windows 下压缩出 100GB 的未分配空间,并在安装 Linux 时选择这块区域。
任务 2 引导修复
了解什么是 os-prober?为什么有的 Linux 装完后看不到 Windows 选项?
任务 3 时间同步
解决“双系统时间差 8 小时”的问题。Linux 使用 UTC 时间,而 Windows 使用本地时间。
# 在 Linux 执行让其使用本地时间同步 Windows
timedatectl set-local-rtc 1 --adjust-system-clock Tip
规划好分区布局,能让你的双系统使用体验像在两个房间之间推门一样丝滑。