помилка порятунку grub: символ 'grub_strchrnul' не знайдено


1

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

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

error: symbol 'grub_strchrnul' not found.

я можу вставити деякі інші модулі без жодної проблеми, такі як (перезавантаження, привіт, кішка)

Наразі у мене немає завантажувального компакт-диска чи флеш-пам’яті, і я намагаюся виправити це за допомогою програми рятування, чи можливо це і як?

Відповіді:


0

У мене була така ж проблема після спроби оновити конфігурацію grub для цієї ОС.

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

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

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.