(In reply to Michal Suchanek from comment #6) > Then again running grub2-mkconfig without creating the ramdisk first is > pointless so if we do optimize ramdisk creation we can as well do > grub2-mkconfig along with it. Interestingly with auto-detecting the installed OSes and re-building the GRUB menu after each initrd change, the main advantage of GRUB (that is: not needing to reinstall/refresh it when the kernel files changed) vaporizes. The OS-prober is way to dumb and inefficient.