我有一块 120GB 的硬盘,想双启动 Windows 7 和 Ubuntu。我有两种方式可以这样设置硬盘:
使用 60 GB 安装 Windows 7,然后对其进行分区,然后在剩下的 60 GB 上安装 Ubuntu。
安装Windows 7,然后使用Wubi在Windows 7上安装Ubuntu。
上述两个选项哪一个效果最好?
请注意,我希望能够在两个操作系统之间访问文件。这两种方法都可以实现吗?我还想使用 Ubuntu 作为我的主要操作系统,因此考虑给它 70GB 和 Windows 50GB。这有意义吗?
答案1
您将无法通过 wubi 安装轻松访问 ubuntu 文件 - wubi 安装到图像文件,因此您需要某种方式来安装它,并且需要一个 ext3/4 驱动程序。
如果两个安装都是“全新”安装,请在执行任何操作之前先进行分区。如果您要对现有安装进行重新分区,请先备份。
除此之外,如果您在安装 Windows 之后安装 ubuntu,您应该基本上可以得到您想要的东西。
空间方面,ubuntu 不需要像 windows 那样多,即使 20 GB 的分区也足够了。如果需要,您可能可以将数据存储在另一个驱动器中 - ntfs-3g 目前非常可靠。YMMV,这取决于您的使用习惯。
文件系统方面 - Linux 上的 NTFS3g(如果没有预安装,它应该在 repos 中)和ext2fsd在 Windows 上应该可以覆盖你的基础,假设它的 vanilla 安装已经开始。
答案2
在开始之前,使用 GParted LiveCD(免费!)进行这样的分区。
60GB 的 NTFS 分区位于驱动器的前部,用于安装 Windows。
一个与你的 RAM 大小相同的“交换”分区(稍大一点也不会有什么坏处)(用于休眠)
磁盘剩余部分的分区将用于安装 Ubuntu。如果您希望能够从 Windows 端访问文件,则为 Ubuntu 创建一个 15GB 左右的 ext4 分区,为您的数据创建一个 FAT32 分区,然后将其挂载为 /home。如果您不需要从 Windows 端看到 Ubuntu 文件,那么您可以创建一个大的 ext4 来填充此部分。
然后,安装 Windows。之后,您可以在磁盘末尾的空分区中安装 Ubuntu。
注意:Ubuntu 确实有内置的 NTFS 支持(据我所知)但不要将整个 /home 存储在那里。
此外,切勿在 Windows 处于休眠状态时向其写入数据。否则可能会破坏您的休眠状态。
答案3
我在上网本上大致做了前者;它默认启动 Ubuntu(嗯,现在是 Debian Squeeze),让grub
我有时间在自动启动之前选择 Windows 7。我可以使用 ntfs-3g 访问 Windows 端,尽管我从未尝试过写入它。