在我的双启动系统上升级到 19.10 后,我无法启动 Windows。
如果我在 BIOS 中更改启动顺序并将 Windows 启动管理器放在首位,我就可以毫无问题地启动 Windows。
但是……当我从 grub 菜单中选择 Windows 启动管理器时,屏幕闪烁,然后我又回到 grub 菜单。因此,我确实在 grub 中看到了 Windows 选项,但它无法启动。
我用了sudo grub-update
和boot-repair
答案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。根据我的经验,它们并非全部有效。修复启动问题后,请参阅此答案: