无法使用双引导 Fedora 29 + Win10(均为加密分区)在 Win10 上引导

无法使用双引导 Fedora 29 + Win10(均为加密分区)在 Win10 上引导

Fedora 29 是否安装在与 Win10 不同的分区上,这是我已经使用过很多次的常用双启动配置。

新的参数是我在Windows系统上使用加密(Bitlocker)。

从 GRUB 菜单中选择 Win10 时,我从 GRUB 收到以下错误消息:

error: ../../grub-core/net/net.c:1390:no server is specified.
Press any key to continue...

这显然让我回到了 GRUB 菜单。

Fedora 启动工作正常。

我可以通过跳过GRUB在Win10中正常启动(从 BIOS 中选择 Windows 分区上的 UEFI 启动)。

我的 Win10 启动 GRUB 配置是:

insmod part_gpt
insmod fat
set root=/dev/nvme0n1p2
chainloader /EFI/Microsoft/Boot/bootmgfw.efi

答案1

事实证明,使用 UEFI 进行双引导需要不同的设置:

  • /boot在单独的未加密的 ext4 分区上(1GiB 就足够了)。
  • /boot/efiWindows 已创建的启动分区上设置的入口点。

警告,Bitlocker 将在首次启动时要求提供恢复密钥,因为设置已更改。

然后,使用 TPM,下次重新启动时无需输入密码。

好文章,有解释, 和Fedora 的详细答案

相关内容