From 06ce4ed3aabcf62a8f2d35e7d85109ccf11aace5 Mon Sep 17 00:00:00 2001 From: Chris Titus Date: Wed, 27 Oct 2021 16:56:37 -0700 Subject: [PATCH] grub install --- 0-preinstall.sh | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/0-preinstall.sh b/0-preinstall.sh index a1a9875..f4fab85 100644 --- a/0-preinstall.sh +++ b/0-preinstall.sh @@ -104,11 +104,11 @@ fi echo "--------------------------------------" echo "-- Arch Install on Main Drive --" echo "--------------------------------------" -pacstrap /mnt base base-devel linux-hardened linux-firmware vim nano sudo archlinux-keyring wget libnewt --noconfirm --needed +pacstrap /mnt base base-devel linux linux-firmware vim nano sudo archlinux-keyring wget libnewt --noconfirm --needed genfstab -U /mnt >> /mnt/etc/fstab echo "keyserver hkp://keyserver.ubuntu.com" >> /mnt/etc/pacman.d/gnupg/gpg.conf echo "--------------------------------------" -echo "-- GRUB Bootloader Installation --" +echo "-- Bootloader Systemd Installation --" echo "--------------------------------------" if [[ ! -d "/sys/firmware/efi" ]]; then grub-install --boot-directory=/mnt/boot ${DISK} @@ -116,12 +116,14 @@ else grub-install --efi-directory=/mnt/boot ${DISK} fi -#sudo cp /boot/loader/entries/arch.conf /boot/loader/entries/arch-hardened.conf -#sudo sed -i 's|Arch Linux|Arch Linux Hardened Kernel|g' /boot/loader/entries/arch-hardened.conf -#sudo sed -i 's|vmlinuz-linux-hardened|vmlinuz-linux-lts|g' /boot/loader/entries/arch-hardened.conf -#sudo sed -i 's|initramfs-linux.img|initramfs-linux-hardened.img|g' /boot/loader/entries/arch-hardened.conf - cp -R ${SCRIPT_DIR} /mnt/root/BetterArch +bootctl install --esp-path=/mnt/boot +if [[ ! -d "/sys/firmware/efi" ]]; then + grub-install --boot-directory=/mnt/boot ${DISK} +else + grub-install --efi-directory=/mnt/boot ${DISK} +fi +cp -R ${SCRIPT_DIR} /mnt/root/ArchTitus cp /etc/pacman.d/mirrorlist /mnt/etc/pacman.d/mirrorlist echo "--------------------------------------" echo "-- Check for low memory systems <8G --"