解决方案:

解决方案:

我尝试在我的 Acer Spin 5 上重新安装 Ubuntu 18.04.1。

安装似乎进展顺利,但当我重新启动时:

Failed to open \EFI\BOOT\mmx64.efi - Not Found
Failed to load image \EFI\BOOT\mmx64.efi: Not Found
Failed to start MokManager: Not Found 
Something has gone seriously wrong: import_mok_state() failed
: Not Found 

上下文:

我在我的 Acer 上运行 Ubuntu 18.04.1,带有 8 GB 的交换分区,有一段时间没有出现任何问题 - 最初是使用带有 ISO 光盘文件的可启动 USB 安装的。

我从硬盘中取出所有文件并插入 USB - 从它启动并尝试通过选择正常安装进行安装,选择擦除 Ubuntu 18.04.1 并重新安装 - 我附上了一张尝试重新启动时发生的情况的图片:https://i.stack.imgur.com/Fg98L.jpg(与上面输出相同)

我该如何修复这个错误?

答案1

解决方案:

进入 BIOS 并确保安全启动已禁用。然后我执行以下操作:

  1. 选择“安全”
  2. 选择“清除安全启动设置”
  3. 选择“将安全启动恢复为出厂默认设置”
  4. 按 F10(重新启动)
  5. 进入 BIOS
  6. 选择“安全”
  7. 选择“选择 UEFI 文件作为受信任的执行文件”
  8. 选择“HDD0”,选择“EFI”,选择“ubuntu”,选择“grubx64.efi”,命名为“grubx64efi”,按两次Enter键
  9. 禁用安全启动(在禁用安全启动之前,我没有以任何方式调整加载顺序)
  10. 按 F10

一切都启动正常。

这里有两个资源可供进一步参考。感谢 Niclas Borlin 和 jacobbrett 解决了这个问题。

答案2

问题显然始于加载程序无法找到\EFI\BOOT\mmx64.efi

您能从 Ubuntu Live CD 或 USB 启动并检查挂载到的分区的内容\EFI\BOOT吗?我猜是的/dev/sda1。如果那里有另一个 .efi 文件(grubx64.efi主要怀疑是这个),您可以尝试将其复制或重命名mmx64.efi,然后重新启动。

看:https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/1798171https://www.linuxquestions.org/questions/linux-newbie-8/ooooy-efi-boot-mmx64-efi-efi-not-found-4175644607/

相关内容