关于WindowsDeepin双系统开机出现GrubRescue的绝对有用的解决方法
Tofloor
poster avatar
jianglaiya
deepin
2020-05-16 04:54
Author
本帖最后由 jianglaiya 于 2020-5-16 10:47 编辑

开机自动进入了 grub rescue ,说明GRUB引导没有正常启动,常见的情况是找不到引导。(如下图,01)
总体的思路如下:确定grub引导文件所在分区;指定引导为最新位置。
此时屏幕上提示grub rescue>  我们先输入 set 来检测Grub上一次配置的引导路径在哪一个盘:
会出现如下图(02)所示的代码:
这表明引导现在指向第一块硬盘的第一分区,而引导文件不在该区 因此出现grub resume待会儿不用尝试该分区。
再用 ls 查看磁盘的分区情况.其中hd0 代表第一块硬盘 hd1代表第二块(图03):
接下来我们要找到引导文件所在的地方
ls (hd0,msdos1)/ 一个一个地尝试,当出现有boot字眼时(图04)就说明找到了正确的引导分区

ls (hd0,msdosX)/boot/grub 进一步查看里面的具体内容。
如果你找到了,我们就可以进行下一步了,设置新引导路径:
  1. set root=hd0,msdos1                               #楼主tip:具体的分区位置以你自己的来定
  2. set prefix=(hd0,msdos1)/boot/grub           #楼主tip:具体的分区位置以你自己的来定
Copy the Code
  1. insmod normal
  2. normal
Copy the Code


不出意外,你就可以看到熟悉的Grub启动界面了,但是不要急,如果能进入Deepin,请继续
打开终端,输入以下代码
  1. sudo update-grub
Copy the Code
至此,引导修复问题解决完毕。

Reply Favorite View the author
All Replies

No replies yet