安装多系统时Grub无法引导win7启动的问题分析及解决方案

Win7下安装Ubuntu:出现Ubuntu可以重启,但是Win7无法通过Grub启动

Grub引导界面

a. ubuntu xxx

b. memory test xxx

c. memory test xxx

e. win7 xxx
选择a可以正常进入ubuntu,但是选择e后,屏幕闪现几下后再次回到原来的Grub引导界面。

问题原因

在安装双系统时,Grub破坏了NTFS分区下原来的Win7引导扇区。故系统启动后,无法找到Win7的引导扇区。

解决方案

进入ubuntu系统,打开terminal:

  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=353596

转载于:https://www.cnblogs.com/Summer0806/p/6187138.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值