That doesn’t mean that you were using the wrong one before. You were just using the Grub’s bootloader binary in the fallback path.
Just use the one you now created and you will be fine.
Next time you will get an update to the package grub, you don’t need to update the paths in the NVRAM. You can just run the following command to update the binary:
In my case I think I’ve ever only used the path once on EOS to reinstall grub and update it. Usually i just run sudo grub-install and then the grub update command.
Yesterday, I tried that in EndeavourOS. Wow, that is much much easier than in Arch Linux.
Looks like Arch Linux is not the right OS for me when it comes to trouble … Maybe I need a bit guidance, but only a little bit. That’s why I should think about using EndeavourOS again.
I have mine setup using btrfs with btrfs-assistant, snapper-support, and btrfsmaintenance on grub bootloader so you can boot on a snapshot. No issues with grub. The only issue is if you have to arch-chroot to repair your system then you have to mount all the subvolumes and you can also do the grub-install and update grub from there. But as long as your system is working and booting you can install and update grub from the working EOS.