Grub 致命错误-无法在 dev/sda 上安装

Grub 致命错误-无法在 dev/sda 上安装

我正在尝试安装 Ubuntu 16.04 和 Windows 10(使用 USB 棒),但在安装过程结束时出现“致命错误”,提示 grub 安装失败,/dev/sdaUbuntu 将不可用。我的电脑只有一个硬盘 - /dev/sda

/dev/sda8现在是Ubuntu, /dev/sda2是EFI(windows loader)

个人电脑是 Acer Aspire E5-573G。

Secure boot选项已禁用。UEFI 版本为 1.37。

答案1

问题出在锁定的 ESP 分区上。这里我描述了一个解决方案,它帮我解决了这个问题(多亏了论坛)。

笔记:在使用 ESP 之前,建议先备份。假设您已经拥有它(或者您像我一样明知风险)。现在:

要确定您是否有同样的问题,请从 USB 启动并启动 BootRepair。在我的情况下,它返回“修复过程中出现错误。检测到已锁定 ESP。

修复这个问题:

1.卸载 ESP 分区。在我的例子中,它是 dev\sda2

2.运行sudo fsck.vfat -t -a /dev/sda2修复它(当然你必须在这里放置你自己的分区名称)

之后我再次启动启动修复(报告成功)并再次安装 Ubuntu(也成功)。

对于宏碁用户: 成功安装 ubuntu 后,您需要将其 efi 文件添加为 UEFI 系统的信任文件。否则您的计算机将无法启动 ubuntu,就像它不存在一样。打开计算机 -> F2 -> 安全 -> 选择一个 UEFI 文件作为信任文件执行 -> HDD0 -> ubuntu -> grubx64.efi。为其指定任意名称,保存,重新启动,再次按 F2,您将在启动优先级列表中看到它。

附言: BootMode 为 UEFI;SecureBoot 已启用;已设置管理员密码

相关内容