diff --git a/steps/40-install.step b/steps/40-install.step new file mode 100755 index 0000000..3e73fc6 --- /dev/null +++ b/steps/40-install.step @@ -0,0 +1,4 @@ +#!/bin/sh + +echo "~> Installing 'base' group and 'grub', 'efibootmgr'" +pacstrap /mnt base grub efibootmgr diff --git a/steps/50-configure.step b/steps/50-configure.step new file mode 100755 index 0000000..db2f498 --- /dev/null +++ b/steps/50-configure.step @@ -0,0 +1,18 @@ +#!/bin/sh + +echo "~> generating fstab" +genfstab -U /mnt >> /mnt/etc/fstab + +echo "~> Choosing 'Europe/Berlin' as timezone and syncing hardware clock" +arch-chroot "/mnt ln -sf /usr/share/zoneinfo/Europe/Berlin /etc/localtime" +arch-chroot "/mnt hwclock --systohc" + +echo "~> Overwriting locale.gen and generate en_US and de_DE" +arch-chroot "/mnt echo -e "en_US.UTF-8 UTF-8\nde_DE.UTF-8 UTF-8" > /etc/locale.gen" +arch-chroot "/mnt locale-gen" +arch-chroot "/mnt echo "LANG=de_DE.UTF-8" > /etc/locale.conf" +arch-chroot "/mnt echo "KEYMAP=de-latin1" > /etc/vconsole.conf" + +echo -e "~> Choose a hostname: " +read hostname +arch-chroot "/mnt echo $hostname > /etc/hostname"