多系統重裝其中Win7後的啓動引導列表恢復

重裝Win7後會致使原grub引導被覆蓋,要修復grub須要一張Ubuntu的LiveCD(安裝光盤),用LiveCD啓動電腦,進入Try Ubuntu(試用Ubuntu),進入以後打開終端,作以下幾步:ubuntu

一、sudo -iide

二、fdisk -l 將列出系統分區狀況。好比以下:spa

        Disk /dev/sda: 320.1 GB, 320072933376 bytes 
    255 heads, 63 sectors/track, 38913 cylinders 
    Units = cylinders of 16065 * 512 = 8225280 bytes 
    Disk identifier: 0x70f7ab9chtm

    Device     Boot    Start   End Blocks    Id   System 
    /dev/sda1 1       1627     13060096     27   Unknown 
    Partition 1       does not end on cylinder boundary. 
    /dev/sda2 *       1627     1639102400   7    HPFS/NTFS 
    Partition 2 does not end on cylinder boundary. 
    /dev/sda3 1639     8166     52429859     7   HPFS/NTFS 
    /dev/sda4 8167     38913    246975277+   5   Extended 
    /dev/sda5 8167     32385    194539082+  7    HPFS/NTFS 
 
   /dev/sda6 32386    38788    51432066    83   Linux 
    /dev/sda7 38789    38913    1004031     82   Linux swap / Solarisit

要憑本身的記憶或綜合包括以上這些信息在內的資料,知道原grub引導列表的主盤,即排在原列表第一行的那個,有事實上的/boot/grub/文件夾存在的。好比是sda6,則io

三、mount /dev/sda6 /mnt軟件

/mnt 也能夠是隨便取的一個名字date

四、grub-install --root-directory=/mnt /dev/sda終端

表示安裝grub2(此軟件名稱是grub-pc)到硬盤的主引導記錄【MBR】裏面,肯定硬盤sda的主引導區在sda6。若是當前牌不是原主盤,將提示「找不到grub.cfg,是否新建」的信息,這時就須要確認是否主盤(若贊成新建,但又確實不是主盤,找不到對應引導記錄,reboot後將進入grub模式,此時也能夠經過ls (hd0,1)、ls (hd0,1)/boot這樣的命令查看文件夾結構以及內容,進一步確認主盤;參考http://news.2ky.cn/Linux/Grub_Rescue.htm)。di

等待一下子,若出現Installationfinished,No Error Reported則表示成功了。

五、reboot

重啓後能夠看到原來熟悉的ubuntu引導界面了。此後還有最後一步,進入ubuntu系統,輸入命令

           sudo update-grub

經過原來的grub.cfg存儲的信息,界面將給出發現和確認的引導記錄。大功告成。

相關文章
相關標籤/搜索