电脑安装双系统,重启进入grub rescue界面的一种解决方法
开机直接进入**: grub rescue>**
简直崩溃------------------------------------
如果是一般情况,方法一可以解决:
方法一
**敲入 ** *ls ** : 查看系统分区情况
再依次序输入
ls (hd
, msdos%)/grub ** — 括号中的*代表磁盘编号,%代表磁盘的分区, 查看显示结果,一直到显示grub信息为止(含有grub.txt等信息),说明系统装载进这个分区;如果出现Grub>开机界面并且在所有的分区下都找不到grub时,可以尝试直接输入exit;
设置信息如下:
如果是安装在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

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐