在一次重裝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得到的結果爲準。