我应该如何对磁盘进行分区以实现 Windows 7 和 Ubuntu 之间的双启动?

我应该如何对磁盘进行分区以实现 Windows 7 和 Ubuntu 之间的双启动?

以下是事实和我的用例。

  1. 硬盘有 1TB(兆兆字节) 容量。

在 Windows 上,我将使用计算机来执行以下操作:

  • 开发软件。我需要安装 Mercurial、Visual Studio 2010、SQL Server 2008 Express。

  • 游戏。我将安装 Steam 以及我的游戏。

在 Linux 上,我将使用计算机来执行以下操作:

  • 开发 Rails 3 应用程序。

  • 媒体(音乐、视频、电影等)的一般使用和观看。

我想我应该先安装 Windows 7 并将我的 C 盘设置为大约 40GB。

但是我应该如何对剩余部分进行分区?我担心如果我告诉 Ubuntu“使用剩余的磁盘”,我将无法查看“linuxy”分区的内容。我认为他们使用 EXT 对吗?Windows 可以查看 EXT4 中的文件吗?

答案1

我曾经用我的 1 TB HDD 解决了这个问题,如下所示

  • 首先格式化并在 100 GB 上安装 Windows 7(对于开发人员来说 40 GB 是不够的,但您可以自由选择)

  • 在 Windows 7 中右键单击“计算机”,然后单击“管理”,然后单击“磁盘管理”,然后创建第二个 100 GB 分区。

  • 在第二个分区上安装 Linux(将其格式化为 EXT3 或 EXT2,我不喜欢 EXT4,因为我总是试图避免兼容性地狱)。

  • 将其余分区(1 TB-200 GB)格式化为 NTFS。为什么是 NTFS?因为你可以在两个系统上使用它而不会出现任何问题(windows不能查看 EXT 文件系统上的文件)。如果愿意,可以在 Linux 上自动挂载它(我个人喜欢使用 ntfs-3g 工具)。

PS:不要先安装 Linux,然后再安装 Windows,因为 Windows 会删除 Linux 的引导加载程序(如 grub),这样您就会遇到问题,并且必须重新安装引导加载程序。

PPS:您可以修改您的引导加载程序配置以选择您的默认操作系统。

答案2

如果您的机器性能强劲,可以考虑在整个驱动器上安装一个操作系统,并在虚拟机中安装另一个操作系统。VirtualBox 是免费的,还有其他免费选择。虚拟机很不错,因为它们允许您同时运行两个操作系统。在虚拟机中运行游戏可能会出现问题,因此您最好将 Windoze 作为主机运行,在虚拟机中运行 Linux。虚拟机还使尝试操作系统变得容易。您尝试过 Ubuntu 吗,但对 Mint Kubuntu 很好奇?只需将其安装在另一台虚拟机中,然后进行尝试即可。

此选项还消除了磁盘大小/分区问题。主机可以使用整个驱动器,而虚拟机可以根据需要增长。虚拟机的另一个好处是,您可以通过将磁盘映像/文件备份到外部媒体来备份整个客户操作系统。

相关内容