将双启动系统从 19.04 升级到 19.10 后,无法从 grub 菜单启动 Windows

将双启动系统从 19.04 升级到 19.10 后,无法从 grub 菜单启动 Windows

在我的双启动系统上升级到 19.10 后,我无法启动 Windows。

如果我在 BIOS 中更改启动顺序并将 Windows 启动管理器放在首位,我就可以毫无问题地启动 Windows。

但是……当我从 grub 菜单中选择 Windows 启动管理器时,屏幕闪烁,然后我又回到 grub 菜单。因此,我确实在 grub 中看到了 Windows 选项,但它无法启动。

我用了sudo grub-update

boot-repair

这是日志: https://paste.ubuntu.com/p/rJPfP9WwSs/

答案1

显然这是 Ubuntu 19.10 附带的 Grub 2.04 中的一个错误。

看: https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/1839317 https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/1845289

您可以考虑降级系统上的 Grub 版本或等待修复版本。

答案2

报告上的说明boot-repair告诉您启动到 Windows(就像您现在通过更改启动顺序所做的那样),然后:

For example you can boot into Windows, then type the following command in an admin command prompt:
bcdedit /set {bootmgr} path \EFI\ubuntu\shimx64.efi

从 Windows 执行此操作,如果它不起作用,则根据当前状态/新问题修改您的问题。


另请注意,boot-repair 创建了 7 个自定义条目,用于从 UEFI 启动 Windows 和 Ubuntu。根据我的经验,它们并非全部有效。修复启动问题后,请参阅此答案:

相关内容