開機出現 error:file "/boot/grub/i386-pc/normal.mod" not found 錯誤提示
阿新 • • 發佈:2019-02-07
今天用ubuntu啟動盤格式化了一個分割槽後,更改了分割槽順序,導致找不到normal.mod檔案。
現在openSUSE系統無法啟動。
<span style="font-family:SimSun;"><span style="font-size:18px;">error:file "/boot/grub/i386-pc/normal.mod" not found
grub rescue></span>
</span>
在網上查詢了很多,
需要通過ls命令檢視/boot在哪個盤內。
我有5個盤, 一個一個找。
grub rescue> ls (hd0,msdosX)/ #X是盤的序號
當我查到(hd0,msdos5)的時候出現了/boot
接著要更改root和prefix的值了,
grub rescue> set root=(hd0,msdos5)
grub rescue> set prefix=(hd0,msdos5)/boot/grub
輸入insmod normal還是提示找不到normal.mod
後來想了想現在用的openSUSE 13.2是使用grub2的。
於是更改了下:
<span style="font-size:18px;">grub rescue> set prefix=(hd0,msdos5)/boot/grub2 #哈哈,沒報錯 grub rescue>insmod normal grub rescue>normal</span>
哈哈~成功進系統了
參考文章:http://askubuntu.com/questions/266429/error-file-grub-i386-pc-normal-mod-not-found