我应该在 grub 和 ESP 上使用什么文件系统?

我应该在 grub 和 ESP 上使用什么文件系统?

我正在关注Gentoo手册对磁盘进行分区。

分区后结果为: 分离打印
现在我必须为每个文件系统选择。该指南建议:

root # mkfs.ext2 /dev/sda2
root # mkfs.ext4 /dev/sda4
root # mkswap /dev/sda3
root # swapon /dev/sda3

它没有为 sda1 指定文件系统。我应该使用哪一个?

此外,指南在上一节中说:

ESP 必须是 FAT 变体(有时在 Linux 系统上显示为 vfat)。官方 UEFI 规范表示 UEFI 固件将识别 FAT12、16 或 32 文件系统,但建议 ESP 使用 FAT32。继续将 ESP 格式化为 FAT32:

root # mkfs.fat -F 32 /dev/sda2

ESP位于sda2中,但指南还说在sda2上使用ext2。

哪个是正确的文件系统?

答案1

如果您使用 UEFI,则 ESP ( /dev/sda2) 必须是 FAT 变体,FAT32 是正常选择。 BIOS 引导分区 ( /dev/sda1) 根本不应该被格式化,即它根本不应该有文件系统。它适用于在 BIOS 模式下使用 GPT 磁盘时的 GRUB。如果使用UEFI模式,则不需要分区。

相关内容