windows 7 安装在C盘,从硬盘安装Ubuntu 12.04后,重启,出现grub>,无法进入系统。
此时 ls下,发现出现(hd0,msdos*), *为1,2,。。。,N,为你电脑硬盘(一块)中的分区。
确定linux系统所在的分区。如果不能确定,这里有个笨办法,执行命令:root=(hd0, msdos*), 然后执行ls察看分区下的文件就知道了, *挨个取msdos分区,直到找到。
确定分区后,假设为x。
执行
set root=(hd0,msdosx),回车。
set prefix=(hd0,msdosx)/boot/grub
normal
不出意外的话应该可以启动ubuntu。
进入系统后,ctr+alt+t调出终端,编辑/boot/grub/grub.cfg
set default="0"(默认启动Ubuntu)或者set default="4"(默认启动windows)
然后
sudo update-grub
sudo grub-install /dev/sda
sudo reboot
重启发现grub系统启动项列表静静的躺在眼前^_^
我就是这样解决Windows7 下硬盘安装Ubuntu 12.04重启出现grub>,无法进入系统的问题。
猜测(未经验证):
如果在windows下出现grub>
可以采用命令
rootnoverify (hd0,0)
chainloader +1
进入windows系统后用diskGenius或者easyBCD修复MBR。
或者
find --set-root --ignore-floopies --ignore-cd /bootmgr
chainloader /bootmgr
boot
进入windows系统后用diskGenius或者easyBCD修复MBR。