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

安装Ubuntu 23.10后Ubuntu 20.04启动提示“ERROR Bad shim signature”,修复后仍有报错的求助

安装Ubuntu 23.10后Ubuntu 20.04启动提示“ERROR Bad shim signature”,修复后仍有报错的求助

大家好,我遇到了一个双系统启动的问题,想过来请教下各位:

我今天在原本装有Windows和Ubuntu 20.04的机器上,新增安装了Ubuntu 23.10。之前这两个系统都能正常启动,但装完23.10后,现在只能顺利进入23.10和Windows,Ubuntu 20.04却启动不了。

在启动菜单选择Ubuntu 20.04后,会直接弹出 ERROR Bad shim signature 的报错。

我去Ask Ubuntu上搜过相关问题,发现有个未解决的类似问题,但没找到有效解决方案。

Ubuntu在我尝试登录20.04时,还提示过和BIOS、GRUB相关的启动问题。我了解到Ubuntu会记录启动日志,目前正在排查日志内容,后续会更新我的进展。好在23.10能正常使用,我已经可以在上面安装程序,也能访问旧系统的数据文件了。

我还运行了boot-repair工具,它的输出内容很长,同时给出了一套建议修复方案,我现在有点拿不准:是直接按照建议执行修复,还是应该把完整的输出文件贴出来,让懂行的朋友帮忙看看再操作?

下面是boot-repair给出的建议内容:

建议修复操作:
Boot-Repair工具的默认修复会重新安装sda12的grub-efi-amd64-signed,使用的路径选项为:sda2/boot/efi
同时会执行额外修复:unhide-bootmenu-10s、use-standard-efi-file、restore-efi-backups

最终修复注意事项:
请务必确保你的UEFI固件设置为从当前正在使用的系统——Ubuntu 23.10(对应文件路径:sda2/efi//shim.efi,最终修复消息会更新具体细节)启动!
如果你的电脑重启后直接进入Windows,尝试在UEFI固件中修改启动顺序。
如果UEFI固件不允许修改启动顺序,可以修改Windows引导加载器的默认启动项:进入Windows后,打开管理员命令提示符,输入以下命令:
bcdedit /set {bootmgr} path \EFI*\shim*.efi(最终修复消息会更新具体细节)


后续更新(2024年2月21日):
我尝试关闭了安全启动,并且调整了UEFI的启动顺序,现在已经能重新启动Ubuntu 20.04了——终于成功了!

不过启动时还是会显示之前的那些错误信息。因为没等到专业的建议,我冒险执行了boot-repair的推荐修复选项,但执行完之后报错依然存在,看来boot-repair没解决这个报错问题。

不过好在系统现在能正常使用了,这个问题可以关闭了。谢谢所有给过我建议的朋友!

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.20 07:34:51