#!/bin/bash set -e set -x if [ -e /dev/vda ]; then device=/dev/vda elif [ -e /dev/sda ]; then device=/dev/sda else echo "ERROR: There is no disk available for installation" >&2 exit 1 fi export device memory_size_in_kilobytes=$(free | awk '/^Mem:/ { print $2 }') swap_size_in_kilobytes=$((memory_size_in_kilobytes * 2)) sfdisk "$device" < /etc/pacman.d/mirrorlist pacstrap /mnt base grub openssh sudo polkit btrfs-progs swapon "${device}1" genfstab -p /mnt >> /mnt/etc/fstab swapoff "${device}1" arch-chroot /mnt /bin/bash