首頁 » Linux » [ubuntu] 修復 Ubuntu 9.10 GRUB
最近 Windows 7 很夯而系上最近也很佛心換了一堆新電腦
幾乎全部都裝了 win 7 了
我也不例外
不過有在玩 Ubuntu 甚至是 Linux 的人幾乎都知道當微軟的系統從灌就要從新修復開機選單(GRUB)
之前就寫過一篇 [ubuntu] 修復GRUB 開機選單| 就是,蛋!
不過在 ubuntu 9.10 上
上面那一篇方法就失效了
聽說 ubuntu 9.10 的修復跟檔案格式(etx 4)有關!?
底下就是新的解法
系統環境是 win7 + ubuntu 9.10
首先先放入 ubuntu 9.10 的光碟
用光碟機開機以後使用 LiveCD 方式進到桌面
之後輸入底下指令先使用系統管理者的權限
sudo -i
之後先列出來硬碟的使用情況
fdisk -l
上面這指令會將硬碟裡面的分割情況列出來
從上圖可以看到我對 ubuntu 9.10 只切了兩個磁區
一個就是 /dev/sda5 ( / ) 另外一個就是 /dev/sda6 ( swap )
所以很清楚的知道我的 ubuntu 是裝在 /dev/sda5
所以你的可能跟我不一樣
所以要仔細看一下
之後這邊就是要先掛載了
首先先建立一個暫存的資料夾
mkdir /media/tmp
之後將檔案系統先掛載到那邊去
mount /dev/sda5 /media/tmp/
記住! 你的檔案系統未置可能跟我不一樣
掛載好了以後
接下來就是重點了
輸入底下指令就可以修復開機選單了
grub-install --root-directory=/media/tmp /dev/sda
之後會出現上圖那樣子的訊息
不過你只要注意看有沒有出現
Installation finished.No Error Reported.
如果有的話代表成功囉
接下來只需要從新開機就可以看到熟悉的開機選單了
不過其他的教學文章都說這樣只有做到一半
可是我用這樣子就修復好了
所以如果還有人沒有成功的話
可以參考底下的文章去做修復









grub-install –root-directory=/media/tmp /dev/sda
^少了一個’-’
哈哈
感謝大大的提醒
自己手誤少打了一個 "-" 號
謝謝
我剛剛檢查了一下
我文章確實有打兩個 "-"
應該是主機有一些機制將他濾掉了XD
找了好久,終於救回來了,真是太感謝妳了
目前我的系統是ubuntu 10.10+win7
也是可以套用…^^
不用客氣
能幫上你就好了
不過也要謝謝你幫我測試
讓我知道 ubuntu 10.10 也可以透過我這方法修復 Grub