Is that sufficient to run grub-install followed by grub-mkconfig? Or additional steps required?
I believe that is sufficient. It was 1 step. Now it is 2.
]]>So grub should boot the system event without it's reinstall, isn't it? And new version of grub, maybe with new (security) features, would be important for system with UEFI, but not for system with BIOS, where there in no new features?
There is no pacman hook to reinstall and reconfigure grub because it can be configured many different ways.
You have the option of creating your own pacman hook to reinstall and reconfigure grub automagically.
So grub should boot the system event without it's reinstall, isn't it? And new version of grub, maybe with new (security) features, would be important for system with UEFI, but not for system with BIOS, where there in no new features?
No. That was the point. The update broke booting. As far as I know, it makes no odds whether you are using UEFI or BIOS booting. It's about changes to grub's configuration options and ensuring grub's config can be understood by the installed grub.
]]>It's not like lilo where you had to reinstall it on every kernel update, that was because lilo wasn't filesystem aware and it had to know the offset of where to find the kernel.
]]>:: To use the new features provided in this GRUB update, it is recommended
to install it to the MBR or UEFI. Due to potential configuration
incompatibilities, it is advised to run both, installation and generation
of configuration:
$ grub-install ...
$ grub-mkconfig -o /boot/grub/grub.cfg
Is it really needed to reinstall grub after every grub update, like it was with lilo in the past? Maybe it depends whether someone use BIOS or UEFI or any other grub option?
]]>