我想使用 Windows 10 和 Ubuntu 20.04 双启动我的系统,但我不想禁用安全启动。
我偶然发现了一个安装指南,其中 GRUB 引导加载程序安装在根目录中,然后使用简单的 BCD grub 选项添加到 Windows 引导加载程序中。
但是我的电脑运行的是 UEFI,因此无法运行 Easy BCD。还有其他方法可以实现相同的结果吗?
答案1
我以前也做过同样的事情,在根分区中安装 grub,然后手动将根目录的前 512 个字节复制到 linux.bin 文件中。然后将其复制到 C: 驱动器,并使用 bcdedit 手动在 Windows 引导加载程序中创建一个指向此文件的条目。这种方法用于具有旧版 BIOS 的 MBR 磁盘,但似乎不适用于我现在使用的具有 UEFI 的 GPT 磁盘。我无法将 Ubuntu 添加到 Windows 引导加载程序,但我找到了一种解决方法(如果可以这样称呼的话)。在 EFI 分区中安装 Ubuntu 引导加载程序,并在系统引导期间从“引导设备”选择菜单中选择它。
步骤如图:
首先在 UEFI 模式下重新安装 Windows(通过禁用 CSM)。让它自动创建所需的分区。
安装完成后,转到磁盘管理并收缩 C: 以腾出未分配的空间。
从 Ubuntu 安装介质启动并选择“试用 Ubuntu”。创建所需的分区。我使用 root (/)、swap 和 home (/home)。
现在开始安装。选择“其他”。
将根目录、交换目录和主目录映射到相应的分区。
当出现“引导加载程序安装设备”时,选择 EFI 分区。让安装完成。
因此我们还没有触及 Windows 引导加载程序。重新启动时,我们像以前一样直接进入 Windows。
要进入 Ubuntu,请点击功能键选择启动设备(对于 MSI 主板,请点击 F11)。
选择显示“Ubuntu”的条目。
现在你就可以进入新安装的Ubuntu了。
希望这些对你有帮助。祝你好运。