在硬盘上创建4个以上主分区,安装两个以上操作系统

在硬盘上创建4个以上主分区,安装两个以上操作系统

我想在多启动配置中安装 Windows 7、Windows 10、Ubuntu 和 Fedora。当引导加载程序启动时,我想选择其中任何一个操作系统并启动它。

我相信我需要:

  • 启动分区,
  • 两个 Windows 分区,
  • 两个交换分区,以及
  • 两个用于 Ubuntu 和 Fedora 的 ext4 分区。

所以我需要 7 个主分区。MBR 磁盘上可以有 7 个主分区吗?我该如何设置?

答案1

是否可以通过编辑 MBR 文件创建 7 个启动分区?

不可以。使用 MBR 时,您只能容纳四个主要条目。您无法添加更多条目。

您可以做的是添加一个扩展分区(使用三个主要条目之一)。然后您可以在该扩展分区内创建更多分区。

或者您可以使用 GPT 设置,对于任何半现代硬件,我们强烈推荐它。

所以我需要 7 个主分区。

不需要那么多基本的分区。如果您使用扩展分区,Ubuntu 和 feadora 可以正常运行。交换分区也一样(您只需要一个交换分区,就可以在 Linux 分区之间共享)。

我怀疑 Windows 7 和 10 喜欢它们的主分区,或者至少一个共享的主 /boot 分区。

剩下的就是:

1) Primary boot for windows (both of them)  
2) Primary win7  
3) Primary win10  
4) Extended.  
   a) Ubuntu /  
   b) Ubuntu swap  
   c) ... (possible other Ubuntu partions sunch as /home, /usr/local, /tmp, ...)  
   ...   
   d) Ditto other linux distributions.  

答案2

许多现代操作系统不需要从主分区启动。只需使用启动管理器即可。

甚至 Windows 7 和 10 也可以安装扩展分区。我在第二块硬盘上运行了 h:/ 的 Windows 2000 和主分区的 Windows NT。

答案3

您应该选择启动管理器路线,让您的生活更轻松。

http://gag.sourceforge.net/

http://www.ranish.com/part/

http://www.osloader.com/

ETC..

为什么需要使用启动管理器

标准 MBR 结构包含一个分区表,其中有四个 16 字节条目,这意味着主分区有 4 个分区条目。当涉及多重引导时,通常情况下是 3 个主分区和 1 个扩展分区。如果您需要引导超过 4 个操作系统,则需要使用 GUID 分区表 (GPT) 或可以将逻辑分区设置为活动的引导管理器。对于全新安装到非分区磁盘的 Windows 7(实际上是 Vista 之后),第一个创建的分区将恰好位于 1MB 偏移处(MBR 的绝对扇区 2048),并设置大小为 100Mb - 这称为“系统保留”分区 / 对于 Windows 8,大小为 350Mb .. 等等。/ 因此,干净的 Windows 7/8/10 安装本身将占用 2 个分区。在 Linux 中,遵循最佳实践,您至少需要几个,例如:交换、引导主页、/ .. 因此,简单地说,要拥有 2 个 Windows 操作系统和 2 个 Linux 操作系统,最好的方法是使用引导管理器

相关内容