在非交互模式下使用 parted 设置分区引导标志

在非交互模式下使用 parted 设置分区引导标志

我尝试使用 parted 在非交互模式下对我的硬盘进行分区。以下命令按预期对驱动器进行分区,然后在完成安装和配置并启动时,我看到一条错误消息,提示我没有设置 EFI 分区。

parted /dev/sda mklabel gpt
parted /dev/sda mkpart primary fat32 1MiB 500MiB
parted /dev/sda mkpart primary linux-swap 500MiB 8.5GiB
parted /dev/sda mkpart primary ext4 8.5GiB 23.5GiB
parted /dev/sda mkpart primary ext4 23.5GiB 100%

我认为这是因为 Fat32 启动分区未标记为启动。使用交互模式进行分区时,我能够成功启动。

如何在不使用 parted 中的交互模式的情况下在此分区上设置启动标志?

相关内容