内核从2.4升级至2.6.10后的问题

继将linux2.4.20-8内核升级到了linux2.6.10的内核版本,加载内核模块的时候出现错误:

insmod: QM_MODULES: Function not implemented        

这种错误的原因是:这种错误通常是由于没有安装module-init-tools造成的,只需要安装module-init-tools就行了。我安装的是module-init-tools-3.2.2.tar.bz2.下载地址是:http://www.kernel.org/pub/linux/utils/kernel/module-init-tools/

进入到linux2.6.15.5安装的时候,最好是先查找depmod insmod lsmod modinfo modprobe rmmod ,把它们删除,再重装module-init-tools3.0 !
用whereis 查找,这些程序可能在/sbin和/usr/sbin等不止一个目录下有,都找出来删除掉。(这个步骤我没有做)

安装的步骤为:

在/usr/src目录下,依次执行下列命令:
# tar jvxf module-init-tools-3.2.tar.bz2 (解压module-init-tools)
# cd module-init-tools-3.2 (由/usr/src目录进入module-init-tools目录下)
#./configure --prefix=/
# make moveold
# make all install
#./generate-modprobe.conf /etc/modprobe.conf

一切OK!重启系统爽一把吧

系统重启后重新insmod,上述问题不再出现!搞定!

 

参考自:http://hi.baidu.com/%B3%A3%BC%FB%CF%E0%CB%BC/blog/item/7f36fc1676c35355f3de3208.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值