|
|
@ -15,13 +15,13 @@ set -e
|
|
|
|
|
|
|
|
|
|
|
|
PASSWD=${PASSWD:="toor"}
|
|
|
|
PASSWD=${PASSWD:="toor"}
|
|
|
|
NAME=${NAME:="archibald"}
|
|
|
|
NAME=${NAME:="archibald"}
|
|
|
|
PASSWD=${DEV:="nvme0n1"}
|
|
|
|
DEV=${DEV:="nvme0n1"}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
echo "+---------------------+"
|
|
|
|
echo "+---------------------+"
|
|
|
|
echo "| Archlinux Bootstrap |"
|
|
|
|
echo "| Archlinux Bootstrap |"
|
|
|
|
echo "+---------------------+"
|
|
|
|
echo "+---------------------+"
|
|
|
|
echo "ROOTPWD = $PASSWD"
|
|
|
|
echo "ROOTPASSWD = $PASSWD"
|
|
|
|
echo "HOSTNAME = $NAME"
|
|
|
|
echo "HOSTNAME = $NAME"
|
|
|
|
echo -e "DEVICE = $DEV\n"
|
|
|
|
echo -e "DEVICE = $DEV\n"
|
|
|
|
sleep 2
|
|
|
|
sleep 2
|
|
|
@ -66,7 +66,7 @@ swapon -L P_SWAP # swap
|
|
|
|
cp /etc/pacman.d/mirrorlist /etc/pacman.d/mirrorlist.bak
|
|
|
|
cp /etc/pacman.d/mirrorlist /etc/pacman.d/mirrorlist.bak
|
|
|
|
grep ".de/" /etc/pacman.d/mirrorlist.bak > /etc/pacman.d/mirrorlist
|
|
|
|
grep ".de/" /etc/pacman.d/mirrorlist.bak > /etc/pacman.d/mirrorlist
|
|
|
|
|
|
|
|
|
|
|
|
pacstrap /mnt base base-devel wpa_supplicant dialog
|
|
|
|
pacstrap /mnt base base-devel linux dhcpcd wpa_supplicant dialog
|
|
|
|
genfstab -p /mnt > /mnt/etc/fstab
|
|
|
|
genfstab -p /mnt > /mnt/etc/fstab
|
|
|
|
|
|
|
|
|
|
|
|
cat <<EOF > /mnt/root/bootstrap2.sh
|
|
|
|
cat <<EOF > /mnt/root/bootstrap2.sh
|
|
|
@ -111,7 +111,7 @@ EEE
|
|
|
|
pacman --noconfirm -Sy reflector
|
|
|
|
pacman --noconfirm -Sy reflector
|
|
|
|
reflector --country 'Germany' --sort rate --protocol https --save /etc/pacman.d/mirrorlist
|
|
|
|
reflector --country 'Germany' --sort rate --protocol https --save /etc/pacman.d/mirrorlist
|
|
|
|
|
|
|
|
|
|
|
|
printf "${PWD}\n${PWD}\n" | passwd root
|
|
|
|
printf "${PASSWD}\n${PASSWD}\n" | passwd root
|
|
|
|
|
|
|
|
|
|
|
|
exit
|
|
|
|
exit
|
|
|
|
EOF
|
|
|
|
EOF
|
|
|
|