電腦啟動進入rescue mode的解決方案
阿新 • • 發佈:2019-01-25
問題
windwos系統升級以後出現如下錯誤:
error: no such partition.
Entering rescue mode...
grub rescue>
開機即進入這個模式,無法進入系統。
解決方案
方案一
鍵入命令ls,將出現類似如下
(hd0) (hd0,msdos4) (hd0,msdos3) (hd0,msdos2) (hd0,msdos1)....
或者是 (hd0) (hd0,gpt4) (hd0,gpt3) (hd0,gpt2) (hd0,gpt1)....
如果不知道哪個是啟動分割槽的話,暴力的方法即是順序執行下面三條命令:
set boot=(hd0,msdos2) set prefix=(hd0,msdos2)/boot/grub insmod normal
三條命令結束之後若出現下面的結果,則說明不是當前盤啟動,則換一個分割槽重新執行上面三條
error file /boot/grub/x86_64-efi/normal.mod not found
直到沒有再報錯,再鍵入normal
命令即可正常進入系統了。
方案二
鍵入命令:
ls (hd0,msdos2)/
檢視當前分割槽是否存在grub
資料夾,一般如果存在這個資料夾基本上是可以確定這個為啟動分割槽了
注意: 也有可能是使用這個命令ls (hd0,msdos2)/boot
,具體使用哪個根據自己電腦而定,不行的話可以兩個都試試的
找到是哪個分割槽之後,鍵入下面四條命令應該就可以正常進入系統了
set boot=(hd0,msdos2) set prefix=(hd0,msdos2)/boot/grub insmod normal normal
注: 實際驗證,上面四條命令中第一條不用也是可以的,即只需要執行後面三條命令。
附加情況:
用上述方案之後,雖然是能進入系統了,但是重啟之後又會進入rescue mode,不知道這是我裝的雙系統原因還是其他什麼情況,我是用進入ubuntu 系統之後更新grub解決這個問題的。
具體為進入ubutu之後,開啟終端:
sudo update-grub
sudo grub-install /dev/sda
然後重啟就能回到原來的系統登入介面了,不會再進入rescue mode。