因為系統更新出現問題,重裝系統后出現引導系統的問題,電腦只能進入grub rescue> 終端模式。解決方法:
1. 使用ls命令,找到Ubuntu的安裝在哪個分區
grub rescue>ls
屏幕上會羅列當前磁盤分區的信息,例如:
(hd0),(hd0,msdos3),(hd0,msdos2),(hd0,msdos1),(hd0,msdos4),(hd0,msdos5),(hd0,msdos6)
2. 依次輸入如下命令:
grub rescue>ls (hd0,msdosX)/grub
其中msdosX表示各個分區,即上面羅列的磁盤信息,一個一個的試,如果分區不正確會提示:
error: unknown filesystem.
知道系統不提示這個錯誤,說明該磁盤安裝了Ubuntu,如果路徑始終不正確,可以嘗試:ls (hd0,msdosX)/root/grub
記住該磁盤分區,到下一步。
3. 依次輸入如下命令:
grub rescue>set root=(hd0,msdos3) grub rescue>set prefix=(hd0,msdos3)/grub/i-386 grub rescue>insmod normal
grub rescue>normal
其中假設Ubuntu在msdos3中,也可以嘗試其他命令,但是在我的電腦上都不對,根據跟系統有關。
4. 系統已經可以啟動,順利進入Ubuntu系統,下面需要進行grub修復,否則下次進入系統仍然是grub rescue> 終端模式
在命令中端執行命令:
sudo update-grub
sudo grub-install /dev/sda
需要注意的是一定不要在/dev/sda加任何數字。
5. 問題解決,重啟系統沒有出現任何問題