Shu*_*hum 4 linux kernel kernel-modules
我下载了我的内核的源代码,应用了一个补丁并重建了它,现在我有一个内核模块,当我尝试时insmod,它会抱怨“模块中的未知符号”并dmesg给出错误“不同意符号的版本......” .
无需寻找此模块的源代码并针对我的内核重建它,是否有可能以某种方式强制内核接受此模块?
我意识到这很危险,但如果可能的话,我会冒险。
insmod不是加载模块的最佳工具 -modprobe而是使用它,它更智能。在modprobe的手册页中,您会发现它有一个--force选项,可以加载具有冲突版本信息的模块。
正如你所说,这是危险的,基本上不应该使用。如果您的系统崩溃了,您就可以收拾残局。