如何双启动Windows 10和Linux
双重启动 Windows 10 和 Linux 让你享受两全其美——Windows 用于游戏和通用应用程序,Linux 用于开发、系统管理或开源工具。然而,在一台机器上管理两个操作系统是一项精细的操作,需要精准和规划。
本高级指南将引导您通过使用 UEFI、GPT 和现代 Linux 发行版(如 Ubuntu、Fedora 或 Arch Linux)设置一个干净高效的双重启动系统的步骤。
步骤 1:为双重启动准备磁盘
选项 A:Windows 已安装
缩小 Windows 分区:
- 转到 磁盘管理 → 右键单击主分区(通常是 C:)→ 缩小卷。
- 为 Linux 留下 至少 50 GB 的未分配空间。
禁用快速启动和 BitLocker:
- 控制面板 → 电源选项 → 选择电源按钮的功能 → 关闭 快速启动。
- 确保系统驱动器上的 BitLocker 已关闭(控制面板 > BitLocker)。
检查 EFI 分区:
确保您有一个 EFI 系统分区(约 100–500 MB,FAT32)。
您可以使用以下方法验证:
步骤 2:创建 Linux 安装介质
下载您喜欢的 Linux 发行版(例如,Ubuntu LTS、Fedora 工作站)。
使用 Rufus 或 dd(在 Linux/macOS 上)创建可启动 USB。
从 USB 启动:
- 进入 UEFI/BIOS 设置 → 禁用 安全启动(某些发行版可选)。
- 将 USB 驱动器设置为首选启动设备。
步骤 3:在 Windows 旁边安装 Linux
启动到 Live Linux 环境并开始安装程序。
手动分区:
使用 其他选项(Ubuntu)或 自定义分区 选项。
识别 未分配空间。
创建以下分区:
/(根):ext4,30–60 GB
[可选] /home:ext4,单独的用户数据
[可选] 交换:2–4 GB 或根据 RAM 进行调整,如果您希望使用休眠功能
设置 EFI 分区:
请 不要 格式化 EFI 系统分区(ESP)。
将其挂载为 /boot/efi。
GRUB 引导加载程序:
选择在 EFI 分区上安装 GRUB(而不是 MBR)。
通常 ESP 是 /dev/sda1 或 /dev/nvme0n1p1。
完成安装并重启。
步骤 4:配置 UEFI 启动顺序
安装后,系统可能仍直接启动到 Windows。以下是确保 GRUB 出现的方法:
访问 UEFI 固件:
按 F2、DEL、ESC 或其他键(取决于制造商)。
更改启动顺序:
将“ubuntu”或“Linux 启动管理器”设置在“Windows 启动管理器”之上。
使用 Windows 命令行:
或者在 Linux 上安装并使用 efibootmgr 重新排序启动项:
可选的安装后步骤
1. GRUB 自定义
使用 grub-customizer 等工具或手动编辑 /etc/default/grub:
2. 在任何配置更改后更新 GRUB:
3. 重新启用安全启动(可选)
如果您的 Linux 发行版支持签名引导加载程序(例如,Ubuntu),您可以在安装后重新启用安全启动。
结论
双重启动 Windows 10 和 Linux 是希望兼得两全其美的用户的绝佳选择:Windows 的熟悉和软件兼容性,以及 Linux 的灵活性、性能和开源工具。设置双重启动系统乍一看可能很复杂——尤其是在处理现代硬件、UEFI 固件和 GPT 分区时——但通过清晰的逐步方法,它不仅变得可管理,而且非常有价值。
最重要的准备是 备份您的数据。在分区选择中出现简单错误可能导致重要文件丢失。同样重要的是验证哪些分区将被调整大小或格式化,以确保您不会覆盖 Windows 安装。准备一个 实时 Linux USB 驱动器 也是必不可少的——它可以用于测试硬件兼容性、故障排除启动问题或在出现问题时修复 GRUB 引导加载程序。
一旦设置完成,收益是立竿见影的。例如,想象一个软件开发人员在工作日使用 Linux 编写代码——利用 Docker、原生包管理器和强大的终端等工具——而在周末,他们启动 Windows 来享受最新的 PC 游戏,这些游戏通常具有更好的驱动程序支持和兼容性。双重启动让他们能够根据需要在这两种环境之间无缝切换,而无需维护两台独立的机器。
通过适当的安装和配置,双重启动系统变得 强大、灵活且具备未来适应性。您可以自由选择每个任务的最佳操作系统——无论是开发、游戏、设计还是日常生产力——而不必妥协。
