对新系统进行分区

对新系统进行分区

我正在构建一个新系统。虽然我目前的重点是购买什么以及如何连接它,但我一直在考虑如何对磁盘进行分区。我知道在双启动(win7/ubuntu)上,最好先安装 windows,然后使用例如这个重新分区https://sourceforge.net/projects/partedmagic/

但我打算做些改变。双启动不如以客户身份运行其中一个操作系统那么吸引人。双启动的缺点是您必须退出一个操作系统并启动另一个操作系统。使用虚拟设置,您可以简单地在它们同时运行的情况下在它们之间切换。我计划安装 Sun 的 VirtualBox。

出于个人原因,我希望将 Ubuntu 作为主机,将 Win7 作为客户机。为了提高速度,我想将 win7 安装在其自己的原始分区中。这将是第一个(启动)分区。由于实际的 Win7 安装发生在 Ubuntu 安装之后,有人可以推荐分区工具/策略吗?

谢谢

答案1

如果我正确理解了你的问题,你希望启动 Linux 并使用 VirtualBox 将 Windows7 作为虚拟机运行。

在这种情况下,您可能无需担心 Windows7 分区的位置,因为您只需将 VirtualBox 指向它即可。您还需要通过启动虚拟机来安装 Windows,而不是像在基础硬件上那样直接安装它,以确保使用适当的 HAL。

对于分区,我将使用替代安装 CD 并设置 LVM。然后只需为 Windows7 划分一个逻辑卷。这样,您可以根据需要轻松调整其大小,并且当 Windows7 的免费许可证用完时,您只需删除逻辑卷,而不必处理任何剩余的分区。

答案2

您只需要留出一个分区或 Windows,最好在创建分区时为其指定适当的类型编号。理想情况下,您会有自己的硬盘,您可以将 Windows 放在上面,但该选项可能不可用。

至少对于以前的 Windows 来说,必要的是,该分区理想情况下是主分区并且可启动。

如果 Windows 尝试用其自己的引导加载程序覆盖您的 MBR,您还需要一个 USB 启动介质或安装 CD 来启动您的 Ubuntu。只需重新安装您自己的引导加载程序并chainloader +1根据需要添加 Windows 条目(使用等)。

当然,您可以按照自己喜欢的方式对 Ubuntu 进行分区。

答案3

分区是我推荐的工具。

您需要做的是在安装 Ubuntu 之前,运行 GParted Live CD 并创建两个分区,1 个用于 Ubuntu,1 个用于 Windows 7。对于 Ubuntu 分区,您可以继续使用您想要的任何文件系统类型(XFS、ext3、ext4 等...)对其进行格式化,但对于 Windows 7 分区,您需要保留它。然后,当您在 VirtualBox 中安装 Windows 7 时,选择 Windows 7 设置中的第二个分区,然后让 Windows 7 进行格式化。

这应该能让你得到你想要的结果。

答案4

安装到原始分区/磁盘的主要原因是双重启动,即用作虚拟或双重启动作为启动驱动器。我怀疑使用原始分区是否会看到任何性能改进,使用原始磁盘可能会有一点改进。如果您使用原始磁盘,则需要专用驱动器,但是您最好(如果速度是主要问题)在 Linux 中对驱动器进行条带化并在条带上使用虚拟磁盘。

如果您要进行双启动,您应该知道如何安装/修复 Windows 和 Linux 的引导加载程序。安装顺序无关紧要,只需快速修复被破坏的相应引导管理器(如果需要)。如果您先安装 Windows,大多数 Linux 发行版都会看到它并自动将 Windows 的菜单项安装到 grub 菜单中。安装 Windows 后无需重新分区,大多数 Linux 发行版都允许您在安装过程中进行分区。

如果您安装双启动,请记住在启动虚拟化现有物理系统之前为 Windows 创建单独的硬件配置文件和单独的 Linux 网络配置文件。这将使硬件更改保持在最低限度。

如果您想要双启动和虚拟访问,我更倾向于将系统、物理设备克隆到虚拟设备,尽管这样会占用更多空间。然后使用 rsync 同步/备份物理设备。这为您提供了系统备份作为额外奖励。除了第一次克隆导入外,没有配置文件/硬件驱动程序问题。

启动 Windows 时,将物理 Linux 同步到虚拟 Linux,然后启动虚拟 Linux。

在启动Linux时,将物理窗口同步到虚拟窗口,然后启动虚拟窗口。

相关内容