Windows/Ubuntu雙系統grub載入程式丟失後恢復

小旋鋒發表於2016-06-22

安裝windows/ubuntu雙系統後的開機載入程式本來是GNU GRUB在引導的,但是由於各種原因使Grub丟失,( 如WINpe開機修復後 ) 開機直接是windows了,那怎麼可以重新安裝grub來引導雙系統呢.

grub引導的修復:

1、製作一個ubuntu啟動U盤或拿一個安裝光碟

2、重啟進入U盤或光碟啟動,選擇實用Ubuntu(try ubuntu)。

3、進入系統後, 開啟終端(ctrl+alt+t),在終端下輸入

        sudo -i(獲得管理員許可權)  
        fdisk -l(檢視分割槽及型別)  

然後會出現你的磁碟的資訊。

Device Boot Start End Blocks Id System

所有Id列為83的行對應的Device列的內容,看看是sda多少的,分別把sda* 掛載到/mnt 下的合適位置( 其實就是把 根目錄/ , home目錄, boot目錄等ID為83的分割槽掛載在/mnt 下的合適位置, 看你自己的分割槽)

4、掛載分割槽。在終端輸入(注意*的替換和空格)
我的情況:

    mount /dev/sda8 /mnt   //sda8是根目錄
    mount /dev/sda7 /mnt/boot  //sda7是boot目錄
    mount /dev/sda10  /mnt/home  //sda10是home目錄

5、在終端輸入:

grub-install --root-directory=/mnt /dev/sda  

稍等片刻便能看到:Installationfinished,No Error Reported的字樣,說明設定成功了。

6、重啟電腦就能看到Ubuntu的grub引導介面了,如果沒有請返回第3步看看是否把所有Id為83的分割槽都掛載好了。

7、此時先別進入windows,進入Ubuntu在終端中輸入:

sudo update-grub  

執行完重啟電腦就可以正常進入windows和Ubuntu了,這時grub引導算修復完畢。

相關文章