安装了 Ubuntu 17.04,现在根本无法启动:无法打开 \EFI\Boot\grubx64.efi - 未找到

安装了 Ubuntu 17.04,现在根本无法启动:无法打开 \EFI\Boot\grubx64.efi - 未找到

我从预装 Windows 10 的 Acer Spin 5 上的 USB 安装了 Ubuntu 17.04。我选择删除 Win10,因为之前当我双启动 Ubuntu 和 Windows 10 时,在 Windows 更新后我无法启动 Ubuntu。

现在当我启动我的电脑时它说

默认启动设备丢失或启动失败。插入恢复媒体并按任意键,然后选择“启动管理器”以选择新的启动设备或启动恢复媒体

如果进入此界面,我只能选择使用 Windows 启动管理器启动,这会让我再次回到此屏幕,我还可以使用我的 live-USB 和 Ubuntu,然后加载到 Ubuntu live 或直接安装,这两个选项都会在重启后让我回到“默认启动设备...”。我还尝试使用以下命令进行启动修复

sudo add-apt-repository ppa:yannubuntu/boot-repair && sudo apt-get update
sudo apt-get install -y boot-repair && boot-repair

但是现在重启后我得到了

Failed to open \EFI\Boot\grubx64.efi - Not found 
Failed to load image \EFI\grubx64.efi: Not found
 start_image() returned Not found

Failed to open "\EFI\BOOT\Microsoft\grubx64.efi - Not found
Failed to load image \EFI\Microsoft\BOOT\grubx64.efi Not found 
start_image() returned Not found

我该如何解决无法进入 Ubuntu 的问题?

引导修复摘要

我怎么知道哪个分区是我的主分区?运行

sudo fdisk -l

给出

Disk /dev/loop0: 1.5 GiB, 1553670144 bytes, 3034512 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk /dev/sda: 238.5 GiB, 256060514304 bytes, 500118192 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: F2E8B05E-6E0D-493F-9FF1-9F5D1195680B

Device       Start       End   Sectors  Size Type
/dev/sda1     2048   1050623   1048576  512M EFI System
/dev/sda2  1050624 500117503 499066880  238G Linux filesystem

Disk /dev/sdb: 3.7 GiB, 4002910208 bytes, 7818184 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x1b571474

Device     Boot   Start     End Sectors  Size Id Type
/dev/sdb1  *          0 3142655 3142656  1.5G  0 Empty 
/dev/sdb2       3118960 3123567    4608  2.3M ef EFI (FAT-12/16/32)

答案1

我们看到的每一台 Acer 都需要您启用 UEFI 监管密码,并从 UEFI 内部深入到 ESP 中的 grub/ubuntu .efi 启动文件并启用信任。

这似乎是宏碁独有的。
但比许多其他需要绕过 UEFI 内置限制才能启动 Windows 的系统要好。

有关密码和信任设置的更多详细信息:

http://askubuntu.com/questions/597213/bootable-device-not-found-after-clean-install-of-ubuntu-14-04-uefi

关于设置监管密码的 Acer 视频

相关内容