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:
- 输入sudo fdisk -lu (输出磁盘分区情况)
类似以下情况:
Disk /dev/sda:500GB 500*******bytes
heads,sectors/track,cylinders,total **sectors
Unitas = sectors of 1512 = 512 bytes
....(省略)
Device Boot Start End Blocks Id System
/dev/sda1 * 63 102354211 51200000 * HPFS/NTFS/exFAT(win7的安装分区)
....(省略其他分区情况) - 依次执行如下命令
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) - 重启ubuntu,大功告成!