分区后开机遭遇grub rescue mode 错误

  • 内容
  • 评论
  • 相关

起因:开机出现error: unknown filesystem entering rescue mode ;grub命令介绍;

重启出现 grub rescue mode

重启出现 grub rescue mode

电脑装了多系统,今天在给ubuntu拓展分区后,出现如上错误!

u盘启动都找不到分区了,心里有点不爽!

找到解决方案如下:

1、先输入ls回车,查看显示的内容。如:
(hd0) (hd0,msdos8) (hd0,msdos7) (hd0,msdos6)...

2、然后找出哪个盘安装了系统
ls (hd0,msdos1)/boot/grub
ls (hd0,msdos2)//boot/grub
...
尝试所有的,直到返回内容不再是error: unknown filesystem.为止。

3、如输入ls (hd0,msdos5)/boot/grub

后出现了类似如下内容。即为找到了系统所在分区。

./ ../ gfxblancklist.txt ubuntu_grub_bg.tgr i386_pc/ local/ fonts/ grubenv/ grub.cfg

4.然后依次输入如下内容:

set root=(hd0,msdos13)/boot/grub
set prefix=(hd0,msdos13)/boot/grub
insmod normal
normal

系统重启,终于松口气!

但是,还没完!

进入ubuntu后,我重启了下机器。每次都会出现grub救援模式,好吧重装下grub。

sudo grub-install/dev/sda

sudoup date-grub

这下再重启,完美解决!windows下修复请参考:https://sourceforge.net/projects/grub2win/


这里介绍下grub命令:

grub它是一个多重操作系统启动管理器,用来引导不同系统。

在救援模式下,只有很少的命令可是使用:
set 设置环境变量
ls 查看设备
insmod 加载模块
root 指定用于启动系统的分区
prefix 设定grub启动路径

评论

0条评论

发表评论

电子邮件地址不会被公开。 必填项已用*标注