#insmod hello.ko
#dmesg 查看發(fā)現(xiàn)
[32389.199099] hello: module verification failed: signature and/or required key missing - tainting kernel
問題原因:自 3.7 內(nèi)核之后有了內(nèi)核簽名機(jī)制矾兜。
編譯內(nèi)核時(shí) .config 中有跟內(nèi)核簽名相關(guān)的選項(xiàng)有如下:
CONFIG_MODULE_SIG=y
CONFIG_MODULE_SIG_ALL=y
可以重新編譯內(nèi)核 設(shè)置
CONFIG_MODULE_SIG=n