grub 是 linux* 用來開機的管理設定,在 ubuntu 中,這些資訊放在 /boot/grub/ 目錄之下。
在網路上常看到,grub 亂掉(應該是說 mbr 亂掉),導致無法開啟的慘況,有些時候是在裝 ubuntu 後再安裝 Windows 所引起的,如果發生這種現象要如何修正呢?
mbr 亂掉(如不了解 mbr,先用 google 查一下),只要相關的 /boot/grub/ 下的目錄還完整,都可重建 mbr。
在 ubuntu 論壇看到一篇不錯的討論文章(如下),由於原文過長,整理出一些重點,參考一下。
How to restore Grub from a live Ubuntu cd.
這個問題可借由 grub 這個指令來解決。
首先拿出 ubuntu live-cd,開機後開啟終端機介面,由於 grub 需使用 root 權限,所以先輸入:
# sudo grub
進入 grub 介面後,此時會出現 grub 的提示符號→grub>,這時不妨使用 help 來看看有那些東東可以使用,像本例中需用到 find、root、setup、quit 這4個指令,先用 help [find、root、setup、quit] 來看看這些指令的用途。
grub>find /boot/grub/stage1
(hd0,0)
以上 grub 指令可找出你的 mbr 安裝在什麼地方。
接著下來,使用 root 設定 mbr:
grub>root (hd0,0)
ps: 這個 (hd0,0)值, 請視 find 指令的實際結果調整。
將設定寫入 mbr 中:
grub>setup (hd0)
要注意的 setup 指令只需加入硬碟代號,如 hd0,不需加入分割表。
使用 quit 結束編輯:
grub>quit
經過以上動作,重新開機後,應該 grub 就可正常使用了。
沒有留言 :
張貼留言