弄乱了 grub 启动顺序

弄乱了 grub 启动顺序

当我在调整启动顺序时,我将 efi 固件移到了顶部并重新启动了机器。现在我陷入了 uefi 和启动顺序的循环中,试图回到我的桌面。我该如何解决这个问题。

答案1

最简单的方法可能是从实时 USB 启动 Ubuntu,下载启动修复并让其重新安装 grub。

答案2

启动到 Ubuntu 并使用efibootmgr

  1. 打开终端。
  2. 键入sudo efibootmgr以查看您的启动顺序(或sudo efibootmgr -v查看更多详细信息)。
  3. 记下该BootOrder行以及Boot####该行上所有条目的编号ubuntu。请注意,这些数字是十六进制的。
  4. 确定您想要的启动顺序。ubuntu应该是第一个,然后可能是 Windows 和其他东西。
  5. 使用-o选项来efibootmgr设置启动顺序,例如sudo efibootmgr -o 5,3,D,2001将启动顺序设置为Boot0005第一、Boot0003第二等等。

相关内容