无法在 XPS 15 上安装 Ubuntu 18.10 - 找不到 EFI\BOOT\mmx64.efi

ryk*_*boy 89 boot dual-boot dell uefi 18.10

我之前尝试在我的 XPS 15 9570 上安装 Ubuntu 18.10。一切正常,直到我进入安装的分区选择部分。那时安装程序崩溃了,我不得不关闭我的机器。我认为这是因为我将 SATA 配置设置为 RAID ON 而不是 AHCI,现在已修复。

现在,当我尝试从可启动 USB 运行安装程序时,出现以下错误

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
Run Code Online (Sandbox Code Playgroud)

希望有人可能对正在发生的事情有所了解

小智 90

我启动了一个 Ubuntu Live USB 记忆棒,进入我的硬盘驱动器的 /boot/efi文件夹并将文件重命名grubx64.efimmx64.efi

重新启动机器,它应该可以工作。

  • 在我找到这个之前搜索了 2 个小时!谢谢。 (5认同)
  • @gnomed 还有一个具有相同布局的 FAT 分区(`efi/boot`)。我设法通过相应地重命名文件来启动 USB 记忆棒。 (4认同)
  • 我已经使用 Ubuntu Disk Creator 应用程序创建了 ubuntu 18 的可引导程序。我正在尝试重命名文件,但问题是驱动器是只读的。在这种情况下如何重命名? (2认同)
  • DELL G5 15 5590 也有同样的问题。**修复**是将“grubx64.efi”**重命名**为“mmx64.efi”**在“(第二个)小 EFI 分区**上” USB 驱动器上的 /efi/boot`(仅 2.4 M),已满至 100%。这个第二个分区*必须手动安装* `sudo mount /dev/sdX2 /mnt/tmp`。在大分区 (2.1G) 上重命名或复制不起作用,因为它是 *​​Ubuntu bionic* 上安装的 isoimage 并且严格只读。 (2认同)

小智 46

问题是在可启动 USB 中该文件mmx64.efi不存在,因此解决方法是复制grubx64.efi该名称下的文件mmx64.efi(因此 USB 驱动器文件夹/EFI/BOOT现在包含三个文件:BOOTx64.EFIgrubx64.efimmx64.efi)。然后,重新启动,安装应该可以工作了。

我使用 Rufus 从 Windows 10 创建了 USB 可启动驱动器。

如果在 Rufus 中为 USB 驱动器使用了默认设置,则可以使用同一台或另一台计算机上的任何文件编辑器进行复制。

  • 好吧,这基本上就是公认的答案所建议的。但是复制文件而不是仅仅 mv'ing 它几乎肯定是一个更好的主意......如果你想感谢另一个答案,你可以给它点赞(即使你没有足够的声誉来影响分数,这也会被记录下来)。如果你想改进它,你可以建议编辑。我不会投票删除您的帖子,因为它可能很有用。但是请尽量避免通过发布类似的答案在 SE 网站上复制信息。 (5认同)
  • @Zanna,这与接受的答案不同。此答案建议使用 USB 驱动器的 /efi/boot 文件夹,而接受的答案在登录实时 USB 棒的 ubuntu 系统后使用 /boot/efi 文件夹。就我而言,我在实时 USB 棒的 ubuntu 上的 /boot/efi 下没有 grubx64.efi。但是我确实在 USB 驱动器的 iso 上的 /efi/boot 下有 grubx64.efi。所以这个答案是正确的解决方案,但不是公认的答案。 (2认同)

tje*_*spe 25

这里的答案都建议修改实时 USB 上的文件系统,据我所知,如果不重建整个 ISO 映像,这是不可能的。

我认为我的问题和 OP 的问题发生的原因是我们在安装程序中选中了用于安装第三方软件的框,然后根据需要选中了通过 MOK 管理安全启动的框,但随后无法完成安装并使计算机处于期望在下次启动时使用存在于 Ubuntu 系统中但不在 Live USB 上的路径启动 MOK 管理器的状态。

为了解决这个问题,我做了一个奇怪的工作。我按照此处提供的通过 Wubi 安装 Ubuntu 的说明进行操作,然后,在重新启动计算机后,Wubi 设法启动了 MOK 管理器,尽管我没有执行任何 MOK 管理,但这似乎阻止了计算机期望找到一个启动时的 MOK 管理器,然后当我尝试从 USB 启动时,它突然起作用了。之后我只是删除了 Wubi 安装和所有 Wubi 文件,并使用 Live USB 以正常方式安装了 Ubuntu。

我在这个答案中的假设可能是错误的,但是在尝试了几个 USB 和许多不同的 Ubuntu ISO 映像之后,这就是最终成功的原因。

注意:我在这个答案中描述的内容要求您安装了 Windows,而您可能没有安装。如果不这样做,您也许可以通过启动具有 GRUB 和 MOK 管理器的系统以类似的方式解决它。


Wes*_*ger 6

我安装时使用相同的错误消息面临着同样的问题,Ubuntu 18.04.2 LTS在我的Acer Aspire V 17 Nitro Black Edition。对我来说,正确的解决方案是再次打开安全启动并将\EFI\BOOT\grubx64.efi(位于 Ubuntu 安装 USB 介质上)添加到.efi我的BIOS ( F2) 中的受信任列表中,然后再次关闭安全启动。之后我重新启动并通过F12那里调用引导管理器,我能够选择受信任的 efi 文件。这调用了 grub,我只需要选择install Ubuntu开始安装。