如果你modprobe自己编译的内核模块时出现:invalid module format,那很有可能是以下原因引起的:
1. 所用内核源码版本号与目前使用的内核不同;
2. 编译目标不同,比如编译的是i686,装好的是i386;
3. 使用编译器版本不同;
4. 目前使用的内核不是自己编译出来的。
前3种比较好办,只要用发行版提供的源码、内核配置(/boot/config*)和编译器就可以了。
但如果只是为了增加一个模块就要重新编...
如果你modprobe自己编译的内核模块时出现:invalid module format,那很有可能是以下原因引起的:
1. 所用内核源码版本号与目前使用的内核不同;
2. 编译目标不同,比如编译的是i686,装好的是i386;
3. 使用编译器版本不同;
4. 目前使用的内核不是自己编译出来的。
前3种比较好办,只要用发行版提供的源码、内核配置(/boot/config*)和编译器就可以了。
但如果只是为了增加一个模块就要重新编...