在设置 Windows 和 Ubuntu 双启动时,我应该先安装哪个操作系统?

在设置 Windows 和 Ubuntu 双启动时,我应该先安装哪个操作系统?

我想在戴尔笔记本电脑上安装 Ubuntu 12.04 和 Windows XP,并且我考虑使用双启动结构,并使用大部分硬盘作为空硬盘空间在两个操作系统之间共享文件(因此,文件系统类型的选择在这个设置中非常重要)。


我想使用的分区结构是

分区 1 - Ubuntu 12.04(根)(20GB)

分区 2 - Ubuntu /home (20GB)

分区 3:可用空间(560GB)

分区 4:Windows XP(35GB)

分区 5:SWAP(3GB)

(硬盘总容量约为 640GB)


我的问题是;建立这种系统的最佳方法是什么

我是否应该先安装 Windows XP 并设置分区,然后安装 Ubuntu,我相信它会安装 GRUB 引导程序作为操作系统引导选项

或者

我是否先安装 Ubuntu,设置可用分区,然后执行 WIndows 安装?

如果此设置中我遗漏了任何应该了解的内容,请告诉我,包括与将特定分区设置为逻辑分区或主分区相关的内容,以及启动分区和文件系统分区是否实际上应该是两个独立的分区。

答案1

Windows 引导加载程序非常挑剔,无法与其他操作系统很好地配合使用 - 它在安装时会忽略它们,并且如果在膜生物反应器(主引导记录)已经安装。第二次安装 Windows 会使返回可用的 grub 菜单变得更加困难。

因此,建议的解决方案是先安装 Windows,然后安装 Ubuntu,这样不会在 MBR 中产生冲突。

如果您先安装 Ubuntu,然后安装 Windows,那么 MBR 在安装服务包时就会出现问题。重新启动后,系统可能会失败或根本无法启动,有时 SP 更新会完全失败并导致不稳定。然后,您必须重新启动进入修复/命令行来修复 MBR(命令 FIXMBR)。然后,每次有重大 Windows 更新时重新安装 GRUB(并非所有更新都会受此影响)!

简单的分区设置可能如下所示:

分区 1:Windows XP
分区 2:可用空间
分区 3:扩展分区(磁盘其余部分)
分区 4:交换
分区 5:根
分区 6:主分区

分区 4-6 位于扩展分区内。将 Ubuntu 安装在扩展分区内意味着它将从扩展分区而不是 /“root”启动。不过,是否需要扩展分区则由您决定。

只要分区能完成,在哪里分区其实并不重要。首先,您可以安装 Windows 并只对需要的部分进行分区,其余磁盘不进行分区。然后,当您安装 Ubuntu 时,根据需要对剩余磁盘进行分区。

或者使用分区启动盘(例如 gparted)一次性完成所有操作。

答案2

您应该先安装 Windows XP。为 Windows XP 创建 NTFS 分区,并将其设置为所需大小。创建一个 FAT32 分区,以在两个操作系统之间共享所需数量的数据。然后安装 Ubuntu,并创建所需的分区。在安装过程中,您可以手动创建所需的分区,也可以选择自动选项。这样,您就不必使用启动修复来修复启动情况。

答案3

除了其他人的答案之外,您还可以先安装 Ubuntu,然后再安装 XP。然后,使用 EasyBCD 从 Windows 启动菜单链式加载 Ubuntu 分区。(虽然这是一个可行的选择,但既定方法通常是更好的主意。)

我建议在安装任一操作系统之前先使用 GParted liveCD 制作所有分区。这样,您就不必担心 XP 会制作“系统保留”分区之类的操作。

相关内容