我有一台 Acer Travelmate P240 N16Q1,之前一直顺利地单启动 Ubuntu 14.04,这个周末我决定升级到 18.04。但事情却出了问题。
尝试安装后,我收到以下错误消息:
Failed to open \EFI\BOOT\mmx64.efl - Not Found
Failed to load image \EFI\Boot\mmx64.efl: Not Found
Failed to start MokManager: Not Found
Something has gone seriously wrong: Import_mok_state() failed
: Not Found
现在,在 UEFI 开启的情况下无法启动任何东西。如果我从 UEFI 切换到 Legacy,我可以启动 USB,但只要我重新打开 UEFI,就会收到上述消息。无论我尝试启动什么。
我以传统模式启动了引导修复,结果如下http://paste.ubuntu.com/p/ykq8nxdGkV/
BIOS 设置有限。没有关于快速启动等的选项。安全模式为“常规”(未指定任何程序)且 TPM 已关闭。
如上所述,在升级之前,它运行良好。非常感谢大家的建议。
谢谢,S
答案1
这条路径最终与所指示的略有不同。
我创建了一个 SysRescue 实时 USB,启动它,挂载 sda1,转到 /EFI/boot。没有 mmx64.efi 也没有 grubx64.efi但在 /EFI/ubuntu 中,有一个 mmx64.efi。
我复制了它,同步,重启。然后它就正常工作了。关于设置 MOK 的一些抱怨很容易被忽略。
所引用的现有技术是一个有用的线索,但不是一个充分的解决方案。谢谢!