1

Я тестировал другой дистрибутив и удалил его, но забыл переустановить grub на главный диск с Centos 7. Теперь при загрузке системы мне требуется grub rescue, поскольку mbr пытается загрузиться с удаленного раздела.

Я установил рут, префикс правильно, однако при запуске insmod normal или insmod linux я получаю это сообщение об ошибке:

error: symbol 'grub_strchrnul' not found.

я могу вставить некоторые другие модули без проблем, таких как (перезагрузка, привет, кошка)

В настоящее время у меня нет загрузочного компакт-диска или флэш-памяти, и я пытаюсь исправить это с помощью утилиты grub, возможно ли это и как?

1 ответ1

0

У меня была такая же проблема после попытки обновить конфиг grub для этой ОС.

Попробуйте заменить содержимое папки /boot/grub2/i386-pc/ из другого экземпляра установленного Centos 7 или загрузочного носителя. Я загрузился с загрузочного компакт-диска восстановления и скопировал эту папку с другого сервера Centos 7 по сети.

Также я предлагаю создать резервную копию папки /boot/grub2/ чтобы облегчить восстановление в будущем, например /boot/grub2bak/ .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .