meta data for this page

sgdisk

# print
sgdisk -p $DISK
 
# backup partitions to file
sgdisk -b sgdisk-backup.bin
 
# replicate partition layout
sgdisk /dev/sda -R $DISK
 
# randomize GUIDs
sgdisk -G $DISK
# Clear the partition table:
sgdisk --zap-all $DISK
 
# Create EFI system partition (for use now or in the future):
sgdisk -n1:1M:+1G -t1:EF00 $DISK
 
# Create BIOS boot partition, skip if you don't use this:
sgdisk -a1 -n5:24K:+1000K -t5:EF02 $DISK
 
# Create main partition:
sgdisk -n2:0:0   $DISK

Examples

EFI

# Change partition 1 type to EFI

sgdisk -t 1:EF00 -c1:efi $DISK

# sgdisk -n 0:0:+1MiB -t 0:ef02 -c 0:grub /dev/sda # sgdisk -n 0:0:+1GiB -t 0:ea00 -c 0:boot /dev/sda # sgdisk -n 0:0:+4GiB -t 0:8200 -c 0:swap /dev/sda # sgdisk -n 0:0:0 -t 0:8300 -c 0:root /dev/sda