Update install-arch.sh

This commit is contained in:
wt
2025-07-18 14:22:44 +07:00
parent c2e614e80d
commit 4eade848ae
+18 -7
View File
@@ -5,6 +5,7 @@ YELLOW='\033[0;33m'
RED='\033[0;31m'
disk="/dev/sda"
partition_prefix=""
efi_part_size=500
swap_size=8192
hostname="arch"
@@ -46,17 +47,27 @@ partitioning_disk() {
}
formatting_partitions() {
mkfs.vfat -F 32 ${disk}1
mkswap ${disk}3
[ "$rootfstype" == "ext4" ] && mkfs.ext4 ${disk}4
[ "$rootfstype" == "btrfs" ] && mkfs.btrfs -L arch -f ${disk}4
mkfs.vfat -F 32 ${disk}${partition_prefix}1
mkswap ${disk}${partition_prefix}3
case "$rootfstype" in
ext4)
mkfs.ext4 -L arch ${disk}${partition_prefix}4
;;
btrfs)
mkfs.btrfs -L arch -f ${disk}${partition_prefix}4
;;
*)
printf "$RED ERROR:$RESET Unsupported filesystem type: $rootfstype\n"
exit 1
;;
esac
}
mount_partitions() {
mount ${disk}4 /mnt
mount ${disk}${partition_prefix}4 /mnt
mkdir -p /mnt/boot/EFI
mount ${disk}1 /mnt/boot/EFI
swapon ${disk}3
mount ${disk}${partition_prefix}1 /mnt/boot/EFI
swapon ${disk}${partition_prefix}3
}
install_base_system() {