開機啟動遇到grub rescue,無法啟動系統怎麼辦

裝托系統的時候,可能會破壞系統的開機啟動項,如在已有win8後又裝來一個ubuntu,然後又裝來一個ubuntu,終於出問題了,當務之急是怎麼先進系統。

工具/原料

基本帶grub指令

方法/步驟

開機錯誤如圖:

error: file '/boot/grub/i386-pc/normal.mod' not found.

Entering rescue mode...

grub rescue>

先輸入ls回車,查看顯示的內容。如:

(hd0)  (hd0,msdos14) (hd0,msdos13) (hd0,msdos12)....

然後找出哪個盤安裝了系統,

ls (hd0,msdos1)/boot/grub

ls (hd0,msdos2)//boot/grub

...

嘗試所有的,直到返回內容不再是error: unknown filesystem.為止。

如輸入ls (hd0,msdos13)/boot/grub後出現了類似如下內容。即為找到了系統所在分區。

然後依次輸入如下內容:

set root=(hd0,msdos13)/boot/grub

set prefix=(hd0,msdos13)/boot/grub

insmod normal

normal

normal執行之後即進入選擇啟動項的界面。可以看到除了WIN8之外還有Ubuntu Kylin和Ubuntu 13.04總共3個系統。選擇啟動的系統進入即可。

注意事項

指令切勿輸錯

本文內容整理自網絡, 文中所有觀點看法不代表淘大白的立場