This all starts when one day out of pure curiosity I ran "grub2-install" and it finished with no errors, although I expected no change either since I had in no way messed with grub modules. I had added an option to grub.cfg the legitimate way using 40_custom and then grub2-mkconfig but it had nothing to do with this, right? Well next time I boot into grub I see a prompt instead of a menu. After messing around a little I figure out that all I have to do is type "normal" to get to the menu and then I can continue as usual, this fixes my panic but I don't get what grub2-install did and how to fix it permanently! Every time I reboot now I see the prompt and have to enter the normal command for it to take me to the menu. I don't even know what normal does but it works. Is it a command that should execute by default but it somehow got removed from the auto execute list? Is there a grub configuration file I have to edit??
I know that this seems more like a complaint than a technical question, I apologise in advance. Also I'm running CentOS 7 with grub2 here. Thanks!