Windows 10 无法从 grub 启动

Windows 10 无法从 grub 启动

我目前在 Windows 10 上安装了 Linux Mint,两者已经和谐地协同工作了整整 6 个月。今天早上,我像往常一样尝试从 grub 菜单中选择 Windows 10,结果出现了错误

/EndEntire
file path: /ACPI(a0341d0,0)/PCI...
error: cannot load image

Press any key to continue...

显然,导致此错误的最常见原因之一是没有禁用安全启动;但是我第一次安装 Linux 时就已经遇到过这个程序,因此安全启动仍然被禁用。启动修复也建议这样做,所以我安装并运行了它。运行后boot-repair,我的 grub 选项扩展到

Linux Min 18 Cinnamon 64-bit
Advanced options for Linux Mint 18 Cinnamon 64-bit
Windows UEFI bootmgfw.efi
Windows Boot UEFI loader
EFI/ubuntu/fwupx64.efi
EFI/ubuntu/mmx64.efi
Windows Boot Manager (on /dev/nvme0n1p2)
System Setup

选择Windows UEFI bootmgfw.efiWindows Boot Manager会产生与之前相同的错误。但是,选择Windows Boot UEFI loader会导致类似 BSOD 的屏幕,如下所示

Recovery
Your PC/Device needs to be repaired
There is an invalid object in the Boot Configuration Data store
Error code 0xc0000034

我犹豫着是否要自行进行进一步的故障排除,因为我很快就力不从心了,而且不想让事情变得更糟。我是否需要采取类似bcdboot从 Windows Live CD 运行的操作,或者这是 的问题grub

答案1

出于历史原因,我想提一下我咬牙坚持并逃跑了

bootrec /fixmbr
bootrec /fixboot
bootrec /rebuildbcd

从 Windows 安装介质。这招奏效了 - Windows 现在可以通过Windows Boot UEFI loaderin启动grubgrub本身完全没有损坏)。

相关内容