如何修复 grub 无法在双引导系统上引导 Windows 引导管理器

如何修复 grub 无法在双引导系统上引导 Windows 引导管理器

双启动 Windows 10 和 debian。 Win10 位于 C: 上,debian 位于 E: 上的分区上。 BIOS 启动优先级为 debian,高于 Windows 启动管理器,因此我能够加载到 grub。

首次设置 Debian 后,Windows 启动管理器根本没有出现在 grub 中。我环顾四周并使用和添加GRUB_DISABLE_OS_PROBER=false到 grub 文件中。 Windows 启动管理器现在是 grub 中的一个选项。sudo gedit /etc/default/grubsudo update-grub

然而,当尝试启动到 Windows 启动管理器时(在 debian 内重新启动后),我遇到了 grub 中的两个错误: error: no such device并且error: file '/efi/Microsoft/Boot/bootmfgw.efi' not found.奇怪的是,如果我选择先加载到 BIOS,然后退出 BIOS,则 Windows 启动经理选项工作正常。

有任何想法吗?

相关内容