grub2 не может найти новое ядро

Это очень странная проблема, у меня есть CentOS7, работающий на сервере HP, и все работает до даты, пока я не выполнил «yum install kernel» после перезагрузки, чтобы он упал в оболочку grub> что означает, что он не сможет прочитать или найти grub.conf файл.

в grub> я обнаружил, что grub.conf имеет все еще старые файлы, нет новых записей нового ядра

Я сделал это и обнаружил, что нет новых записей ядра, но если я grub.conf со старым ядром, я могу увидеть последний grub.conf (с новым ядром)

 grub>cat /grub2/grub.conf 

Вопрос: где grub2 получает этот старый файл? почему он не может найти новое ядро?

Linux и Unix - лучшая ОС в мире.