为交换和根选择分区类型并为引导加载程序安装选择设备

use*_*726 7 partitioning swap system-installation

我正在尝试通过手动分区安装 Ubuntu 12.04,因为我想删除现有的 Windows 7 操作系统,但保持所有其他分区的内容完好无损。我的问题是:

  1. 我应该为交换区和根选择哪些分区类型?(请注意,我不是在问文件系统。)关于手动分区的一个很好的答案建议将 Primary 用于交换,将 Logical 用于 root,但我想重新检查,因为在我能够进行的各种讨论中似乎有不同的提示去检查。

  2. 对于“引导加载程序安装设备”,我应该选择整个 HDD(作为默认选择)还是要安装 Ubuntu 的特定分区?

Sud*_*eer 13

对于根和交换,您可以选择逻辑或主分区,但请记住,硬盘上只能有 4 个主分区,之后将不会创建更多分区(逻辑或主)(我的意思是您不能在此之后创建分区)。如果您想创建分区,您应该将一个主分区转换为扩展(或逻辑)分区并将其拆分为多个分区。

因此,如果您没有主分区,那么建议在逻辑分区中安装它们,如果没有,您可以将它们安装在主分区上(如果您将来不再使用主分区,例如再次安装 Windows)

我希望有帮助

  • 您必须选择默认的整个硬盘 (2认同)

Rod*_*ith 9

首先,为什么是 Ubuntu 12.04?14.04 版现已推出,其中包括多项改进。

其次,您问题的答案很大程度上取决于您尚未指定的引导模式。您可以通过检查分区表类型来识别您的 Windows 启动模式——如果您的启动盘使用主启动记录 (MBR),则您的计算机正在以 BIOS 模式启动;但如果它使用GUID 分区表 (GPT),它将以 EFI 模式启动。看这里识别引导模式的更多信息,。一旦确定了启动模式,就可以回答您的问题:

BIOS 模式启动

大多数在 Windows 8 发布之前销售的 PC 都是在 BIOS 模式下启动的,但在 2011 年年中之后销售的一些 Windows 7 PC 默认使用 EFI 模式,甚至一些较旧的计算机也可以配置为使用 EFI。

如果您在 BIOS 模式下启动,您将受到 MBR 的限制,从 4 个主分区限制开始。这个限制可以通过创建一种特殊类型的主分区来解决,称为扩展分区,它作为任意数量的占位符逻辑分区。Linux 不太关心主分区和逻辑分区之间的区别;在 MBR 的限制内,您可以根据需要使用任何一种类型。这些限制变得很重要,因为许多 PC 最初带有四个主分区,因此即使在调整现有分区的大小之后也无法创建新分区。如果遇到这个问题,您必须删除一个价值很小的分区(通常是一个包含制造商特定工具的分区)或将一个从主格式转换为逻辑格式。后一个任务可以用我的FixParts程序完成,它是gdiskUbuntu 软件包的一部分。但是,不要将 Windows 启动分区从主分区转换为逻辑分区;这将使其无法启动!

“分区类型”的另一个含义是类型代码,对于 MBR,它是一个 1 字节(0-255,或 0x00-0xFF 十六进制)值,用于标识分区的预期用途。如果您使用 Ubuntu 安装程序创建分区,Ubuntu 安装程序将适当设置类型代码。如果您使用其他工具,请将 Linux 交换空间的类型代码指定为 0x82,并将所有 Ubuntu 系统和数据分区的类型代码指定为 0x83。还有其他类型代码可用于 Linux LVM (0x8E)、NTFS (0x07) 等。

另请注意,永远不要使用标准的 Windows 分区工具来创建分区。如果您创建具有四个以上分区的布局,这些工具会将磁盘从 MBR 转换为 Microsoft 专有的逻辑设备管理器 (LDM) 格式。您无法将 Ubuntu 直接安装到 LDM 磁盘,因此如果您犯了此错误,则必须借助第三方工具进行转换。

EFI 模式启动

如果您在 EFI 模式下启动,您将使用 GPT,默认情况下最多支持 128 个分区(如有必要,可以提高此值)。GPT 不区分主分区、扩展分区和逻辑分区,尽管在 GPT 磁盘上创建分区时,某些分区工具仍会提示主分区与逻辑状态。(这些工具会忽略你所说的,因为它毫无意义。)

GPT 也支持分区类型代码,但 GPT 使用 16 字节的全局唯一标识符 (GUID)而不是单个字节,这很难显示或输入。因此,分区工具通常会根据您声明的分区用途或使用某种代码自动设置 GUID。基于 libparted(包括parted、GParted 和 Ubuntu 安装程序)的工具执行前者,因此您不必显式设置类型代码。如果您使用 GPT fdisk ( gdisk, sgdisk, 或cgdisk),您需要为 Linux 交换设置类型代码 8200,为 Linux 文件系统设置 8300,​​为 Linux LVM 设置 8E00,为 NTFS 设置 0700,依此类推。