Home
Categories
WIKI
Topic
User
LANGUAGE:
中文
English
关于WindowsDeepin双系统开机出现GrubRescue的绝对有用的解决方法
Experiences and Insight
1059
views ·
0
replies ·
To
floor
Go
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,msdos
1)/
一个一个地尝试,当出现有
boot
字眼时(图04)就说明找到了正确的引导分区
用
ls (hd0,msdosX)/boot/grub
进一步查看里面的具体内容。
如果你找到了,我们就可以进行下一步了,设置新引导路径:
set root=hd0,msdos1 #楼主tip:具体的分区位置以你自己的来定
set prefix=(hd0,msdos1)/boot/grub #楼主tip:具体的分区位置以你自己的来定
Copy the Code
insmod normal
normal
Copy the Code
不出意外,你就可以看到熟悉的Grub启动界面了,
但是不要急,如果能进入Deepin,请继续
打开终端,输入以下代码
sudo update-grub
Copy the Code
至此,引导修复问题解决完毕。
Reply
Like 0
Favorite
View the author
All Replies
No replies yet
Please
sign
in first
Featured Collection
Change
[Tutorial] deepin25 WSL Offline Installation Guide
UOS AI 2.8 Released! Three New Intelligent Agents & Major Evolution
Solid Q&A | deepin 25 Common Questions – The Immutable System Edition
New Thread
Popular Ranking
Change
WiFi Drivers
Popular Events
More
用 ls (hd0,msdos1)/ 一个一个地尝试,当出现有boot字眼时(图04)就说明找到了正确的引导分区
用ls (hd0,msdosX)/boot/grub 进一步查看里面的具体内容。
如果你找到了,我们就可以进行下一步了,设置新引导路径:
不出意外,你就可以看到熟悉的Grub启动界面了,但是不要急,如果能进入Deepin,请继续
打开终端,输入以下代码