今天一个不小心把其它分区设置为活动分区,重启机器时发现到了GRUB界面,启动不了WINDOWS 和LINUX 。
在网上看了一下教程:
find /boot/grub/stage1
#find命令会返回一个值,比如(hd0,6)
$root (hdx,x)
#如果find命令返回的(hd0,7),这里你就root (hd0,6)
$setup (hdx)
#如果find命令返回的是(hd0,num),你就 setup (hd0)。
重启后发现可以进入WINDOWS了,可是LINUX还是进不去,出现ERROR 17.
猜测可能是刚才在尝试时修改了配置。按e进入编辑。
将root (hd0,5) 中的5改成6(我的LINUX根目录是安装在(hd0,6)),就可以进入了。当然,进去以后还要修改/boot/grub/grub.conf里面的相应信息,不然以后每次启动都需要做修改才能进入LINUX。