起因:win7后,再用linvCD安装ubuntu 12.04时,空一部分空间预留给windows,安装ubuntu后,进入win7,将空间分入一个磁盘,由于磁盘号码改变,grub 无法启动。
解决办法。
grub rescue>set
grub rescue>prefix=(hd0,msdos7)/grub
grub rescue>root=hd0,msdos7
grub rescue>set root=hd0,msdos6
grub rescue>set prefix=(hd0,msdos6)/boot/grub
grub rescue>set
grub rescue>root=hd0,msdos6
grub rescue>prefix=(hd0,msdos6)/boot/grub
grub rescue>insmod /boot/grub/normal.mod
grub rescue>normal
正常启动
不过不要高兴,如果这时重启,问题依旧存在,
我们需要进入Linux中,对grub进行修复。启动起来,进入ubuntu之后,
在终端执行:
代码:
sudo update-grub
sudo grub-install /dev/sda