pull/2/head
beech 5 months ago
parent 1d89eba8e4
commit 097ae0990c
  1. 38
      install1.sh

@ -19,26 +19,26 @@ fi
echo -e "\nFormatting disk...\n$HR"
# disk prep
sgdisk -Z $DISK # zap all on disk
sgdisk -a 2048 -o $DISK # new gpt disk 2048 alignment
sgdisk -Z $DISK 2>/dev/null # zap all on disk
sgdisk -a 2048 -o $DISK 2>/dev/null # new gpt disk 2048 alignment
# create partitions
sgdisk -n 1:0:1024M $DISK # partition 1 (boot)
sgdisk -n 2:0:8G $DISK # partition 2 (SWAP - change to desired size)
sgdisk -n 3:0:75G $DISK # partition 3 (root - change to desired size)
sgdisk -n 4:0:0 $DISK # partition 4 (home, remaining space)
sgdisk -n 1:0:1024M $DISK 2>/dev/null # partition 1 (boot)
sgdisk -n 2:0:8G $DISK 2>/dev/null # partition 2 (SWAP - change to desired size)
sgdisk -n 3:0:75G $DISK 2>/dev/null # partition 3 (root - change to desired size)
sgdisk -n 4:0:0 $DISK 2>/dev/null # partition 4 (home, remaining space)
# partition types
sgdisk -t 1:ef00 $DISK
sgdisk -t 2:8200 $DISK
sgdisk -t 3:8300 $DISK
sgdisk -t 4:8300 $DISK
sgdisk -t 1:ef00 $DISK 2>/dev/null
sgdisk -t 2:8200 $DISK 2>/dev/null
sgdisk -t 3:8300 $DISK 2>/dev/null
sgdisk -t 4:8300 $DISK 2>/dev/null
# label partitions
sgdisk -c 1:"boot" $DISK
sgdisk -c 2:"swap" $DISK
sgdisk -c 3:"root" $DISK
sgdisk -c 4:"home" $DISK
sgdisk -c 1:"boot" $DISK 2>/dev/null
sgdisk -c 2:"swap" $DISK 2>/dev/null
sgdisk -c 3:"root" $DISK 2>/dev/null
sgdisk -c 4:"home" $DISK 2>/dev/null
echo -e "\nCreating Filesystems...\n$HR"
@ -58,7 +58,13 @@ mkdir /mnt/home
mount ${DISK}1 /mnt/boot
mount ${DISK}4 /mnt/home
cp install2.sh /mnt/
echo "-------------------------------------------------"
echo "Downloading 2nd install script"
echo "-------------------------------------------------"
curl https://git.merlinslair.net/beech/ArchScripts/raw/branch/rework/install2.sh -o /mnt/install2.sh
sed -i 's/\r$//' /mnt/install2.sh
chmod +x /mnt/install2.sh
echo "-------------------------------------------------"
echo "Enabling Parallel Downloads"
@ -89,4 +95,4 @@ echo "Finished install script 1. Run install2.sh"
echo "-------------------------------------------------"
# chroot
arch-chroot /mnt ./install2.sh
arch-chroot /mnt /install2.sh