我无法将自己的模块加载到linux内核。一旦执行:
$ sudo ./insmod hello.ko
我得到了错误:
insmod: ERROR: could not insert module hello.ko: Required key not available.
提供了.c和Makefile,我相信它们是正确的,因此我不会在此处发布它们。
我已经进行了一些研究,发现可以在PC上禁用安全启动,这应该可以解决问题,但是我正在寻找一种不涉及禁用安全启动的替代解决方案。
我还阅读了有关设置我自己的密钥并用它们签名的所有内容的信息,但是提供答案的人没有提供有关如何执行此操作的任何其他信息。
任何有关此操作的帮助将不胜感激。