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

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


我想使用的分区结构是

分区1 – Ubuntu 12.04(root)(20GB)

分区2 – Ubuntu / home(20GB)

分区3:自由空间(560GB)

分区4:Windows XP(35GB)

分区5:SWAP(3GB)

(总Hardrive容量约为640GB)


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

我应该先安装Windows XP并设置分区,然后安装Ubuntu,我相信会安装GRUB bootloader以进行操作系统启动选择

要么

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

如果此设置中有任何我遗漏并且应该知道的内容,请告诉我,包括将特定分区设置为逻辑或主分区以及引导分区和文件系统分区是否应该实际上是两个单独的分区。

Windows引导加载程序非常繁琐,并且不能与其他操作系统一起使用 – 它在安装时会忽略它们,并且如果它已经安装在MBR (主引导记录)中,它将覆盖它们的引导加载程序。 安装Windows,使得重新进入可行的grub菜单变得更加困难。

所以推荐的解决方案是首先安装Windows,然后安装不应该在MBR中产生冲突的Ubuntu。

如果首先安装Ubuntu,然后安装Windows,则MBR在安装Service Pack时会出现问题。 重启后,系统可能会出现故障或根本无法启动,有时SP更新将完全失败并导致不稳定。 然后,您将不得不重新启动到修复/命令行来修复MBR(命令FIXMBR)。 然后每次有重要的Windows Update时重新安装GRUB(并非所有更新都受此影响)!

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

分区1:Windows XP
分区2:自由空间
分区3:扩展分区(磁盘的其余部分)
分区4:交换
分区5:Root
分区6:家

分区4-6位于扩展分区内。 通过将Ubuntu安装在扩展分区中意味着它将从扩展分区而不是/“root”启动。 虽然您需要扩展分区,但这取决于您。

只要完成分区,在哪里进行分区并不重要。 首先,您可以安装Windows并只对其所需的内容进行分区,而将其余的磁盘保持未分区状态。 然后在安装Ubuntu时,根据需要对磁盘的其余部分进行分区。

或者像gparted一样使用分区启动盘一次性完成所有操作。

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

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

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