diff --git a/citrine.internal.sh b/citrine.internal.sh index 734bc81..0ba187b 100755 --- a/citrine.internal.sh +++ b/citrine.internal.sh @@ -316,7 +316,10 @@ echo "# Enabled by Crystalinstall (citrine)" >> /mnt/etc/sudoers echo "%wheel ALL=(ALL) ALL" >> /mnt/etc/sudoers if [[ "$EFI" == "yes" ]]; then + root="$(findmnt -n -o SOURCE / | awk 'BEGIN { FS = "/" }; { print $3 }')" arch-chroot /mnt refind-install + echo '"Crystal Linux" "rw root=/dev/placeholder"' > /mnt/boot/refind_linux.conf + sed -i "s/placeholder/$root/" /mnt/boot/refind_linux.conf else arch-chroot /mnt curl https://git.getcryst.al/crystal/Syslinux_install_script/raw/branch/master/syslinux-install_update -o /usr/bin/syslinux-install_update arch-chroot /mnt syslinux-install_update -i -a -m diff --git a/refind_linux.conf b/refind_linux.conf new file mode 100644 index 0000000..da6dce8 --- /dev/null +++ b/refind_linux.conf @@ -0,0 +1 @@ +"Crystal Linux" "rw root=/dev/sdc"