grub rescue 方法,解決重裝windows系統導致的linux無法啓動問題

在一次重裝windows之後,或者誤改grub config之後,linux無法啓動。只能進入grub rescue。  我的解決方法有兩種:

一 簡單的圖形化方法:

進入grub rescue說明丟失了引導記錄,恢復一下即可。步驟如下:

1.使用u盤啓動製作工具,如老毛桃等,製作啓動u盤;

2. 用u盤啓動進入win pe;

3. 打開disk genius;

4. 選擇重建硬盤主引導記錄(MBR::? master booting record?)

5.重啓,以硬盤方式啓動。

正常情況下可進入原系統。


二 grub rescue

所有操作在CLI下完成:

1. 

ls

查看所有磁盤號;

2.

ls (hd×,×××)/boot/grub

*用你的磁盤號代替,一個個嘗試。 如果你知道自己系統裝在哪個盤上的話,比如我的裝在hd5上,就直接查看。能找到相應文件夾下的目錄說明已定位到啓動盤。

3.

set root=(hd0,msdos5)

這裏的磁盤號只適用於本人機器。你需要將第2步得到的磁盤號替換本命令相應內容。

4.

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

同第3步提示

5.

insmod (hd0,msdos5)/boot/grub/normal.mod

6.

normal

在完成第5步之後,提示符應當變亮,並鍵入命令。

7.

看到grub引導界面,你需要和往常一樣啓動系統

8.

進入系統後,需要:

a.

sudo update-grub

sudo grub-install /dev/sda


這裏sudo是debian系的超級用戶權限運行命令。

/dev/sda 磁盤需以update-grub得到的結果爲準。


發佈了30 篇原創文章 · 獲贊 1 · 訪問量 4萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章