sbc-images/includes/post/grub-setup.ksi
2024-02-05 18:06:50 +05:30

29 lines
801 B
Plaintext

%post
set -x
if [[ -d /boot/efi/EFI/rocky ]] && [[ -f /boot/efi/EFI/rocky/grubaa64.efi ]]; then
mv -vf /boot/grub2/grub.cfg /boot/efi/EFI/rocky/grub.cfg
ln -s ../efi/EFI/rocky/grub.cfg /boot/grub2/grub.cfg
[[ -d /boot/efi/EFI/BOOT ]] || mkdir -vp /boot/efi/EFI/BOOT
cp -vf /boot/efi/EFI/rocky/grubaa64.efi /boot/efi/EFI/BOOT/BOOTAA64.EFI
else
echo "Something is wrong with the current GRUB install. Have fun debugging. Bye."
exit 1
fi
cat << EOF > /etc/sysconfig/kernel
# the latest kernel should be the first entry in the bootloader
# this should be the default, but here we are
UPDATEDEFAULT=yes
# name of the package providing the kernel
DEFAULTKERNEL=kernel-core
EOF
chmod 644 /etc/sysconfig/kernel
grubby --update-kernel=ALL --args='systemd.show_status=false'
%end