Recovering Ubuntu After Installing Windows


linux 系OS 由於穩定性高,通常不需要重新安裝

但Windows 就不同了,尤其是以前Windows 98的年代

即便現在的Windows XP 也常常因為一些特殊問題需要重新安裝

走Linux Windows雙系統的主機重新安裝Windows會出現一個問題

Windows把MBR蓋過去了,Grub 也就跟著消失了(沒grub當然也沒法進Linux)

這篇就是在寫如何重新安裝Grub

1.確定grub版本

Ubuntu Karmic 9.10 (含)之後的版本是grub2

(如果是之前的版本,請轉至於參考來源)

2.用ubuntu live cd 進試用模式 並把裝有linux的硬碟mount起來

(雙點該硬碟圖示就可以了),然後用指令看看 mount 結果

mount | tail -1 

應該會看到/media/xxx,後面這個xxx是該硬碟的UUID

3.執行

sudo grub-install --root-directory=/media/xxx /dev/sda

如果沒出現錯誤這樣就安裝完畢,重開機之後就可以看到原本的grub

參考來源:RecoveringUbuntuAfterInstallingWindows

附註:
如果安裝Windows時,將分割區刪除再新增會改變安裝Windows磁碟區 的UUID
(原本grub的UUID則還是保持舊有的)
要重新開啟Windows的話,必須要修改grub符合新的UUID(grub2 檔案位置如下)

sudo gedit /boot/grub/grub.cfg

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / 變更 )

Twitter picture

You are commenting using your Twitter account. Log Out / 變更 )

Facebook照片

You are commenting using your Facebook account. Log Out / 變更 )

Google+ photo

You are commenting using your Google+ account. Log Out / 變更 )

連結到 %s

%d 位部落客按了讚: