我在 Windows 10(UEFI)旁边安装了 Ubuntu。成功安装后(使用“与 Windows 一起安装”选项),我重新启动了计算机,但它立即启动到 Windows。
我尝试过的:
将启动顺序更改为 Ubuntu。然后它确实提示了 Grub 屏幕!但是当我选择 Windows 时,它显示“Windows 无法启动错误,类似于这个屏幕“这个问题有解决办法吗?
已禁用安全启动。
尝试运行以下命令:
bcdedit /set {bootmgr} path \EFI\ubuntu\grubx64.efi
答案1
此问题与您的计算机 EFI 有关,它仅查找启动固件的故障回复位置。如果您无法在计算机启动时覆盖启动菜单,您可以将固件文件复制到 EFI 启动分区的 EFI/Boot/bootx64.efi。以下是过程:
- 使用您的 Ubuntu Live CD 启动,无需安装它。
- 打开一个终端。
- 使用以下命令切换到永久 root 权限
sudo -s
- 使用以下方法识别您的 EFI 分区。找到您看到的
fdisk -l
分区/dev/sdxx
电喷系统作为类型。 - 使用以下方式挂载 EFI 分区
mount /dev/sdxx /mnt
- 重命名 Windows 固件(如果您想要恢复更改)
mv /mnt/EFI/Boot/bootx64.efi /mnt/EFI/Boot/bootx64.efi-win
(您可以使用正确的大写字母调整路径)。 - 使用以下方法复制 Ubuntu 固件
cp /mnt/EFI/ubuntu/grubx64.efi /mnt/EFI/Boot/bootx64.efi
- 使用以下命令正确卸载分区
umount /mnt
- 重新启动系统
答案2
有一款名为 boot-repair 的软件总能修复我的 grub 启动问题。您可以在此阅读有关它的信息https://help.ubuntu.com/community/Boot-Repair