如何手动正确地对硬盘进行分区?

如何手动正确地对硬盘进行分区?

我正在尝试在我构建的桌面上安装 Ubuntu 14.04。我绝不是高级用户,所以我只想进行简单的“在 Windows 旁边安装 Ubuntu”安装,但当我这样做时,我收到错误“5599212891 个扇区的分区长度超过了 msdos-partition-table 规定的最大值 4294967295”,我查看了一下,发现是大小的问题,所以我选择了“其他”选项,但我对要创建哪种类型的分区以及要创建多大的分区等不太了解。我正在寻求帮助,因为我真的希望我的桌面同时安装 Windows 和 Ubuntu。

答案1

请参阅此帖子中的答案,它可能会帮助你对驱动器进行分区并为 Ubuntu 设置分区安装时如何使用手动分区?

答案2

您可以尝试使用 GParted 完全删除 MBR。然后,用另一个分区表替换 MBR。我建议使用 GPT,因为它的容量为 2^64-1 个扇区。请注意,擦除分区表也会擦除硬盘上的所有内容。

如果要执行此操作,您必须先将重要内容备份到另一个位置(例如在线存储服务或另一个硬盘)。然后,打开 GParted,并在右上角选择您的设备(应该是 /dev/something)。在设备菜单,选择创建分区表。在下拉菜单中选择 GPT。然后,创建分区,选择应用所有操作按钮从编辑菜单,然后开始安装 Ubuntu。

答案3

我以前没有进行过 Windows 8 Ubuntu 双启动,但进行过几次 Windows 7 Ubuntu 双启动。我无法帮助您处理启动的 UEFI 方面的问题,但也许您可以从我常用的分区方案中获取一些信息,并将其应用于 UEFI 特定的启动解决方案:

当双重启动时我通常会有(在扩展分区中,每个分区都是逻辑的,并且位于空间的开始处):

500 Mb /boot 分区 ext4(我将 grub 安装到此位置)

~30 GB / 分区 ext4

??? GB /home 分区 ext4(这是您想要的任何大小 - 这是您的文件存放的位置。充分利用您的大硬盘。想想您的文件最多可能需要多少空间。)

3-4 GB 交换分区“交换区域”或“linux 交换”类型。

我格式化了除交换和安装之外的每个分区。确保将 grub 安装到 /boot 分区,否则它将安装到您的 MBR!如果您知道如何使用 MBR 中的 grub 启动 Windows,那么这很好,但我通常会在我的 Windows 操作系统上安装一个实用程序,例如 EasyBCD(免费),并使用它来配置 MBR 启动管理器。

我想您可以用 UEFI 做类似的事情...将您的 Windows 启动管理器指向 /boot 分区并启动 Linux。它会调用 grub,因此您基本上有 2 层启动菜单,但我对此很满意。我发现将 grub 安装到单独的分区感觉更安全,因为让 Linux 从 Windows 启动管理器启动比让 Windows 从 Linux 启动管理器启动要容易得多,至少对我来说是这样。通常,您的 Windows 分区也已经包含您不想丢失的所有文件和数据,在这种方案中,您可以确保如果一切都失败,您仍然会有一个可启动的、正常工作的 Windows 安装。

当然,这一切都适用于 Win7/Linux 双启动,但主分区方案(/、/home、swap)应该是通用的。 有很多方法可以对系统进行分区,我发现这是最适合我的方案。

相关内容