升级到 Windows 11 后的 GRUB 菜单

Tal*_*eem 3 grub2 ssd dual-boot windows hard-drive

我正在使用 Ubuntu 20.04 LTS 和 Windows。最近从 Windows 10 升级到 11。现在 GRUB 启动菜单丢失,笔记本电脑默认启动到 Windows 11

如何恢复grub?

我有一个用于 Ubuntu 的 SSD 和一个用于 Windows 的 HDD,即它们位于不同的硬盘驱动器上。

Cha*_*uto 8

Windows 和 Ubuntu 位于不同的驱动器中是无关紧要的。

Windows 产品升级只是将启动顺序更改为自身。

您现在需要做的就是打开UEFI 设置 > 启动菜单并将其更改回“Ubuntu”。然后启动 Ubuntu 并运行sudo update-grub...更新 Grub!(可能没有必要 - 升级 Windows 11 应该使用相同的引导加载程序 - 但强烈建议,以防万一)。

这就是启动过程的工作原理,以及在任何采用 UEFI 的现代计算机中管理多重启动系统的方式,UEFI 是十多年前取代 1981 年 BIOS 的固件。

PS - 如果它是 BIOS 机器 - 或 UEFI 中的旧版安装 - 不是这里的情况,否则您将无法升级到 Windows 11(不再支持 BIOS/旧版) - 那么您需要从实时会话,因为它会被 Windows 安装程序覆盖。

但是对于 UEFI,启动过程有所不同,许多不同的引导加载程序可以共存于同一个系统中,所有引导加载程序都存储在 ESP(EFI 系统分区)中,这就是为什么不同操作系统的系统分区的位置(在相同或不同的驱动器中)是不同的。现在无关紧要了。

  • 我费了一番功夫才明白到底要做什么,但发现在 UEFI 的“启动”页面的最底部,所有文本中都有一个可启动项的列表。我不得不将 Ubuntu 从第二名移至第一名。 (2认同)