Bootloader installation error: "failed to get canonical path of /boot/efi

I had a similar error in the past (long ago, when distro-hopping like a horse :slight_smile: ).
In my case it was solved with:

# rm /sys/firmware/efi/efivars/dump-*

If not working, you could also try chrooting, as suggested above, and install the GRUB bootloader and update the GRUB with:

grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=garuda --no-nvram --removable
update-grub
3 Likes