为什么“GRUB 位置”在 Boot Repair UEFI 模式下不可用?

为什么“GRUB 位置”在 Boot Repair UEFI 模式下不可用?

我一直尝试双启动 Windows 10 和 Ubuntu,但由于 Windows 10 会自动以 UEFI 模式启动,并且我不想重新安装 Windows 来支持 Legacy Boot,因此面临很多挑战。

我的 Ubuntu 安装是在传统模式下完成的,因此我一直按照此链接将安装转换为 UEFI 模式。到目前为止,我遇到了两个问题:

1) 在传统模式下运行 Boot-Repair 时,GRUB 位置菜单可用,但如果未在 UEFI 模式下启动,则无法应用修复。2) 在 UEFI 模式下运行 Boot-Repair 时,GRUB 位置菜单完全不可用。标题“GRUB 位置”显示为灰色,选项卡内没有任何信息。

我使用 Boot-Repair 程序生成了 Boot Info,位于这里

答案1

对你的问题的评论可能会有所帮助。此外,虽然我已经有一段时间没有使用 Boot Repair 了,但在 EFI 模式下运行时,它可能根本不需要“GRUB 位置”选项卡上的信息,因此你可以尝试不输入该数据。如果你想尝试其他方法,这里有另一种方法:

  1. 禁用安全启动。(请参阅我的这个页面以获取有关如何执行此操作的指示。)
  2. 下载我的 USB 闪存驱动器或 CD-R 版本的rEFInd 启动管理器。
  3. 使用 rEFInd 映像准备启动介质。
  4. 使用 rEFInd 介质启动。它应该提供启动 Windows 和 Ubuntu 的选项。
  5. 尝试 Windows 和 Ubuntu 启动选项。如果两者都有效....
  6. 启动进入 Ubuntu。
  7. 将您的 ESP ( /dev/sda2) 挂载在/boot/efi(您可能需要创建此目录)。您可以暂时使用命令执行此mount操作,但从长远来看,您可能/etc/fstab也希望为此创建一个条目。
  8. 安装 EFI 引导加载程序。有两个选项可能相对简单:
    • 您可以安装 rEFInd Debian 包或 PPA 以使用 rEFInd 而不是 GRUB 作为默认启动管理器。
    • 您可以通过安装软件包来手动安装 GRUB grub-efi-amd64-signed。您可能还需要键入,sudo grub-install然后按 来sudo update-grub完全安装和配置它。
  9. 测试是否可以启动。
  10. 您可以选择重新启用安全启动;但是,如果您安装了 rEFInd,则可能需要完成一些额外的步骤,如rEFInd 安全启动文档。

相关内容