在为GPT构建EFI系统分区时,我经常看到建议(例如ArchWiki)来执行这样的命令:
(parted) mkpart primary fat32 1MiB 261MiB
或对于根分区这样:
(parted) mkpart primary ext4 261MiB 100%
为什么primary
在这里是必需的? parted manual状态
part-type是“主要”,“扩展”或“逻辑”之一,只能与“ msdos”或“ dvh”分区表一起指定。
这是GPT,不是msdos或dvh。手册另有说明
必须为“ gpt”分区表指定名称。
所以看来esp的正确命令应该类似于
(parted) mkpart fat32 name 1MiB 261MiB
primary
只是被忽略了,还是有其他用途?为什么不分开抱怨我们没有提供名字?