我不会提供关于如何配置系统进行双启动的分步指南,而是会重点介绍一些要点。例如,我将参考我几个月前购买的新笔记本电脑。我首先将Ubuntu Linux 安装到整个硬盘驱动器上,这破坏了预装的Windows 10 安装。几个月后,我决定安装不同的Linux发行版,因此也决定重新安装Windows 10 以及 Fedora Linux,以实现双启动配置。我将重点介绍一些入门的基本知识。
固件
双启动不仅仅是软件的问题。或者说,是软件问题,但它涉及到更改固件,固件的功能之一是告诉你的机器如何开始启动过程。以下是一些需要记住的与固件相关的问题。
UEFI 与 BIOS
在尝试安装之前,请确保您的固件配置是最佳的。如今销售的大多数计算机都配备了一种新型固件,称为统一可扩展固件接口(UEFI),它几乎取代了另一种固件,称为基本输入/输出系统(BIOS),BIOS 通常通过许多供应商称之为传统启动的模式包含在内。
我不需要 BIOS,所以我选择了 UEFI 模式。
安全启动
另一个重要的设置是安全启动。此功能检测启动路径是否被篡改,并阻止未经批准的操作系统启动。目前,我禁用了此选项,以确保我可以安装 Fedora Linux。根据 Fedora 项目 Wiki Features/Secure Boot 的说法,Fedora Linux 在启用安全启动的情况下也能工作。这对于其他 Linux 发行版可能有所不同——我计划将来重新审视此设置。
简而言之,如果您发现在此设置激活的情况下无法安装 Linux 操作系统,请禁用安全启动并重试。
分区启动驱动器
如果您选择双启动并将两个操作系统都放在同一驱动器上,则必须将其划分为分区。即使您使用两个不同的驱动器进行双启动,出于各种原因,大多数 Linux 安装最好也分为几个基本分区。以下是一些需要考虑的选项。
GPT 与 MBR
如果您决定提前手动分区启动驱动器,我建议使用 GUID 分区表 (GPT) 而不是较旧的 主引导记录 (MBR)。在此更改的原因中,MBR 有两个 GPT 没有的特定限制
- MBR 最多可以容纳 15 个分区,而 GPT 最多可以容纳 128 个。
- MBR 仅支持高达 2 TB 的容量,而 GPT 使用 64 位地址,这使其可以支持高达 800 万 TB 的磁盘。
如果您最近购买过硬盘驱动器,那么您就会知道,当今的许多驱动器都超过了 2 TB 的限制。
EFI 系统分区
如果您正在进行全新安装或使用新驱动器,则可能一开始没有分区。在这种情况下,操作系统安装程序将创建第一个分区,即 EFI 系统分区 (ESP)。如果您选择使用 gdisk 等工具手动分区驱动器,则需要使用多个参数创建此分区。根据现有的 ESP,我将大小设置为大约 500MB,并为其分配了 ef00 (EFI 系统) 分区类型。UEFI 规范要求格式为 FAT32/msdos,很可能是因为它受到各种操作系统的支持。
操作系统安装
完成前两个任务后,您就可以安装操作系统了。虽然我在这里重点介绍 Windows 10 和 Fedora Linux,但安装其他组合的过程也相当相似。
Windows 10
我开始了 Windows 10 的安装,并创建了一个 20 GB 的 Windows 分区。由于我之前在笔记本电脑上安装了 Linux,因此驱动器上有一个 ESP,我选择保留它。我删除了所有现有的 Linux 和交换分区以重新开始,然后开始了我的 Windows 安装。Windows 安装程序自动创建了另一个小型分区——16 MB——称为 Microsoft 保留分区 (MSR)。完成后,512GB 启动驱动器上大约剩余 400 GB 的未分配空间。
然后我继续并完成了 Windows 10 安装过程。然后我重启进入 Windows 以确保它正常工作,创建了我的用户帐户,设置了 Wi-Fi,并完成了首次操作系统安装时需要完成的其他任务。
Fedora Linux
接下来我开始安装 Linux。我启动了该过程,当它到达磁盘配置步骤时,我确保不更改 Windows NTFS 和 MSR 分区。我也没更改 EPS,但我将其挂载点设置为 /boot/efi。然后我创建了常用的 ext4 格式分区, / (根目录)、 /boot 和 /home。我创建的最后一个分区是 Linux swap。
与 Windows 一样,我继续并完成了 Linux 安装,然后重新启动。令我高兴的是,在启动时,GRand Unified Boot Loader (GRUB) 菜单提供了选择 Windows 或 Linux 的选项,这意味着我无需进行任何额外的配置。我选择了 Linux 并完成了通常的步骤,例如创建我的用户帐户。
结论
总的来说,这个过程很轻松。在过去的几年中,从 UEFI 到 BIOS 的变化,以及诸如安全启动等功能的引入,带来了一些导航上的困难。我相信我们现在已经克服了这些障碍,并且可以可靠地设置多启动系统。
我不再怀念 Linux LOader (LILO) 了!
2 条评论