答案1
当我切换到 UEFI 时,我的电脑也无法启动。我通过在 BIOS 中选择“从 EFI 文件启动”和“自定义启动”或类似选项解决了这个问题。
但我认为如果你把 EFI 分区放到 中,这个问题就可以解决了/boot/efi/
。所以你的情况应该是/boot/efi/EFI/ubuntu/shimx64.efi
。然后它应该可以正常检测到它。
答案2
首先启动 LiveCD。然后打开终端并输入sudo -i
。现在您有权限执行所有操作。
然后,您必须将分区挂载到文件夹中。输入lsblk
并搜索 Ubuntu 的根分区。它应该是带有/dev/sdaX
(X 代表任何数字,例如sda1
)的内容。
然后输入mount /dev/sdaX /mnt
。/dev/sdaX
应该是你用 找到的分区lsblk
。 现在分区已安装,你可以编辑文件了。
现在输入gedit /mnt/etc/fstab
,您可以更改 EFI 分区的路径(vfat
行中应该有一个)。将其更改为/boot/efi
。之后关闭它并在终端中输入umount /mnt/
。
重新启动后它就可以正常工作了。
答案3
用这个关联如果你有同样的问题
答案4
除了 Piyush,这也是我在 Acer Aspire e5 575 上解决这个问题的方法。我最初使用双启动系统几年,但后来想删除 Windows 并恢复该分区。但在安装 Ubuntu 并在此过程中格式化硬盘后,启动时出现错误:“默认启动设备丢失或启动失败”,或“无可启动设备”,可能是在 UEFI/BIOS 被清除后。
因此,需要调整 UEFI(BIOS)配置,以使仅限 Ubuntu 的安装可启动:
- 从 USB 驱动器安装 Ubuntu(适用于 18.04 和 20.04)。
- 出现 Acer 后按 F2 进入 UEFI (BIOS)
- 确保设置了安全管理密码,以便启用多项功能,并且在“启动”选项卡中启用了“安全启动”(最初,出于相同的原因)。
- 在“安全”选项卡中,执行“将安全启动恢复为出厂默认设置”,然后使用 F2 再次重新启动进入 UEFI/BIOS
- 返回“安全”选项卡,输入“选择受信任的 UEFI 进行执行”,HDD0(如果是其他驱动器则更改),../Ubuntu/grub64x.efi,是的。
- 在“启动”选项卡中,禁用“安全启动”
- F10保存并退出。
希望这能起作用。