我正在尝试在我的笔记本电脑上双重启动 Windows 和 Arch Linux,同时遵循教程。
我被指示要做:
/boot 200 MB ext2
swap 8 GB swap
/ 250 GB ext4
我曾经fdisk
制作过分区表。这三个最终分别为:sda6、sda7、sda8。
之后,我尝试更改分区类型并成功进行交换(sda7),但找不到分区类型的 ext2 或 ext4。难道我做错了什么?
答案1
分区类型与文件系统类型不同。选择的分区类型是Linux
。
ext2
和ext4
是文件系统。这些由使用的格式决定后分区已创建。
答案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。如果我错了,有人可以纠正我。