系统相关
首页 > 系统相关> > linux – 可能加载“不同意符号版本”的内核模块

linux – 可能加载“不同意符号版本”的内核模块

作者:互联网

我下载了我的内核的源代码,应用了补丁并重建了它,现在我有一个内核模块,当我尝试insmod时,抱怨“模块中的未知符号”与dmesg给出错误“不同意符号的版本.. “.

无需寻找此模块的源代码并针对我的内核重建它是否有可能以某种方式迫使内核接受此模块?

我意识到这将是危险的,但如果可能,我会承担风险.

解决方法:

insmod不是加载模块的最佳工具 – 使用modprobe,它更聪明.在modprobe‘s man page中,您会发现它有一个–force选项,可能会加载具有冲突版本信息的模块.

如你所说,这是危险的,基本上不应该使用.如果您的系统爆炸,您可以拿起碎片.

标签:linux,kernel,kernel-modules
来源: https://codeday.me/bug/20190813/1645805.html