重装win10 deepin无法引导了
Tofloor
poster avatar
茫然懵懂
deepin
2020-05-16 11:10
Author
uefi引导,2块硬盘均为gpt,早期一块硬盘先装了win10,后来另一块硬盘又装了v20的deepin,工作一直正常。今天响应大号召,用Ventoy把2004版刚出炉的win10重装了一下,安装过程中win10硬盘的分区全部清除重整了一下,win10安装完后发现没有双系统引导菜单了,只能单独进出win10,deepin引导没有了,请问各位大侠,这个deepin要怎么修复才能让他重新出现?装deepin的硬盘没有过任何操作。谢谢各位。
Reply Favorite View the author
All Replies
avatar
pzm9012
Moderator
2020-05-16 15:12
#1
论坛搜索并下载 折腾笔记,找到修复deepin引导方法
Reply View the author
avatar
MeowVing
deepin
2020-05-16 16:07
#2
这个是因为win10重装后Windows boot manager自动设为第一位导致的,操作如下:
进入BIOS,将deepin设为第一启动项,保存重启即可。

重装win10可能会损坏grub引导,如果出现grub rescue或命令行界面,请按如下方式操作:
按顺序在“>”后面执行如下命令:
ls                    #列出磁盘分区

然后确定grub文件夹所在的分区:
如果系统的「/boot」文件夹没有单独分区(大多数人应该是如此),那么使用 ls (X,Y)/boot/grub 命令浏览所有分区,其中 X 代表硬盘号,Y 代表分区号,例如:
ls (hd0,gpt3)/boot/grub                    #如果系统没有报错,显示出了文件夹下面的文件,那么该分区就是我们要找的分区,记下硬盘号和分区号

而如果系统的「/boot」文件夹单独为一个分区或者上一条指令没有找到需要的分区,则使用 ls (X,Y)/grub 命令,其中 X 代表硬盘号,Y 代表分区号。
接着设置grub启动位置:
set root=(hd0,gpt3)
set prefix=(hd0,gpt3)/boot/grub

其中的硬盘号和分区号需要自行确定;grub 安装位置也需要自行确定,即第二行中,/boot/grub 根据需求替换为 /grub。
最后:
insmod normal
normal

即可正常引导。
但是!!!
这只是临时操作,需要重装grub,否则下次开机还是。。。
打开终端:
sudo apt-get purge grub-pc                    #卸载原有的grub

安装新的grub:
sudo apt-get install grub-pc
sudo grub-mkconfig
sudo grub-install /dev/sda                    #据自身情况更改

sudo update-grub                    #更新grub,完成
Reply View the author
avatar
wnmer
deepin
2020-05-16 16:38
#3
如果有deepin的启动盘,可以用启动盘启动deepin然后重写grub.没有的话只能重装deepin了。
Reply View the author
avatar
Anysets
deepin
2020-05-16 17:01
#4
可以试试3楼的方法
想要简单一点的话,可以去官网下载live系统来修复引导
Reply View the author