为什么不关闭安全启动
sbat是shim的一种安全机制,shim只会引导有合法sbat部分的grub引导器。详情查看:https://github.com/rhboot/shim/blob/main/SBAT.md
我猜测可能是deepin和ubuntu所使用的grub、shim互相不匹配导致其中有一个shim不能正常引导另一个系统的grub。然后还不知为何这个shim在启动项中替代了本应属于另一个grub的shim,才出现了这样的错误。
如果你执意要使用安全启动,我建议是自己手动实现安全启动。网上有很多相关教程。给系统自带的东西debug未必比自己手动从头实现简单,毕竟你不清楚系统开发者的设计和思路。
如果你一定想要修好这两个系统自带的安全启动,你应该检查shim引导是否正常,确定deepin的启动项对应deepin的shim和deepin的grub,并且ubuntu的启动项对应ubuntu的shim和ubuntu的grub。
deepin好像对安全启动支持不好,我的H610平台开了之后大概率不能启动系统,但是启动Ubuntu没有问题。不过对一般人来说安全启动没大用,关掉也不会怎么样。
sbat是shim的一种安全机制,shim只会引导有合法sbat部分的grub引导器。详情查看:https://github.com/rhboot/shim/blob/main/SBAT.md
我猜测可能是deepin和ubuntu所使用的grub、shim互相不匹配导致其中有一个shim不能正常引导另一个系统的grub。然后还不知为何这个shim在启动项中替代了本应属于另一个grub的shim,才出现了这样的错误。
如果你执意要使用安全启动,我建议是自己手动实现安全启动。网上有很多相关教程。给系统自带的东西debug未必比自己手动从头实现简单,毕竟你不清楚系统开发者的设计和思路。
如果你一定想要修好这两个系统自带的安全启动,你应该检查shim引导是否正常,确定deepin的启动项对应deepin的shim和deepin的grub,并且ubuntu的启动项对应ubuntu的shim和ubuntu的grub。
这个操作有点高端了
算了,放弃了,关闭安全启动了😂
Popular Events
More
如题,昨天心血来潮对家里的小米笔记本做下系统更新,原本是deepin_20/ubuntu_22.04双系统,uefi启用安全启动都可以正常引导。
然后对deepin/ubuntu格盘更新到deepin_23_RC2和ubuntu_24.04
安装deepin_23后启动正常,然后安装ubuntu_24.04
装完ubuntu正常启动,回头再uefi选择deepin就报错无法启动了,再次重装也不行,甚至deepin/ubuntu两个系统全部清空、引导项清空再次重装deepin都无法启动
这个安全引导折腾我一天,最后刷新bios再次重装才成功引导,再然后安装了ubuntu就叒叒无法引导了
现在是U盘ventoy间接引导进入系统才发的帖子
报错照片如下:
PS:新旧版本deepin/ubuntu在进入grub阶段后都是不能互相引导的,只能在uefi阶段选择系统引导项