安装了 Ubuntu 17.04,现在根本无法启动:Failed to open \EFI\Boot\grubx64.efi - Not found

Stu*_*415 3 boot grub2 acer uefi

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

现在,当我启动计算机时,它说

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

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

sudo add-apt-repository ppa:yannubuntu/boot-repair && sudo apt-get update
sudo apt-get install -y boot-repair && boot-repair
Run Code Online (Sandbox Code Playgroud)

但现在重启后我得到

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

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

开机修复总结

我怎么知道哪个分区是我的主分区?跑步

sudo fdisk -l
Run Code Online (Sandbox Code Playgroud)

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

old*_*red 5

我们见过的每个 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 设置监管密码的视频