致命错误:grub 安装 /dev/SDA 失败

致命错误:grub 安装 /dev/SDA 失败

过去 3 天内我一直在尝试安装 Ubuntu,但不断出现上述错误。我有带 UEFI 的 Windows 10,想使用 USB 中的 Ubuntu 映像将其与 Windows 双启动。第一次安装正确,但启动管理器无法检测到 Ubuntu,因此我无法更改启动首选项。因此我删除了分区,然后再次创建分区并启动到 Ubuntu。从那时起,我就收到该错误。请帮助我。

答案1

您必须将 grub 安装到 /dev/sda2 中,因为它是 bootloder 在 UEFI 启动中所属的 ESP。

为什么?在预装的 Windows 10 上,首次安装 Linux 之前会创建以下分区:

  • 300 MiB 恢复
  • 100 MiB ESP(稍后需要系统中的挂载点 /boot/EFI)
  • 大部分磁盘 Windows C
  • 可选的 Windows D 用于数据、视频程序、文档等

因此要安装 grub rigt,您必须将其安装在 sda2 上。

sudo grub-install [options] /dev/sda2

有关选项的详细信息,请参阅grub-install --helpman 8 grub有关 grub 或grub 在线手册这里。

相关内容