如何在 linux 中禁用内核模块签名
Posted
技术标签:
【中文标题】如何在 linux 中禁用内核模块签名【英文标题】:How to disable Kernel Module Signing in linux 【发布时间】:2015-06-30 15:11:59 【问题描述】:我正在使用在我的大学开发的实时调度程序,当我运行它时,我得到“模块验证失败:签名和/或所需的密钥丢失 - 污染内核”。我了解到这可能是因为一些内核模块签名。是否可以在我的 ubuntu 上禁用它?我正在使用带有 VMplayer 的 ubuntu。
【问题讨论】:
我不确定这是否真的是一个开发人员的问题——你不是想签署一个你刚刚编译的模块吗? Ubuntu 配置在我们的姊妹网站 AskUbuntu 上讨论 @MSalters 我确实问过:askubuntu.com/questions/1239225/…,没有人帮忙 【参考方案1】:从内核版本 3.7 开始,在内核配置文件中启用了模块签名,您可以通过在内核源目录中运行 make menuconfig
并取消选择 Enable loadable kernel module
菜单选项中的 Module Signature verification
选项来禁用它。在此之后,您将不得不重新编译您的内核。
【讨论】:
但是之后如何编译呢?我在这里问过:askubuntu.com/questions/1239225/…,没有人回答以上是关于如何在 linux 中禁用内核模块签名的主要内容,如果未能解决你的问题,请参考以下文章