erro de resgate do grub: símbolo 'grub_strchrnul' não encontrado

erro de resgate do grub: símbolo 'grub_strchrnul' não encontrado

Eu estava testando outra distro e a excluí, mas esqueci de reinstalar o grub na unidade principal com o Centos 7. Agora, ao inicializar o sistema, preciso fazer o resgate do grub, pois o mbr está tentando inicializar a partir da partição excluída.

Eu configurei o prefixo root corretamente, no entanto, durante a execução insmod normalou insmod linuxrecebo esta mensagem de erro:

error: symbol 'grub_strchrnul' not found.

posso inserir alguns outros módulos sem problemas, como (reboot, hello, cat)

Atualmente não tenho CD ou flash inicializável e estou tentando consertar isso no resgate do grub, é possível e como?

Responder1

Tive o mesmo problema depois de tentar atualizar a configuração do grub para este sistema operacional.

Tente substituir o conteúdo da /boot/grub2/i386-pc/pasta de outra instância do Centos 7 instalado ou da mídia inicializável. Eu inicializei a partir do CD de inicialização de recuperação e copiei esta pasta de outro servidor Centos 7 pela rede.

Também sugiro criar uma cópia de backup da /boot/grub2/pasta para facilitar a recuperação no futuro, por exemplo /boot/grub2bak/.

informação relacionada