1. 程式人生 > >雙系統重啟進入GRUB解決方案

雙系統重啟進入GRUB解決方案

電腦安裝雙系統,重啟進入grub rescue介面的一種解決方法
開機直接進入: grub rescue>
簡直崩潰————————————
如果是一般情況,方法一可以解決:
*方法一:*
敲入 ls : **檢視系統分割槽情況
再依次序輸入* ls (hd, msdos%)/grub * — 括號中的代表磁碟編號,%代表磁碟的分割槽, 檢視顯示結果,一直到顯示grub資訊為止(含有grub.txt等資訊),說明系統裝載進這個分割槽
設定資訊如下:
如果是安裝在0號磁碟,5號分割槽
設定root路徑 set root=(hd0, msdos5)
設定grub路徑 set prefix=(hd0, msdos5)/grub


輸入命令: insmod normal
輸入命令:normal
輸入normal敲擊回車鍵即可進入開機介面。
強調內容最重要的是: 更新grub

sudo update-grub2
檢視顯示資訊中,你的電腦安裝的位置,輸入以下命令(例如我的安裝在/dev/sdb7)
sudo grub-install /dev/sdb
至此,完成grub修復
grub rescue下可用命令:
set ls insmod root prefix(設定啟動路徑)

出現Grub>開機介面時:
1、輸入 ls,檢視磁碟與分割槽
2、輸入ls (hd*,msdos%)/boot 檢視啟動位置,直到顯示系統資訊(或者不顯示錯誤資訊)
3、設定系統啟動引數:
set root=(hd0, msdos5)


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

如果/boot/grub損壞此方法未曾嘗試
需要手動引導:
grub>root (hd1,msdos5)
grub>root=/dev/sdb1
grub>initrd /boot/initrd-2.6.18-274.7.1.el5.img
grub>boot
進入終端後
輸入:sudo update-grub2
sudo grub-install /dev/sdb