grub 救援錯誤:找不到符號“grub_strchrnul”

grub 救援錯誤:找不到符號“grub_strchrnul”

我正在測試另一個發行版並將其刪除,但忘記使用 Centos 7 將 grub 重新安裝到主磁碟機中。

我正確設定了根、前綴,但是,在運行時insmod normalinsmod linux我收到此錯誤訊息:

error: symbol 'grub_strchrnul' not found.

我可以插入一些其他模組,沒有任何問題,例如(重新啟動,你好,貓)

目前我沒有可啟動 CD 或閃存,並嘗試在 grub 救援中修復此問題,是否可能以及如何解決?

答案1

嘗試更新此作業系統的 grub 配置後,我遇到了同樣的問題。

/boot/grub2/i386-pc/請嘗試從已安裝的 Centos 7 或可啟動媒體的另一個實例取代資料夾內容。我從恢復啟動 CD 啟動,並透過網路從另一台 Centos 7 伺服器複製了此資料夾。

另外我建議創建/boot/grub2/資料夾的備份副本以方便將來恢復,例如/boot/grub2bak/.

相關內容