我们可以在传统模式下的系统中安装 3 个操作系统吗?

我们可以在传统模式下的系统中安装 3 个操作系统吗?

我的系统中安装了 Windows 7 和 Ubuntu 16.04。两者都是作为旧版安装的。

现在我想在我的 PC 上安装 Elementary OS,但不想删除其他操作系统。我在网上看到 Legacy 最多可以安装 2 个操作系统,而 UEFI 可以安装 3 个以上的操作系统。

如果我安装第三个操作系统作为旧版,会有问题吗?

答案1

简而言之:没有关于操作系统的直接限制。正如 mokubai 在评论中指出的那样,MBR 磁盘的唯一缺点是最多 4 个主分区的限制,这迫使我们在此之后使用逻辑分区。Grub 可以启动安装在扩展分区上的 Linux,因此您不会遇到任何启动问题。

我在网上看到,legacy 最多适用于 2 个操作系统,而 UEFI 则适用于 3 个以上的操作系统。

这些一般性建议的存在是因为 MBR(传统)磁盘的分区限制。只要您能够使用逻辑分区,就可以安装任意数量的发行版。

如果我安装第三个操作系统作为旧版,会有什么问题吗

不会的。我自己已经在旧系统上安装了 7 个不同的发行版,没有任何问题!

答案2

我在网上看到 Legacy 最多支持 2 个操作系统,而 UEFI 可以支持 3 个以上的操作系统

这绝对是垃圾。你可以安装任意数量的操作系统只要你有足够的磁盘空间。例如,有一个人确实尝试过安装145 个操作系统在一台 PC 上在 BIOS 系统上。

有人认为,在传统模式下,你只能从 MBR 驱动器启动(其实是错的,见下文),而 MBR 的分区条目数量有限制,因此你只能安装 2 个操作系统。但限制实际上是 4 个,所以如果你创建了 4 个操作系统,那么你一开始就可以安装 4 个操作系统主分区. 您还可以创建3 个主要 + 1 个扩展分区拥有更多逻辑分区在扩展分区内。逻辑分区的数量没有限制。从引导加载程序的角度来看,从逻辑分区启动有点棘手,但这不是我们需要关心的事情。Linux
一直能够从逻辑分区启动,与普遍看法相反,使用 NT6.0+ 引导加载程序(即 Vista 及更高版本)的 Windows 版本也可以。Windows XP 使用 NT5.2 引导加载程序,只能从主分区启动

你甚至可以将多个操作系统安装到单个分区中。最明显的例子是同一卷中的 DOS 和 Windows。如果我没记错的话,也可以将多个 Windows 安装到分区中的不同文件夹中。或者您可以从磁盘映像。Linux 引导加载程序始终能够做到这一点。Windows Vista 及更高版本也可以安装到 VHD 或 VHDX 映像文件中过去有五笔将 Ubuntu 安装到与 Windows 相同的系统分区,以避免重新对驱动器进行分区

另一种方法是在 BIOS 模式下启动 GPT 磁盘以便拥有更多主分区。许多人认为 UEFI 需要 GPT,而 BIOS 需要 MBR,但这些术语是相互矛盾的。UEFI 和 BIOS 是不同的系统固件类型,而 GPT 和 MBR 是磁盘格式。这里的“传统”是指 BIOS 模式,BIOS不关心系统加载过程。它不介意你有什么硬盘、硬盘的格式以及你安装了多少个操作系统。BIOS 只是从引导设备的第一个扇区加载引导加载程序并运行它。因此,只要引导加载程序能够“理解”GPT 驱动器,使用 BIOS 引导 GPT 驱动器(允许无限数量的分区)是完全没问题的。Linux
引导加载程序具有此功能。请参阅是否可以从 BIOS 系统上的 GPT 磁盘启动 Linux?。Windows 也可以在 BIOS 模式下通过安装软件 UEFI像 DUET 一样,或者像上面提到的那样安装到 GPT 磁盘上的 VHD/VHDX 映像。请参阅有没有办法使用 GPT 上的 BIOS 启动 Windows 7/8?

也可以看看一台计算机允许多少个操作系统

相关内容