Windows 10 更新毁了我的 GRUB 菜单

Loo*_*God 25 partitioning boot grub2 dual-boot uefi

在被 Windows 强制选择“更新并关闭”后;Windows 杀死了我的 GRUB 菜单。我曾经安装过 Fedora,但前段时间我删除了 Fedora 并安装了 Kubuntu。突然,在 Windows 更新之后,我的 Fedora 内核再次列在 GRUB 中。GRUB 出现了,只是使用了来自以前 Linux 操作系统的错误内核。不过,我可以正常启动到 Windows 启动管理器。EasyBCD 显示以下内容:“Windows 引导加载程序中有一个条目。”

我已经跑了update-grub——不走运。

我的分区没有消失,我可以很好地使用救援终端,并且 grub.cfg 会在 Ubuntu 中显示一些内容,所以我猜这也可以。GRUB 仍然与列出的 Fedora 内核混淆。我猜我必须使用实时 USB 驱动器/CD 修复引导分区,但我不知道具体如何。

小智 19

您是否尝试过运行Boot-Repair

它对我有类似的问题。该软件修复了引导和 grub 菜单项的常见问题。如果它不能解决某个问题,它会输出一个报告,您可以将其粘贴到此处,以便更好地理解该问题。

您可以通过以下命令在 Ubuntu 上安装和运行它:

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)

我希望它可以解决您描述的内核条目问题!


小智 12

efibootmgr在 Linux 终端中运行以清除旧的引导条目可能不会有什么坏处。我有一个类似的问题,并在不同的论坛上写了一个如何...

如何修复:找不到启动设备。

  • 谢谢,刚刚删除了 Fedora 条目。 (2认同)

Eli*_*ias 5

就我而言,当计算机启动时,我可以按F2键进入系统“设置实用程序”。请注意,这是在显示任何 GRUB 菜单之前。在设置实用程序中有一个名为“引导”的部分,并且有一个不同引导选项的列表,这些选项来自我安装的不同操作系统。就我而言,有一个 Ubuntu 条目、两个 Fedora 条目和一个用于 Windows。(Fedora 出现了两次,因为我在两个不同的场合安装了 Fedora。)这是我的样子,我正在谈论的列表在下半部分,在“EFI”下:

固件设置实用程序的照片

(请注意,在您的计算机上它可能看起来不同,但如果幸运的话,您会看到类似的东西。)

这很棒,因为它让我可以选择我想要使用的那个,通过订购它们,将使用最上面的那个。就我而言,我选择了 Ubuntu,这意味着我获得了由我的 Ubuntu 安装创建的 GRUB 菜单。

因此,要解决您的问题,请尝试在您的计算机上找到相应的设置(可能是F2启动时需要按的其他键)并重新排序 EFI 条目列表以将 Ubuntu 放在首位,然后您应该获得 Ubuntu GRUB启动时的菜单。