Skip to content

Instantly share code, notes, and snippets.

@larsch
Last active February 6, 2016 21:16
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save larsch/bc48288b19665ea6449b to your computer and use it in GitHub Desktop.
Save larsch/bc48288b19665ea6449b to your computer and use it in GitHub Desktop.
set -exu
umount /mnt/boot || true
umount /mnt || true
parted -s /dev/sda mklabel gpt
parted -s /dev/sda mkpart ext2 1 3
parted -s /dev/sda -- mkpart ext4 3 -1
parted -s /dev/sda set 1 bios_grub
mkfs.ext4 /dev/sda2
mount /dev/sda2 /mnt
pacstrap /mnt base grub
genfstab -p /mnt > /mnt/etc/fstab
arch-chroot /mnt /bin/sh -exu <<EOF
echo arch > /etc/hostname
ln /usr/share/zoneinfo/Europe/Copenhagen /etc/localtime
locale-gen
echo LANG=en_US.UTF-8 > /etc/local.conf
mkinitcpio -p linux
grub-install /dev/sda
grub-mkconfig > /boot/grub/grub.cfg
EOF
pacman -Scc --noconfirm
umount /mnt
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment