答案1
本帖回复#34是有效的。
就我的情况而言,不是 USB 无法启动(如上文所述),而是台式机无法启动。为了修复它,我启动了“启动修复”之类的恢复磁盘,并绕过了启动修复在该恢复模式下启动后引导您进入的自动修复序列。
然后我打开一个终端并导航到/EFI
无法启动的受损机器上的目录。
那里有两个目录: BOOT
和ubuntu
。
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
所以:
- 从 Live CD/USB 启动您的机器,如果 Live USB 出现同样的错误,请通过将 USB 上的文件 grubx64.efi 重命名为 mmx64.efi 来修复它相关问题
- 安装你的 EFI,你可以在 gparted 中找到它作为“EFI”在我的情况下它是
mount /dev/nvme0n1p1 /mnt/
cd /mnt/EFI
- 里面会有ubuntu和BOOT文件夹
- 将 mmx64.efi 复制到 BOOT 文件夹(我已经复制了所有文件,这也有效)
cp ubuntu/mmx64.efi BOOT/mmx64.efi
非常感谢jdoty54