答案1
免责声明:不是 Fedora 人。 Arch Linux(我使用的)建议将 EFI 系统分区(ESP)直接安装在/boot
.无论如何,这个错误是正确的。 ESP 需要是某种 FAT(通常是 VFAT)。
如果您使用图形程序对磁盘进行分区,它可能为您提供了一种选择文件系统类型的方法。如果您使用命令行,mkfs.vfat
(或可能mkfs.msdos
)就是您想要的。
如果您是双引导并且已经以 EFI 模式安装了另一个系统,您不要想要覆盖(或重新格式化)ESP。只需重复使用现有的即可。
编辑:我在你的屏幕截图中看到 512MB/boot/EFI
和(在“未知”部分)EFI System Partition
。这是行不通的。您将需要使用(而不是格式化)现有的 ESP。
答案2
/boot 必须是 GRUB 引导加载程序支持的文件系统。 Btrfs 不是其中之一。
虽然您的根目录可以是 Btrfs,但您还需要在 /boot 处需要 GRUB 支持的另一个分区,例如 EXT4。
答案3
长话短说
UEFI
需要一个ESP
分区。
该ESP
分区需要使用FAT
基础文件系统进行格式化。
系统EFI
分区 ( ESP
) 是数据存储设备上的一个分区,由使用统一可扩展固件接口 ( ) 引导的计算机使用UEFI
。
当计算机启动时,UEFI
固件会加载存储在计算机上的文件ESP
以启动已安装的操作系统。
作为规范的一部分,需要使用基于文件系统进行ESP
格式化,如果不这样做,您将无法启动到新安装的操作系统。FAT
UEFI
解决您的问题的方法是创建/boot
和/
分区。
将分区/boot
格式化并使用已创建的窗口分区。安装后应该可以成功运行。/
ext4
ESP