安装多系统时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

相关文章
相关标签/搜索