![启动修复失败,提示“/dev/sda 的 MBR 中未安装已知的启动加载程序。”](https://linux22.com/image/913429/%E5%90%AF%E5%8A%A8%E4%BF%AE%E5%A4%8D%E5%A4%B1%E8%B4%A5%EF%BC%8C%E6%8F%90%E7%A4%BA%E2%80%9C%2Fdev%2Fsda%20%E7%9A%84%20MBR%20%E4%B8%AD%E6%9C%AA%E5%AE%89%E8%A3%85%E5%B7%B2%E7%9F%A5%E7%9A%84%E5%90%AF%E5%8A%A8%E5%8A%A0%E8%BD%BD%E7%A8%8B%E5%BA%8F%E3%80%82%E2%80%9D.png)
我正在运行 Windows 10/ubuntu 双启动系统,并且直到今天都成功使用 grub 作为启动管理器。但是,今天系统意外地在启动时无法显示 grub,而是立即启动到 windows。我在 UEFI 中验证了 linux 具有更高的启动优先级,但问题仍然存在。我还创建了一个 ubuntu 实时启动介质并用它来运行 bootrepair,尽管没有成功。pastebin 可以在这里找到:
http://paste.ubuntu.com/p/t4SxpDWPGp/
我承认我无法完整地解释这个日志。任何关于潜在问题可能存在的指示都将不胜感激。
附加信息:我尝试了激活和停用安全启动,但没有任何效果。
答案1
解决方案是多种因素的结合:
- 启动修复确实起作用了,它成功地重新安装了 grub。
- 但是,还需要将新安装的 grub 版本设置为 UEFI 中的信任版本,如上文 oldfred 所指出的(非常感谢!);请参阅在 Acer 上全新安装 Ubuntu 14.04 UEFI 后未找到可启动设备更多细节
- 此外,我需要设置启动顺序,以便受信任的 grub 在 UEFI 中位于 windows 之前
再次感谢您,oldfred!