我的lkm程序,insmod时提示内核版本不对,谁能教我怎么成功升级内核?(100rmb求解)
时间:2010-10-11
来源:互联网
首先声明,我是纯正的linux菜鸟,到目前为止,使用ubuntu的时间不超过一个星期。之所以做这个lkm程序是因为作业。
好吧,下面开始倒苦水。
我的ubuntu的版本是2.6.32.21的,/usr/src下只有linux-2.6.32.21-generic文件夹
我的程序编译用的source是从kernal.org上下的2.6.32.21版本的,版本明明一样,但是insmod时提示我“Invalid module format”,dmesg后发现是“disagrees about version of symbol struct_module”。搜索一气后,都说是版本号不对。好吧,那就升级内核。
网上流传的升级内核的方法真多,但是要么不完全正确,让我功亏一篑,要么太过古老,让我摸不着头脑。我只能硬着头皮尝试,目前总共尝试编译内核次数不低于5次,纠结时间超过3天,我不想在这么漫无目的地尝试了,但是时间又不允许我按部就班地学习ubuntu,所以我只能来这里求救,要是哪位大哥能帮我解决掉这个问题(能让我的lkm能成功insmod),我可以用人民币来答谢。
我的问题就是这样:我的lkm程序能正确编译成.ko,但是insmod时提示版本不对,该怎么解决?如果是升级内核,我该怎么一步一步去做。
好吧,下面开始倒苦水。
我的ubuntu的版本是2.6.32.21的,/usr/src下只有linux-2.6.32.21-generic文件夹
我的程序编译用的source是从kernal.org上下的2.6.32.21版本的,版本明明一样,但是insmod时提示我“Invalid module format”,dmesg后发现是“disagrees about version of symbol struct_module”。搜索一气后,都说是版本号不对。好吧,那就升级内核。
网上流传的升级内核的方法真多,但是要么不完全正确,让我功亏一篑,要么太过古老,让我摸不着头脑。我只能硬着头皮尝试,目前总共尝试编译内核次数不低于5次,纠结时间超过3天,我不想在这么漫无目的地尝试了,但是时间又不允许我按部就班地学习ubuntu,所以我只能来这里求救,要是哪位大哥能帮我解决掉这个问题(能让我的lkm能成功insmod),我可以用人民币来答谢。
我的问题就是这样:我的lkm程序能正确编译成.ko,但是insmod时提示版本不对,该怎么解决?如果是升级内核,我该怎么一步一步去做。
作者: colordancer 发布时间: 2010-10-11
好吧,我的注册时间是2005-04-17 ,我错了,看在我注册时间的份上,谁帮帮我吧
作者: colordancer 发布时间: 2010-10-11
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28