更新系统后deepin启动丢失引导选项,直接进入windows系统
Tofloor
poster avatar
Jekyll361
deepin
2020-08-10 05:06
Author
本帖最后由 shanwei361 于 2020-8-9 22:11 编辑

昨天系统升级之后电脑就直接进入windows系统 ,不在有引导选项,因此也就不能启动deepin了,有没有人遇到此类问题,我该怎么解决呢
(之前是内测源,换到普通源之后升级的)

===============================================
感谢相助,我再提供点线索,环境是DELL  XPS13 9350,相对比较老的机型了

单块固态硬盘

windows 10 专业版

Reply Favorite View the author
All Replies
avatar
SamLukeYes
deepin
2020-08-10 05:23
#1
关一下 secure boot 试试?
Reply View the author
avatar
arino22
deepin
2020-08-10 05:28
#2
如果boot里面里有“操作系统管理员”的话禁用就行,我也刚遇到这个问题。解决方案:https://www.zhihu.com/question/289658167
Reply View the author
avatar
Jekyll361
deepin
2020-08-10 06:09
#3
https://bbs.deepin.org/post/198747
关一下 secure boot 试试?

这个怎么操作呢,禁用吗?
Reply View the author
avatar
Jekyll361
deepin
2020-08-10 06:09
#4
https://bbs.deepin.org/post/198747
如果boot里面里有“操作系统管理员”的话禁用就行,我也刚遇到这个问题。解决方案:https://www.zhihu.com/ ...

貌似没找到啊,我电脑是dell xps13
Reply View the author
avatar
SamLukeYes
deepin
2020-08-10 06:12
#5
https://bbs.deepin.org/post/198747
这个怎么操作呢,禁用吗?

直接禁用准没错了,最近那个 boothole 恰恰证明了 M$ 发明的 secure boot 根本就不 secure
Reply View the author
avatar
Ziggy
deepin
2020-08-10 07:19
#6
在Windows下用深度启动盘制作工具,下载live系统的镜像,安装在一个无用的U盘里,然后选择U盘启动,里面的系统修复工具里可以修复grub引导
Reply View the author
avatar
NorthWind
deepin
2020-08-10 12:33
#7
本帖最后由 northguest 于 2020-8-10 05:14 编辑

判断你电脑上的grub已经损坏。这个问题应引起deepin官方重视,升级弄坏grub的情况还是很常见的。
2楼说的secure boot 指的是电脑BIOS里面的一个设置项。我认为跟这个关系不大,毕竟你升级前的deepin15.11能启动。
7楼说的方法,是deepin官方推荐的方法。但我判断你修复失败的可能性还是很大,因为这个修复工具不会重新安装grub。
如果不成功,试试下面的方法:
确定你原来deepin上安装的是grub还是grub-efi。如果你的固态硬盘是UEFI+GPT分区,那么应该是grub-efi,否则可能是grub。
找来另一个已安装linux的U盘(或硬盘或移动硬盘),最好仍是deepin,或Debian系的任一发行版,确定其grub与你电脑固态盘上是同样的。用这个U盘系统启动电脑。
启动后在终端下执行update-grub。这样就会在你U盘系统的grub启动项中出现你电脑上deepin v20的启动项。
用U盘系统重启电脑,出现grub启动菜单后选择deepin v20启动项进入你电脑上的deepin v20系统。如果成功,那么希望大增。
进入电脑上的deepin v20后,先别急着用deepinV20自带的系统修复工具修复grub引导,这很可能还是没用。先在终端下sudo apt list grub*查看你电脑上已安装的grub版本,然后 sudo apt remove --purge grub-efi *或 apt remove --purge grub*把系统上安装的grub删除干净,之后sudo apt install grub-efi 或sudo apt install grub重新安装。这两步很重要,一些教程上说用sudo apt reinstall grub-efi或sudo apt reinstall grub重新安装grub,这个不太靠谱,有时候好用有时候没用。
之后,再用deepin V20上的系统修复工具修复grub引导,如果成功,那就全部OK。

Reply View the author
avatar
lmrong
deepin
2020-08-10 15:23
#8
如果你想在windows下引导deepin,可以参考https://www.cnblogs.com/GaZeon/articles/12593619.html,我自己就是这么办的
Reply View the author
avatar
走钢丝
deepin
2020-08-10 16:56
#9
https://bbs.deepin.org/post/198747
判断你电脑上的grub已经损坏。这个问题应引起deepin官方重视,升级弄坏grub的情况还是很常见的。
2楼说的se ...

livecd 修复工具不会安装 gurb ?听谁说的?简单的事儿让你搞复杂了。

Reply View the author
avatar
NorthWind
deepin
2020-08-10 22:20
#10
https://bbs.deepin.org/post/198747
livecd 修复工具不会安装 gurb ?听谁说的?简单的事儿让你搞复杂了。

如果deepin或其live-CD上自带的系统修复工具能修复好,那当然用不着我那样麻烦。
但是真有遇到修不好的情况。
Reply View the author
avatar
Jekyll361
deepin
2020-08-11 19:46
#11
https://bbs.deepin.org/post/198747
在Windows下用深度启动盘制作工具,下载live系统的镜像,安装在一个无用的U盘里,然后选择U盘启动,里面的 ...

非常感谢,按照你的方法完美修复了,
Reply View the author
avatar
Jekyll361
deepin
2020-08-11 19:47
#12
https://bbs.deepin.org/post/198747
如果你想在windows下引导deepin,可以参考https://www.cnblogs.com/GaZeon/articles/12593619.html,我自己 ...

虽然这个有点繁琐,但也感谢出主意
Reply View the author