双系统重启进入GRUB解决方案

电脑安装双系统,重启进入grub rescue界面的一种解决方法
开机直接进入: grub rescue>
简直崩溃————————————
如果是一般情况,方法一可以解决:
*方法一:*
敲入 ls : **查看系统分区情况
再依次序输入* ls (hd, msdos%)/grub * — 括号中的代表磁盘编号,%代表磁盘的分区, 查看显示结果,一直到显示grub信息为止(含有grub.txt等信息),说明系统装载进这个分区
设置信息如下:
如果是安装在0号磁盘,5号分区
设置root路径 set root=(hd0, msdos5)
设置grub路径 set prefix=(hd0, msdos5)/grub
输入命令: insmod normal
输入命令:normal
输入normal敲击回车键即可进入开机界面。
强调内容最重要的是: 更新grub

sudo update-grub2
查看显示信息中,你的电脑安装的位置,输入以下命令(例如我的安装在/dev/sdb7)
sudo grub-install /dev/sdb
至此,完成grub修复
grub rescue下可用命令:
set ls insmod root prefix(设置启动路径)

出现Grub>开机界面时:
1、输入 ls,查看磁盘与分区
2、输入ls (hd*,msdos%)/boot 查看启动位置,直到显示系统信息(或者不显示错误信息)
3、设置系统启动参数:
set root=(hd0, msdos5)
set prefix=(hd0,msdos5)/boot/grub
insmod /boot/grub/normal.mod


如果/boot/grub损坏此方法未曾尝试
需要手动引导:
grub>root (hd1,msdos5)
grub>root=/dev/sdb1
grub>initrd /boot/initrd-2.6.18-274.7.1.el5.img
grub>boot
进入终端后
输入:sudo update-grub2
sudo grub-install /dev/sdb

你可能感兴趣的:(linux)