我在 Mac mini(2014 年末)上安装了 Ubuntu 18.04,启动时直接进入 Ubuntu。但是,它无法加载。错误消息显示以下内容:
failed to open \EFI\ubuntu\grubx64.efi - not found
failed to load image \EFI\ubuntu\grubx64.efi: not found
start_image() returned Not Found
我确实知道我没有覆盖我的 Mac OS 分区(我对此非常小心,并仔细检查了所有内容),但在执行此操作之前,我没有在 Mac OS 端加载 rEFind。我尝试使用 Apple 命令(例如 option、command+r 和 command+option+O+F)来调出 UEFI 或其他菜单,但没有成功,并且我一直返回到上面的屏幕错误。我尝试过在 USB 上进行 Ubuntu 实时启动,并使用包含 rEFind iso 的可启动 USB 进行启动,但仍然返回到此错误屏幕。
我没有带有 USB 连接端口的键盘(我所有的东西都是蓝牙的),我明天会尝试这个,因为我在某处发现新的 Mac mini 在内核加载之前不会加载蓝牙键盘,这也许可以解释为什么我无法打开 UEFI。
我正在寻找任何可能解决问题的其他帮助。我目前无法进入任何一个操作系统或重新安装它们。我真的很想开始使用 Linux,但我也不想放弃我的 Mac OS。请帮忙!
谢谢。
答案1
好吧,我不确定我是怎么做到的,但我正在创建启动实用程序,以尝试通过 USB 修复丢失的文件。重新启动 Mac mini 后,我按住 option 和 shift 键,不知怎么就进入了 Mac 启动屏幕。它仍然有 Macintosh HD(正如我所想的那样)。我将在稍后再次尝试安装 Ubuntu,以验证我是否已使用 rEFind 启动管理器进行双启动。感谢大家的帮助和编辑 ^^
答案2
首先,尝试打开 Ubuntu 中的“磁盘”应用程序,然后检查是否有“Macintosh HD”分区。如果有,那就喝彩、庆祝、跳舞或亲吻你的狗吧,因为你没有覆盖/单启动 Ubuntu。
现在,您可以暂时将其安装并获取您的内容(显然,MacOS 应用程序无法在 Linux 上运行。)我也有同样的问题,因为我没有 USB 键盘。请注意,如果您按住选项键或任何与 MacOS 相关的启动选项都不起作用。这是因为您的键盘和鼠标可能是蓝牙设备。
另外,请注意,计算机启动时您必须等待一段时间,并且/或者您必须键入、切换等键盘并悬停或单击鼠标。因为它正在连接到您的 Mac Mini。
我给你的解决方案是这样的:
换成 USB 键盘和鼠标,或者直接买个便宜的键盘(可能还有鼠标),按住 Option,然后亲吻你的 Mac Mini,因为你们又在一起了。如果你需要更多帮助,请回复我。
答案3
这里有一些关于什么是 Apple 以及什么是 MacOS 的混淆。当系统启动时,有关硬件的基本信息位于“UEFI”中 - 类似于 BIOS,但可扩展。这就是“Refit”和“Refind”的用武之地。
failed to open \EFI\ubuntu\grubx64.efi - not found
failed to load image \EFI\ubuntu\grubx64.efi: not found
这是 Linux 引导加载程序 - “GRUB”,它正在寻找 EFI 文件。您可以保留 GRUB 并使用 Refit 来管理引导。然后,您将无法引导到特定版本的 Linux。Refit 还可以为您安装 Windows 并为您提供“三重引导”。它提供了一个简单的图形界面。Apple 提供的服务菜单包括“磁盘实用程序”和“CMND+R”,其余部分则以 EFI 编码。它在“单用户 Unix”中运行,因此您可以在此处修复文件系统并重置所有文件权限。当 Linux 引导时,它也处于单用户模式,运行“dpkg()”并更新内核。
EFI 将加载此文件,并需要有关它的所有信息,然后使用它来按您希望的方式加载系统。您必须按下这些键才能在 EFI 中停止并更改设置中需要更改的任何内容,例如在主驱动器上执行“fsck”并安装新操作系统。