Grub 2.0.2:无法启动到 Windows 10(与 Ubuntu 18.04 双启动)

Grub 2.0.2:无法启动到 Windows 10(与 Ubuntu 18.04 双启动)

今天,当打开电脑并选择启动到 Windows 10 时,我收到此错误:"relocation failed" 在此处输入图片描述

在此处输入图片描述

我上次使用的电脑是 Ubuntu 18.04,我用它做了一些更新"apt update && apt dist-upgrade"

我也更新了图形驱动程序,但我不认为这会产生问题:sudo add-apt-repository ppa:oibaf/graphics-drivers

我尝试过在 Ubuntu 中一些修复方法,但没有成功:

  • 更新 grub:sudo update-grub2
  • 安装并运行启动修复:sudo apt-get install -y boot-repair && boot-repair

Windows启动项内容:

insmod part_gpt
insmod fat
set root='hd0,gpt2'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2  68FC-75FB
else
  search --no-floppy --fs-uuid --set=root 68FC-75FB
fi
chainloader /EFI/Microsoft/Boot/bootmgfw.efi

磁盘分区: 在此处输入图片描述

任何帮助,将不胜感激!

答案1

这是我修复此问题的方法,虽然没有解决根本原因,但确实有效:在 BIOS 中,有两个特殊的启动选项,如下图所示: 在此处输入图片描述

  • Windows 启动管理器
  • Ubuntu

因此我尝试了选项Windows Boot Manager,计算机启动到与上面帖子相同的启动菜单项,但这次启动到 Windows 成功。

我不知道为什么,但是这个选项解决了我的问题,所以我将其设为 BIOS 中的默认值。 在此处输入图片描述

答案2

我遇到了同样的情况。

我的机箱在 BIOS 中有 2 个“ubuntu”条目,顺序如下:

uefi(ubuntu)、uefi(windows)、uefi(ubuntu)....

交换“ubuntu”条目解决了该问题。

可能“ubuntu”启动项不一样,并且有不同的选项。

相关内容