Skip to content

Instantly share code, notes, and snippets.

@omgmog
Created February 17, 2014 22:46
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save omgmog/9060782 to your computer and use it in GitHub Desktop.
Save omgmog/9060782 to your computer and use it in GitHub Desktop.
Isolated partition part of my arch installer script
umount /dev/sda*
parted /dev/sda mklabel gpt
cgpt create -z /dev/sda
cgpt create /dev/sda
cgpt add -i 1 -t kernel -b 8192 -s 32768 -l U-Boot -S 1 -T 5 -P 10 /dev/sda
cgpt add -i 2 -t data -b 40960 -s 32768 -l Kernel /dev/sda
cgpt add -i 12 -t data -b 73728 -s 32768 -l Script /dev/sda
PARTSIZE=`cgpt show /dev/sda | grep 'Sec GPT table' | egrep -o '[0-9]+' | head -n 1`
cgpt add -i 3 -t data -b 106496 -s `expr ${PARTSIZE} - 106496` -l Root /dev/sda
partprobe /dev/sda
mkfs.ext2 $P2
mkfs.ext4 $P3
mkfs.vfat -F 16 $P12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment