From d15900473162818e2dd8a08756287dc45493a28e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maximilian=20Ke=C3=9Fler?= Date: Mon, 25 Jul 2022 22:55:19 +0200 Subject: [PATCH] install grub and configure /etc/mkinitcpio.conf in install script --- installer/install-arch | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/installer/install-arch b/installer/install-arch index c961310..3d59cec 100755 --- a/installer/install-arch +++ b/installer/install-arch @@ -129,6 +129,7 @@ fi ### Install and configure the basic system ### echo "Installing packages into /mnt" +pacman -Sy pacstrap /mnt mkessler-desktop echo "Configuring mkessler-arch repo in installed system" @@ -153,12 +154,19 @@ arch-chroot /mnt chsh -s /usr/bin/zsh echo "${user}:${user_password}" | chpasswd --root /mnt echo "root:${user_password}" | chpasswd --root /mnt +echo "Installing grub bootloader" +# install grub (but not main configuration file) +arch-chroot /mnt grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=GRUB + +echo 'Configuring HOOKS in /etc/mkinitcpio.conf and regenerating initramfs' +sed -i 's/HOOKS=(base udev autodetect consolefont modconf block keyboard fsck)/HOOKS=(base udev autodetect keyboard keymap consolefont modconf block enrcypt lvm2 resume fsck)/' /mnt/etc/mkinitcpio.conf +arch-chroot /mnt mkinitcpio -P + cat <