| | |
| | | |
| | | # Partition disk will create a new partition on the rest of the empty free space |
| | | printf "n\np\n\n\n\nw\n" | fdisk $DISK |
| | | mkfs.ext4 "$DISK$PARTNO" |
| | | mkfs.btrfs "$DISK$PARTNO" |
| | | |
| | | # Mount and install |
| | | mount "$DISK$PARTNO" /mnt |
| | | pacstrap /mnt base linux linux-firmware grub dhcpcd vim qemu-guest-agent |
| | | mount -o compress=zstd "$DISK$PARTNO" /mnt |
| | | pacstrap /mnt base linux linux-firmware grub dhcpcd vim qemu-guest-agent btrfs-progs |
| | | genfstab -U /mnt >> /mnt/etc/fstab |
| | | |
| | | # Setup locale |
| | |
| | | # Make boot files and setup grub |
| | | arch-chroot /mnt mkinitcpio -P |
| | | arch-chroot /mnt sh -c "echo root:$RPASS | chpasswd" |
| | | sed "s/GRUB_TIMEOUT=\d*/GRUB_TIMEOUT=\"0\"/" /mnt/etc/default/grub |
| | | sed -i "s/GRUB_TIMEOUT=\d*/GRUB_TIMEOUT=\"0\"/" /mnt/etc/default/grub |
| | | arch-chroot /mnt grub-install $DISK |
| | | arch-chroot /mnt grub-mkconfig -o /boot/grub/grub.cfg |
| | | |