Linux 分区类型

Linux 分区类型

我正在尝试在我的笔记本电脑上双重启动 Windows 和 Arch Linux,同时遵循教程。

我被指示要做:

/boot 200 MB ext2

swap 8 GB swap

/ 250 GB ext4

我曾经fdisk制作过分区表。这三个最终分别为:sda6、sda7、sda8。

之后,我尝试更改分区类型并成功进行交换(sda7),但找不到分区类型的 ext2 或 ext4。难道我做错了什么?

答案1

分区类型与文件系统类型不同。选择的分区类型是Linux

ext2ext4是文件系统。这些由使用的格式决定分区已创建。

答案2

我不太确定分区类型的重要性,但它们似乎是让操作系统知道它可以接触哪些分区的一种方式。

您必须在特定分区中创建文件系统。对于交换,您可以使用mkswap、 ext2 mkfs.ext2、 ext4mkfs.ext4等等。

使用 更改分区类型fdisk

作为 root 或 sudo 类型fdisk /dev/sda

在提示符下,键入t“切换分区类型”。它会要求您提供分区号。

Partition number (1-3, default 3): 

(如果您不知道分区号,请键入p以打印分区表)。输入分区号。接下来,它打印

Partition type (type L to list all types): L

这将为您提供已知分区类型的列表。重要的是:

7  HPFS/NTFS/exFAT - For Windows systems
f  W95 Ext'd (LBA) - For an extended partition (I prefer f instead of 5 b'cos of LBA)

Linux 的有:

82 Linux swap
83 Linux
8e Linux LVM
fd Linux raid auto

对于您的用例,您需要83.

注意:这是针对 MBR 分区表的。如果使用 GPT,分区类型为 16 位长,据我所知,前面带有 00。如果我错了,有人可以纠正我。

相关内容