问题描述:
内核版本和模块版本不一致,加载模块时报错提示invalid module format。
解决办法:
修改内核源码里的UTS_RELEASE的值
linux内核版本和模块版本号不一致
按上图进入源码目录
linux内核版本和模块版本号不一致
如图直接在vermagic.h中修改是无效的,会和头文件中预先定义的版本号叠加依旧无法识别。

linux内核版本和模块版本号不一致
编辑头文件
linux内核版本和模块版本号不一致
将图中位置修改成与uname -r一致的版本号;
修改完毕之后,重新make再加载模块就可以了。
参考blog:[http://blog.sina.com.cn/s/blog_6e5e78bf010105jj.html

相关文章:

  • 2022-12-23
  • 2021-09-07
  • 2022-12-23
  • 2021-12-22
  • 2021-12-12
  • 2021-12-12
  • 2021-11-02
猜你喜欢
  • 2022-12-23
  • 2021-12-22
  • 2021-12-12
  • 2021-08-19
  • 2021-09-25
  • 2021-04-08
  • 2022-01-20
相关资源
相似解决方案