2010-09-22
Tags: 程式語言
如果裝了Ubuntu 10.04後,接著才裝Windows,硬碟的MBR總是會被Windows給你重寫。這時Ubuntu一開始幫你裝的Grub多重開機就被搞掛了。當然...免不了要手動修復
(至於那些說這種狀況下Ubuntu只能重裝的,就讓他們去當烈士吧)
,下面這些流程是目前Google到的方式中最簡單可行的,因此先把它Memo下來,免的哪天又需要了。
以下是流程摘要
sudo fdisk -l
(此指令列出所有的disk跟partition明細,從這裡面我找到Ubuntu裝在dev/sda3
)sudo -i
(用來取得Root的權限)mount /dev/sda3 /mnt
(sda3
指的是Ubuntu安裝所在的partition,如果裝在其它位置,這個sda3要改成對應位置)grub-install --root-directory=/mnt /dev/sda
(sda
指的是你要安裝Grub所在的那顆硬碟,在安裝後Grub會把安裝的資料寫到這顆硬碟的MBR裡面。如果你Ubuntu裝在sda3,安裝所在的硬碟當然就一定會是在sda)sudo update-grub