From 31c53c5a8f39ee5b7e901a40e11ab944d9d4ee50 Mon Sep 17 00:00:00 2001 From: The_miro Date: Sun, 25 May 2025 19:29:29 +0200 Subject: [PATCH] added live-install.sh --- setup/live-install.sh | 84 +++++++++++++++++++++++++++++++++++++++---- 1 file changed, 78 insertions(+), 6 deletions(-) diff --git a/setup/live-install.sh b/setup/live-install.sh index b25b1e5..abc6827 100755 --- a/setup/live-install.sh +++ b/setup/live-install.sh @@ -120,18 +120,19 @@ if [ "$statecon" != '' ]; then else - fdisk $blockdev <> /mnt/etc/fstab + +# Check if fstab is fine ( it is if you've faithfully followed the previous steps ) +cat /mnt/etc/fstab + +echo ''' +ln -sf /usr/share/zoneinfo/Europe/Vienna /etc/localtime + +hwclock --systohc + +echo "en_US.UTF-8 UTF-8" >> /etc/locale.gen + +locale-gen + +touch /etc/locale.conf +echo "\n" >> /etc/locale.conf +echo "LANG=en_US.UTF-8" >> /etc/locale.conf + +echo "KEYMAP=de" > /etc/vconsole.conf +echo "XKBLAYOUT=de" >> /etc/vconsole.conf +echo "XKBMODEL=pc105" >> /etc/vconsole.conf +echo "XKBOPTIONS=terminate:ctrl_alt_bksp" >> /etc/vconsole.conf + + +echo -n "Hostname: " +read hostnameinput +echo "$hostnameinput" > /etc/hostname + +echo "127.0.0.1 localhost \n ::1 localhost \n 127.0.1.1 $hostnameinput" > /etc/hosts + + +echo -n "Sudo User: " +read sudoadmin +useradd -mG wheel $sudoadmin +passwd $sudoadmin + +grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=GRUB +grub-mkconfig -o /boot/grub/grub.cfg + +systemctl enable NetworkManager +exit + +''' | arch-chroot /mnt + +umount -R /mnt +reboot