You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

启用安全启动时GRUB报错“shim_lock protocol not found”的修复方法(保留安全启动)及问题重开诉求

启用安全启动时GRUB报错“shim_lock protocol not found”的修复方法(保留安全启动)及问题重开诉求

大家好,我遇到了一个双系统启动的棘手问题,想跟大家求助,同时也对这个问题被关闭的情况提出异议。

问题描述

我的双系统设备在GRUB菜单中选择任意操作系统后,都会弹出以下报错:

error: shim_lock protocol not found.
error: you need to load the kernel first.
Press any key to continue...

按下任意键后会直接回到GRUB菜单,陷入死循环,根本没法进入系统。

初步尝试的“权宜之计”

经过一番排查,我了解到shim是安全启动(SB)流程里的关键组件,所以第一反应是在UEFI设置里关闭了安全启动。这么做之后报错确实消失了,系统也能正常启动,但这显然不是理想的解决方案——毕竟Ubuntu本身是原生支持安全启动的,而且安全启动作为重要的安全防护层,不该轻易关闭。

核心求助问题

我想请教大家:如何在保持安全启动开启的前提下,修复这个“shim_lock protocol not found”的报错?

关于问题被关闭的诉求

另外,我必须强调,这个问题被关闭是完全无法接受的!已经有用户明确表示自己在Ubuntu上也遇到了同样的问题,这说明该问题具有普遍性和讨论价值。强烈要求重新开放这个问题,这样才能汇集更多思路,找到更完善的解决方案。

备注:内容来源于stack exchange,提问作者Tedpac

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.22 10:49:28