我正在使用 Ubuntu 20.04 LTS 和 Windows。最近从 Windows 10 升级到 11。现在 GRUB 启动菜单丢失了,笔记本电脑默认启动到 Windows 11
如何恢复 grub?
我有一个用于 Ubuntu 的 SSD 和一个用于 Windows 的 HDD,即它们都位于不同的硬盘上。
答案1
Windows 和 Ubuntu 位于不同的驱动器中是无关紧要的。
Windows 产品升级只是将启动顺序改为其自身。
你现在需要做的就是打开UEFI 设置 > 启动菜单并将其改回“Ubuntu”。然后启动 Ubuntu 并运行sudo update-grub
... 更新 Grub!(可能没有必要 - 升级 Windows 11 应该使用相同的引导加载程序 - 但强烈建议,以防万一)。
这就是启动过程的工作方式,也是在任何配备 UEFI(十多年前取代了 1981 年 BIOS 的固件)的现代计算机中管理多重启动系统的方式。
PS - 如果它是 BIOS 机器 - 或 UEFI 中的旧版安装 - 则这里不是这种情况,否则您将无法升级到 Windows 11(不再支持 BIOS / Legacy) - 然后您需要从实时会话重新安装 Grub,因为它会被 Windows 安装程序覆盖。
但是使用 UEFI 时,启动过程有所不同,许多不同的引导加载程序可以在同一个系统中共存,所有引导加载程序都存储在 ESP(EFI 系统分区)中,这就是为什么不同操作系统的系统分区在相同或不同驱动器中的位置现在无关紧要。