2015-04-22 810 views
4

我正在使用在我的大学开发的实时调度程序,当我运行它时,我得到“模块验证失败:签名和/或所需密钥丢失 - 内核损坏”。我了解到,这可能是由于某些内核模块签名造成的。在我的Ubuntu上可以解除这个问题吗?我正在使用Ubuntu的VMplayer。如何禁用在Linux内核模块签名

+0

我不确定这是否真的是一个开发人员问题 - 您是不是试图签署一个刚编译好的模块? Ubuntu配置是在我们的姊妹站点AskUbuntu上进行的 – MSalters

回答

5

模块签名是从内核版本3.7开始的内核配置文件中启用,您可以通过运行在内核源代码目录内make menuconfig和取消选择Enable loadable kernel module菜单选项中选择Module Signature verification禁用它。之后你将不得不重新编译你的内核。