![erro de resgate do grub: símbolo 'grub_strchrnul' não encontrado](https://rvso.com/image/1558055/erro%20de%20resgate%20do%20grub%3A%20s%C3%ADmbolo%20'grub_strchrnul'%20n%C3%A3o%20encontrado.png)
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 normal
ou insmod linux
recebo 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/
.