Eu tive o mesmo problema depois de tentar atualizar a configuração do grub para este sistema operacional.
Por favor, tente substituir o conteúdo da pasta /boot/grub2/i386-pc/
de outra instância do Centos 7 instalado ou mídia inicializável.
Eu tive boot a partir do CD de inicialização de recuperação e copiei esta pasta de outro servidor Centos 7 pela rede.
Sugiro também que você crie uma cópia de backup da pasta /boot/grub2/
para facilitar a recuperação no futuro, por exemplo, /boot/grub2bak/
.