我刚买了一台新笔记本电脑 Acer Aspire E5-575-584A,只有一个 SSD,它附带一个 Acer Linux 发行版。我安装 Lubuntu 16.04 没问题,但安装 Ubuntu GNOME 16.04.02 时出现了问题。最后我安装了 Ubuntu 14.04,错误仍然一样。
我是新手,对 UEFI-Legacy 安装感到困惑。我尝试了很多方法,但都没有用。我的笔记本电脑无法从 ssd 启动,只能从 Liveusb/cd 启动。但当我尝试进行新安装时,似乎 ssd 有 Ubuntu 14.04。我打开它时收到此消息,但我在网上找不到答案:
Failed to open \EFI\Microsoft\Boot\max64.efi - Not Found
Failed to load image \EFI\Microsoft\Boot\max64.efi - Not Found
Failed to star MokManager : Not Found
Failed to open \EFI\Microsoft\Boot\grub64x.efi - Not Found
Failed to load image \EFI\Microsoft\Boot\grubx64.efi : Not Found
start_image() returned Not Found
一两秒后,消息变为:
Failed to open \EFI\Boot\max64.efi - Not Found
Failed to load image \EFI\Boot\max64.efi - Not Found
Failed to star MokManager : Not Found
Failed to open \EFI\Boot\grub64x.efi - Not Found
Failed to load image \EFI\Boot\grubx64.efi : Not Found
start_image() returned Not Found
这是我的启动修复日志
答案1
您的计算机使用 EFI 固件,并且 Boot Repair 输出看起来就像计算机附带了 Windows 安装,而您已将其删除并替换为 Ubuntu。我知道您说它附带了“Acer Linux 发行版”,这就是为什么我要以您的 Boot Repair 输出所暗示的内容为开头,因为两者是矛盾的。我怀疑,无论出于什么原因(可能是固件有缺陷),Acer 以使其看起来像 Windows 引导加载程序的方式安装了他们的 Linux 引导加载程序,并且计算机仍在尝试通过该引导加载程序进行引导。其他更改一定删除了后续的引导加载程序,导致您看到的错误消息。
我可以想出几种方法来解决这个问题,但没有一种方法能保证有效,所以你可能需要尝试多种方法。我将介绍几种最有可能有效的方法……
方法 1:启动修复
- 以“安装前尝试”模式启动您的 Ubuntu 安装介质。
- 启动启动修复。
- 单击高级选项项。
- 选择“备份并重命名 Windows EFI 文件”选项。
- 单击“应用”以运行启动修复。
方法 2:rEFInd
- 从链接下载我的 rEFInd 启动管理器的 CD-R 或 USB 闪存驱动器版本这里。
- 使用您下载的图像创建一个媒体。
- 启动固件设置实用程序并禁用安全启动。遗憾的是,具体操作方法因系统而异。请参阅我的这个页面了解一些如何操作的示例。
- 使用 rEFInd 介质启动。
- 在 rEFInd 中,选择一个 Linux 内核映像 (
Boot boot\vmlinuz...
) 来启动您当前的 Ubuntu 安装。 - 使用 Debian 包或 PPA 安装 rEFInd。
- 重启。如果 rEFInd 启动,您应该能够启动 Ubuntu,一切就绪。如果没有启动……
- 使用您之前准备的 rEFInd 介质启动,然后启动到 Ubuntu,如步骤#5 所示。
- 打开终端并输入
sudo mvrefind /boot/efi/EFI/ubuntu /boot/efi/EFI/Microsoft/Boot
。 - 重启。运气好的话,rEFInd 就会出现。
您可以选择重新启用安全启动,并且可能需要从/boot/efi/EFI/*/
目录中删除多余的引导加载程序文件或者refind.conf
在/boot/efi/EFI/refind/
或中编辑/boot/efi/EFI/Microsoft/Boot
以取消注释并将引导加载程序添加到dont_scan_dirs
或dont_scan_files
行中。
答案2
当我尝试在华为 Matebook Pro 上使用 Ubuntu LTS 18.10 从实时 USB 启动时发生了这种情况。
对我有用的是只需在 bios 上禁用安全启动。
答案3
我遇到了同样的问题,在使用 Etcher 将 elementary os 6 刻录到 USB 后,从闪存驱动器启动时提示此错误。
我的 BIOS 设置包括
- 安全启动已启用
- 传统模式已禁用
我的解决方法是
- 打开 PC
- 按功能键 - 在我的情况下按 ESC - 进入启动菜单
- 运行 UEFI 应用程序
- 选择要从中启动的便携式驱动器,例如 USB:Kingston DataTraveler
- 文件浏览器:EFI / Boot > BOOT > GRUVBOX64.EFI