新手紧急求救!!!

为当前最终发行版之前的所有版本提供支持
回复
hukq
帖子: 2
注册时间: 2007-09-02 14:34
送出感谢: 0
接收感谢: 0

新手紧急求救!!!

#1

帖子 hukq » 2007-09-02 15:28

在加载一个"hello"内核模块的时候,总是出现“-1 Invalid module format” dmesg显示的是"version magic '2.6.20.3-ubuntu1 SMP mod_unload PENTIUMIII ' should be '2.6.20-16-generic SMP mod_unload 586 '"
事实上,内核所在的/usr/src/linux-headers-2.6.20-15(16)/include/linux/verson.h里的版本描述就是"'2.6.20.3-ubuntu1"的,但是在/lib/module/目录下只有2.6.20-1x-generic目录,里面的ko文件的verimag都是“'2.6.20-16-generic ”,我该怎么解决这个问题啊??难道要把内核源码里的Makefile文件改过来吗?
hukq
帖子: 2
注册时间: 2007-09-02 14:34
送出感谢: 0
接收感谢: 0

#2

帖子 hukq » 2007-09-02 16:07

用uname -r查看的内核运行版本原来是"2.6.20-16-generic",运行时改成"make -C /usr/src/linux-headers-2.6.20-16-generic M='pwd' modules",有时报错,有时却又成功运行,并能够“insmod **.ko”真是奇怪啊。
回复

回到 “老旧版本支持”