1. 程式人生 > >開機出現 error:file "/boot/grub/i386-pc/normal.mod" not found 錯誤提示

開機出現 error:file "/boot/grub/i386-pc/normal.mod" not found 錯誤提示

今天用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

接著要更改rootprefix的值了,

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