Vin*_*let 6 boot grub2 dual-boot uefi
我今天遇到了一些奇怪的事情。我一直在互联网上搜索,但似乎找不到任何有同样问题的人。
我在双启动中安装了 Kubuntu 21.04 和 Windows 11。
昨天,我对 Windows 11 进行了“累积更新”,然后我关闭了计算机。
今天,我无法加载 GRUB。我尝试在 windows 命令行中输入以下命令,但没有帮助
bcdedit /set {bootmgr} path \EFI\ubuntu\grubx64.efi
Run Code Online (Sandbox Code Playgroud)
某些文件名似乎已损坏或什么的。这是错误消息的图片:
有人可以告诉我如何解决这个问题吗?
编辑:所以我设法通过使用引导修复来恢复 grub 但是一旦我再次在 Windows 11 中启动,问题就再次出现(没有 Windows 更新,只是简单启动)。
所以我再次启动修复,由于启动修复基本上重新安装了 Grub,我不得不为 iommu(VM 的 gpu 隔离)重新配置它。
所以现在,我可以使用 Kubuntu 并使用我的虚拟机,但我有点紧张再次尝试 Windows 11,因为配置 iommu 需要时间,而且我有很多工作要做。
系统规格:
sudo efibootmgr -v 的输出(修复后)
BootCurrent: 0003
Timeout: 0 seconds
BootOrder: 0003,0001
Boot0001* Windows Boot Manager HD(1,GPT,41013caf-e980-464c-b214-4c6885f2bac7,0x800,0x32000)/File(\EFI\MICROSOFT\BOOT\BOOTMGFW.EFI)..BO
Boot0003* ubuntu HD(1,GPT,41013caf-e980-464c-b214-4c6885f2bac7,0x800,0x32000)/File(\EFI\UBUNTU\SHIMX64.EFI)
Run Code Online (Sandbox Code Playgroud)
PS抱歉我的英语质量很差,因为它不是母语。
谢谢
小智 1
升级到 Ubuntu 21.04 双启动与 W10 后,我遇到了同样的问题,但在 Windows 的管理命令行中输入您尝试过的命令似乎已经解决了这个问题。
bcdedit /set {bootmgr} path \EFI\ubuntu\grubx64.efi
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2091 次 |
| 最近记录: |