启动修复失败,提示“/dev/sda 的 MBR 中未安装已知的启动加载程序。”

启动修复失败,提示“/dev/sda 的 MBR 中未安装已知的启动加载程序。”

我正在运行 Windows 10/ubuntu 双启动系统,并且直到今天都成功使用 grub 作为启动管理器。但是,今天系统意外地在启动时无法显示 grub,而是立即启动到 windows。我在 UEFI 中验证了 linux 具有更高的启动优先级,但问题仍然存在。我还创建了一个 ubuntu 实时启动介质并用它来运行 bootrepair,尽管没有成功。pastebin 可以在这里找到:

http://paste.ubuntu.com/p/t4SxpDWPGp/

我承认我无法完整地解释这个日志。任何关于潜在问题可能存在的指示都将不胜感激。

附加信息:我尝试了激活和停用安全启动,但没有任何效果。

答案1

解决方案是多种因素的结合:

  1. 启动修复确实起作用了,它成功地重新安装了 grub。
  2. 但是,还需要将新安装的 grub 版本设置为 UEFI 中的信任版本,如上文 oldfred 所指出的(非常感谢!);请参阅在 Acer 上全新安装 Ubuntu 14.04 UEFI 后未找到可启动设备更多细节
  3. 此外,我需要设置启动顺序,以便受信任的 grub 在 UEFI 中位于 windows 之前

再次感谢您,oldfred!

相关内容