当使用 GPT 时,分区 ID 可以设置为sgdisk
$ sgdisk --partition-guid=1:"00000000-0000-0000-0000-000000000000" "/dev/vda"
$ readlink -f /dev/disk/by-partuuid/00000000-0000-0000-0000-000000000000
/dev/vda1
如何在 MSDOS 分区表中使用预定义的分区 ID?
答案1
$ ID=00000001 # Disk identifier
$
(
echo x # Expert mode
echo i # Change disk indentifier
echo 0x"$ID" # New identifier
echo r # Return
echo w # Write
echo q # Quit
) | fdisk "/dev/vda"
$ readlink -f /dev/disk/by-partuuid/"$ID"-01
/dev/vda1