# use mount from chroot file

grub2-install --root-directory=/mnt/test /dev/sda

grub2-install /dev/sda

mkdir /run/lvm/
/usr/bin/lvmetad -f
mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r)-fixGrub.img
dracut -v --force /boot/initramfs-$(uname -r).img $(uname -r)

rm -rf /boot/grub2/grub.cfg
grub2-mkconfig -o /boot/grub2/grub.cfg

# UEFI

grub2-install --efi-directory=/boot/efi --bootloader-id=kenzy --recheck
rm -rf /boot/efi/EFI/kenzy/grub.cfg
grub2-mkconfig -o /boot/efi/EFI/kenzy/grub.cfg

efibootmgr
efibootmgr --delete-bootnum --bootnum 0004

efibootmgr -c -g -d /dev/sda -p 2 -w -L "Kenzy" -l '\EFI\kenzy\grubx64.efi'
efibootmgr -c -g -d /dev/sda -p 2 -w -L "rEFInd" -l '\EFI\refind\refind_x64.efi'

perl -pi -le 'print "	  search --set=root --file /EFI/\$\{DEVICE\}" if $. == 284' /etc/grub.d/30_os-prober
