在单独的驱动器上安装 Windows 10 是否会导致其覆盖 GRUB?

在单独的驱动器上安装 Windows 10 是否会导致其覆盖 GRUB?

我有一个 Ubuntu 系统 (UEFI),我想在单独的磁盘上运行 Win 10 安装。我的目标是通过从 BIOS 更改磁盘的启动顺序来在操作系统之间切换。

但是,我不太确定 Windows 10 安装是否会覆盖 GRUB,即使它位于单独的磁盘上。它会将其引导加载程序放在安装驱动器上吗?

答案1

UEFI 启动启动 ESP(EFI 系统分区)中的条目,而不是驱动器。Ubuntu 已经有了这么好的UEFI 指南已经有很多年了。

引导加载程序共存于 EFI 分区中。Windows 引导加载程序不会覆盖 Grub,反之亦然。它们始终是分开的条目。这是您需要了解的 UEFI 的主要方面,因为您是从 BIOS 过去的使用方式开始了解它的,实际上任何新安装的引导加载程序都会覆盖前一个引导加载程序(BIOS 启动使用驱动器的 MBR 来存储第一阶段引导加载程序,并且一次只能有一个)。

现在,Windows 通常只使用一个(顶层)引导加载程序来启动不同 Windows 版本/安装的多个实例。从那里,用户可以在多个(Windows)安装中进行选择。因此,当两个 Windows 彼此了解时,您将拥有一个额外的(仅限 Windows)启动菜单。将启动设置回“Ubuntu”(Grub),启动 Ubuntu 并运行sudo update-grub将进行所有必要的更改。您仍然会在 Grub 的菜单中只看到一个“Windows 10”条目,但现在,选择它后,您应该会看到一个额外的启动菜单,允许您选择一个或另一个。

相关内容