我正在运行带有油煎面包块的ARMv7 Chromebook。我想要装入CIFS共享,但看起来CIFS不在内核中。所以我下载了和我一样的内核版本源代码,编译了cifs.ko模块,并尝试加载它。但我收到此错误:在Chromebook上编译内核模块
# insmod cifs.ko
insmod: ERROR: could not insert module cifs.ko: Operation not permitted
该模块被编译为ARM模块,我检查的文件:
# file cifs.kocifs.ko: ELF 32-bit LSB relocatable, ARM, version 1, BuildID[sha1]=e14d1772583fae478e2b113b57ce81c214e511af, not stripped
是怎么回事?
你是根吗?你是否使用chromebook上使用的相同的'config'? –
我的dmesg告诉我:[170679.671792] Chromium OS LSM:init_module denied module =“/ home/user/Downloads/linux-3.10.18/fs/cifs/cifs.ko”pid = 3180 cmdline =“insmod cifs.ko”这表明Linux硬件正在阻止自定义内核模块。我该如何禁用? –
是的,我是根。这与.config不同,因为我不知道.config文件应该是什么或者如何检索它。 –