安裝多系統時Grub沒法引導win7啓動的問題分析及解決方案

Win7下安裝Ubuntu:出現Ubuntu能夠重啓,可是Win7沒法經過Grub啓動

Grub引導界面

a. ubuntu xxxubuntu

b. memory test xxxip

c. memory test xxxterminal

e. win7 xxx
選擇a能夠正常進入ubuntu,可是選擇e後,屏幕閃現幾下後再次回到原來的Grub引導界面。get

問題緣由

在安裝雙系統時,Grub破壞了NTFS分區下原來的Win7引導扇區。故系統啓動後,沒法找到Win7的引導扇區。it

解決方案

進入ubuntu系統,打開terminal:test

  1. 輸入sudo fdisk -lu (輸出磁盤分區狀況)
    相似如下狀況:
    Disk /dev/sda:500GB 500*******bytes
    heads,sectors/track,cylinders,total **sectors
    Unitas = sectors of 1
    512 = 512 bytes
    ....(省略)
    Device Boot Start End Blocks Id System
    /dev/sda1 * 63 102354211 51200000 * HPFS/NTFS/exFAT(win7的安裝分區)
    ....(省略其餘分區狀況)
  2. 依次執行以下命令
    sudo grub-install /dev/sda
    sudo update-grub
    sudo dd if=/dev/sda of=/dev/sda bs=512 count=1 seek=63(start) skip=102354211(End)
  3. 重啓ubuntu,大功告成!

參考資料連接

1.http://forum.ubuntu.org.cn/viewtopic.PHP?t=353596date

相關文章
相關標籤/搜索