ошибка восстановления grub: символ 'grub strchrnul' не найден

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

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

error: symbol 'grub_strchrnul' not found.

Я могу вставить некоторые другие модули без каких-либо проблем, таких как (reboot, hello, cat)

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

7
задан Fahad Alduraibi
23.01.2023 18:13 Количество просмотров материала 2820
Распечатать страницу

1 ответ

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

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

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

0
отвечен nempyxa 2023-01-25 02:01

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх