为什么在 PC 上成功运行 Ubuntu 安装映像几次后,突然出现“严重”的加载问题?

为什么在 PC 上成功运行 Ubuntu 安装映像几次后,突然出现“严重”的加载问题?

我今天刚刚在我的 4 个 HDD(2 个只读,因为有些扇区已经变坏)和 1 个 SSD 上摆弄了 17 个各种 FS 分区,现在都是 MBR,而所有这些实际上都无关紧要,因为就在今天我多次从 USB 实时闪存驱动器运行了 Ubuntu 18.04 安装而没有任何问题,只是环顾四周,检查我的 ext4 分区,检查我需要在 Windows 旁边安装 Ubuntu 什么,以及有哪些选项。

大约两个小时前,我通过 UEFI BIOS 启动,除了选择启动什么(有时似乎会改变启动优先级)之外,我没有更改设置。我正在运行 Ubuntu 安装,它整天都放在我的闪存驱动器上,似乎没有动过,检查了一切(只是看了一眼),然后我在 Windows 中启动,在我的 SSD 上创建了一些分区,然后尝试重新启动到 Ubuntu……并出现了以下页面上描述的问题。

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

我的意思是我认为我没有做任何导致这种情况的事情。

我尝试在非 UEFI 模式下启动,显然失败了。我想为什么这么重要的文件突然在我的闪存驱动器上丢失了,因为它看起来没问题。我启动了 Windows,检查了闪存驱动器。确实\EFI\BOOT\mmx64.efi没有,我想我会将闪存驱动器重新格式化为 FAT32 并再次使用 USB 实时媒体。文件不在那里。我尝试启动,它的行为与以前一样,重现了同样的问题。

因此,如上述问题的答案所述,您可以通过将文件重命名grubx64.efi为来解决此问题mmx64.efi。好的,但是为什么我首先要这样做呢?

我上次使用电脑大约是在一年前,现在我不需要任何新东西来做我需要做的一切,我使用的是我多次使用过的熟悉工具。我又一次遇到了这种相当奇怪的情况,尽管它很快就解决了(感谢上帝),但我发现自己毫无头绪为什么

所以我想我的主要问题是: 引导加载程序究竟为什么需要mmx64.efi这个不存在的东西?

作为一名程序员,我刚刚退休或休了很长的假,现在我关心的是引导加载程序在什么情况下可以使用grubx64.efimmx64.efi在什么情况下可以使用。为了科学起见,如何在不改变安装映像的情况下使闪存驱动器启动?我也会感激进一步阅读的参考资料,因为我想更熟练地掌握“这类东西”。如果有的话,也许可以写一本书。可以说,我似乎对底层过程缺乏一些深刻的理解。

相关内容