未找到 EFI 启动 mmx64.efi

未找到 EFI 启动 mmx64.efi

请参阅附件中的 BIOS 启动设置的屏幕截图。

我(你不需要告诉我我有多愚蠢)意外删除了 Ubuntu 16.04 机器上的 /sda1,导致 EFI Boot 设置损坏。

但我也很聪明,因为我有当前的备份。

运行启动恢复实用程序——没有任何效果。

重新安装了 Ubuntu 操作系统,但在启动时不断收到这些可怕的消息,所以我很确定这不是操作系统问题。最肯定是 BIO/EFI 问题。

(深色背景的截图几乎说明了一切)

我可以使用 Ubuntu USB 启动并访问驱动器等,但从硬盘驱动器启动却不起作用。

告诉我你需要知道什么来帮助我。很乐意提供命令的输出。

启动错误efi

答案1

本帖回复#34是有效的。

就我的情况而言,不是 USB 无法启动(如上文所述),而是台式机无法启动。为了修复它,我启动了“启动修复”之类的恢复磁盘,并绕过了启动修复在该恢复模式下启动后引导您进入的自动修复序列。

然后我打开一个终端并导航到/EFI无法启动的受损机器上的目录。

那里有两个目录: BOOTubuntu

grubx64.efi我从目录中复制了文件BOOT并将其放入ubuntu目录中并将其重命名为mmx64.efi

然后我关闭机器并重新启动,进入 BIOS。在其中我将机器设置为从启动项ubuntu(之前从未列出过)。

这就是我解决这个烂摊子的方法。

相关线程中还有其他有用的建议可能有助于解决类似的问题。

答案2

我遇到了与 jeffschips 相同的问题。升级后,我的系统出现故障

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

所以:

  1. 从 Live CD/USB 启动您的机器,如果 Live USB 出现同样的错误,请通过将 USB 上的文件 grubx64.efi 重命名为 mmx64.efi 来修复它相关问题
  2. 安装你的 EFI,你可以在 gparted 中找到它作为“EFI”在我的情况下它是mount /dev/nvme0n1p1 /mnt/
  3. cd /mnt/EFI
  4. 里面会有ubuntu和BOOT文件夹
  5. 将 mmx64.efi 复制到 BOOT 文件夹(我已经复制了所有文件,这也有效)cp ubuntu/mmx64.efi BOOT/mmx64.efi

非常感谢jdoty54

相关内容