我从预装 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 的系统要好。
有关密码和信任设置的更多详细信息: