文件系统“/boot”不是 FAT EFI 系统分区 (ESP) 文件系统

文件系统“/boot”不是 FAT EFI 系统分区 (ESP) 文件系统

我正在尝试在虚拟机中从头开始安装 Arch Linux。按照 wiki 的说明,我发现没有答案可以回答我的问题。我尝试了一下,bootctl install 结果显示“正在file system "/boot" is not a FAT EFI system partition (ESP) file system. 运行并输入”partedtty2print

在此输入图像描述

任何帮助表示赞赏。

答案1

当尝试bootctl install在 nvme SSD 设备上时,我遇到了同样的错误。

我发现这个论坛帖子这说明这parted就是问题所在。

我必须完全遵循它并使用完全相同的程序来解决问题。步骤是(替换/dev/sdX为您设备的路径):

  1. 擦拭磁盘以获得干净状态(警告:这将删除设备上的所有数据!):
  • # gdisk /dev/sdX
    • x对于专家模式
    • z要擦拭,请接受擦拭 MBRY
  1. 创建新分区表
  • # cgdisk /dev/sdX
    • 创建新分区
    • 默认启动(只需按 Enter 键)
    • 大小512MiB
    • 分区类型EF00(ESP)
    • 给分区命名(例如boot
    • 辞职
  1. 格式化引导分区
# mkfs.fat -F32 /dev/sdX1

相关内容