Chinaunix首页 | 论坛 | 博客
  • 博客访问: 5698333
  • 博文数量: 675
  • 博客积分: 20301
  • 博客等级: 上将
  • 技术积分: 7671
  • 用 户 组: 普通用户
  • 注册时间: 2005-12-31 16:15
文章分类

全部博文(675)

文章存档

2012年(1)

2011年(20)

2010年(14)

2009年(63)

2008年(118)

2007年(141)

2006年(318)

分类: LINUX

2007-07-29 15:46:25

最近想把LKMPG从头仔细实践一遍,发现在我的debian上面insmod的时候竟然出现段错误。

Linux 2.6 在编译模块时要求你已经编译过一个内核,而且编译过程中生成的临时文件还没有删除(也即编译后没有执行 make clean),make 的 -C 选项的参数应该指定为编译内核时对应的目录。

我的内核是重新编译过的,但是还是不行,再编译了一个最新的2.6.22还是不行,真是搞不懂是什么原因。
在linuxsir上面有人讨论国这个问题。


如果你使用的是debian lenny,
module-init-tools package 出了点小bug. 估计马上就会更新。
现在可以用/sbin/insmod xx.ko 来解决这个问题。

原来是insmod的问题,而不是modules的问题。
#apt-get install module-init-tools --reinstall


阅读(3014) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~