Added [SWAP] Partition

This commit is contained in:
Sniki 2021-10-24 20:23:30 +02:00 committed by GitHub
parent 4aa478cfc1
commit 1af88c8e3a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 14 additions and 7 deletions

View File

@ -55,26 +55,33 @@ sgdisk -a 2048 -o ${DISK} # new gpt disk 2048 alignment
# create partitions # create partitions
sgdisk -n 1:0:+1000M ${DISK} # partition 1 (UEFI SYS), default start block, 512MB sgdisk -n 1:0:+1000M ${DISK} # partition 1 (UEFI SYS), default start block, 512MB
sgdisk -n 2:0:0 ${DISK} # partition 2 (Root), default start, remaining sgdisk -n 2:0:4G ${DISK} # partition 2 (SWAP), default start, 4GB
sgdisk -n 3:0:0 ${DISK} # partition 2 (Root), default start, remaining
# set partition types # set partition types
sgdisk -t 1:ef00 ${DISK} sgdisk -t 1:ef00 ${DISK}
sgdisk -t 2:8300 ${DISK} sgdisk -t 2:8200 ${DISK}
sgdisk -t 3:8300 ${DISK}
# label partitions # label partitions
sgdisk -c 1:"UEFISYS" ${DISK} sgdisk -c 1:"UEFISYS" ${DISK}
sgdisk -c 2:"ROOT" ${DISK} sgdisk -c 2:"SWAP" ${DISK}
sgdisk -c 3:"ROOT" ${DISK}
# make filesystems # make filesystems
echo -e "\nCreating Filesystems...\n$HR" echo -e "\nCreating Filesystems...\n$HR"
if [[ ${DISK} =~ "nvme" ]]; then if [[ ${DISK} =~ "nvme" ]]; then
mkfs.vfat -F32 -n "UEFISYS" "${DISK}p1" mkfs.vfat -F32 -n "UEFISYS" "${DISK}p1"
mkfs.btrfs -L "ROOT" "${DISK}p2" -f mkswap "SWAP" "${DISK}p2"
mount -t btrfs "${DISK}p2" /mnt swapon "SWAP" "${DISK}p2"
mkfs.btrfs -L "ROOT" "${DISK}p3" -f
mount -t btrfs "${DISK}p3" /mnt
else else
mkfs.vfat -F32 -n "UEFISYS" "${DISK}1" mkfs.vfat -F32 -n "UEFISYS" "${DISK}1"
mkfs.btrfs -L "ROOT" "${DISK}2" -f mkswap "SWAP" "${DISK}2"
mount -t btrfs "${DISK}2" /mnt swapon "SWAP" "${DISK}2"
mkfs.btrfs -L "ROOT" "${DISK}3" -f
mount -t btrfs "${DISK}3" /mnt
fi fi
ls /mnt | xargs btrfs subvolume delete ls /mnt | xargs btrfs subvolume delete
btrfs subvolume create /mnt/@ btrfs subvolume create /mnt/@