如何在糟糕的 EFI 系统上安装 GRUB?

如何在糟糕的 EFI 系统上安装 GRUB?

我有一个 EFI 系统。我能够在 EFI 模式下从实时 USB 启动。

但是,当我尝试安装 GRUB 时,系统重新启动,并且每次按任意键时都会看到“GRUB”。

在安装 Windows 7 时,我能够安装 EFI BOOTMGR。我仍然需要修复引导加载程序。卸载它时,我必须在 GNU/Linux 上删除两个“Windows 启动管理器”变量和一个“BootOrder”(如果我没记错的话)。每次我的系统重新启动时,但变量已被删除。

是否可以在此系统上手动安装 GRUB?如何安装?

答案1

只要它是一个仅 GRUB 的系统 – 只需提供固件想要看到的内容。

  • Windows 启动管理器位于:

    \EFI\Microsoft\Bootmgfw.efi
    
  • 如果启动项完全缺失,所有固件都使用默认回退路径:

    \EFI\Boot\BootX64.efi
    

将文件复制grubx64.efi到其中一个位置(或两个位置),它应该可以正常启动。这确实可以防止您真实的但是,Windows 启动管理器。

答案2

很可能您的 UEFI 已损坏,因此请考虑重新刷新它。有时,修改后的 UEFI 会有所帮助。

如果不存在任何变量,则efibootmgr安装 GRUB 后发出以下输出:

BootCurrent: 0000
Timeout: 10 seconds
BootOrder: 0000
Boot0000* your_name

相关内容