答案1
我有 3 个答案(解决方案):
1)尝试使用以下方法“暴力破解”启动修复。进入 ubuntu 并运行命令,然后选择推荐修复。希望它能有所帮助。
2) 如果不起作用,您可以手动用 grubx64.efi 文件替换 EFI/Microsoft/Boot/bootmgfw.efi 文件(稍微浏览一下 esp 分区并在 grub 文件夹或其他地方查找 .efi 文件。如果 grubx64.efi 不起作用,请尝试其他 .efi 文件)。警告:首先备份 bootmgfw.efi,因为没有它您无法在 Windows 中启动(没有 Windows 恢复 USB)。
为什么这样做有效?UEFI 固件(就您而言)设置为启动 bootmgfw.efi 文件,因此如果您将其替换为 grub.efi,它将启动 Grub(这是一个心理技巧)。注意:我没有用 Grub 尝试过,但我用 rEFind 尝试过。也有可能 Grub 不起作用,所以它目前跳过 grub 进入 Windows。
3.)尝试重新查找:
sudo apt-add-repository ppa:rodsmith/refind
sudo apt-get update
sudo apt-get install refind
这也许能解决问题。如果没有,请参见链接中 rEFind 部分的手动安装:
www.rodsbooks.com/refind/installing.html#linux
答案2
您只需在 UEFI 设置中修改启动设备顺序即可。您应该能够从“启动菜单”访问 UEFI 设置,或者按住 重新启动 Windows Shift,然后浏览菜单以进入 UEFI 设置。从那里您应该能够找到启动设备列表并更改其顺序,以便“ubuntu”位于列表顶部。