硬件:lenovo E430
问题原因:ntfs分区的引导扇区被grub写坏,必须重新恢复该引导扇区。
已经安装了64位英文版win7,今天用u盘安装Ubuntu14.04LTS。安装过程一切正常,安装后重启发现没有grub os选择窗口,直接进入ubuntu。短暂的迷惑后,怀疑grub安装或配置出现问题,百度后发现了解决办法。
sudo fdisk -lu //显示当前的硬盘及所属分区的情况
显示如下信息(图片借用了别人的):
sudo grub-install /dev/sda //install GRUB into the MBR of the first IDE disk 把grub安装到mbr
sudo update-grub //重新生成GRUB的启动菜单配置文件
sudo dd if=/dev/sda of=/dev/sda bs=512 count=1 seek=2048 skip=206847
其中:dd代表disk dump, 可以理解为一种更强大的cp命令,if表示输入文件(input file), of表示输出文件(output file), bs表示块大小(block size)即每次读写的字节数,count表示读写的块数目,seek表示of开始写的位置,skip表示从if开始读的位置
以上操作后,reboot,出现了熟悉的grub双系统选项,选择win7,进入系统正常,心中窃喜,大功告成!
参考链接:
http://blog.csdn.net/chrisun157/article/details/8066349
http://forum.ubuntu.org.cn/viewtopic.php?t=353596