首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Secureboot: grub可以加载,但是bzImage有一个“无效签名”

Secureboot: grub可以加载,但是bzImage有一个“无效签名”
EN

Stack Overflow用户
提问于 2019-09-22 10:39:20
回答 1查看 234关注 0票数 0

我想要做一个可引导的紧急USB棒,自动重新分区我的系统,并将一个rootfs解压到硬盘,安装引导程序等。

我编译了自己的内核,用各种脚本创建了自己的initrd。这个效果很好。当安全引导处于活动状态时,只有从USB棒引导会导致问题。

为了解决这个问题,我使用了一个正式的Ubuntu并复制了所有的内容,比如isolinux/ EFI/*等等,我将所有grub配置引导入口都更改到了我的内核和initrd。所以我认为引导程序应该是安全引导的。

我在grub.cfg中设置了以下参数并构建了一个新的iso:

代码语言:javascript
运行
复制
set check_signatures=no

如果禁用了安全引导,系统将正确启动。如果secureboot是活动的,则可以加载引导加载程序。所以安全靴完成了吗?但是,如果出现以下错误,则进程将中止:

代码语言:javascript
运行
复制
invalid signature: /boot/bzImage

尽管设置了set check_signatures=no

有谁有主意吗?

除了签署我的内核并在所有系统上分发密钥之外,没有其他的方法吗?--我可以通过ssh分发密钥而不直接访问硬件吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-02-14 12:23:21

解决问题的签名-shim引导加载程序,免费下载。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58048357

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档