FC
pvscan
vgscan
vgchange -a y
lvscan
mount /dev/fedora/root /mnt/
mount --bind /dev /mnt/dev
mount --bind /proc /mnt/proc
mount --bind /sys /mnt/sys
mount /dev/sda1 /mnt/boot/
mount /dev/sda3 /mnt/boot/efi/
chroot /mnt/
# run inside the chroot:
mount /dev/sda1 /boot/efi
mount -t efivarfs efivarfs /sys/firmware/efi/efivars
grub2-install
mount /dev/sda1 /boot/efi
mount -t efivarfs efivarfs /sys/firmware/efi/efivars
grub2-install
grub2-install --target=x86_64-efi --efi-directory=/boot/efi /dev/sda
GRUB_CMDLINE_LINUX_DEFAULT="efi=runtime quiet"