2011-03-23 51 views
0
make -C /usr/src/linux-2.6.32.9 M=`pwd` 

    LD  /root/test/lkm/built-in.o 
    Building modules, stage 2. 
    MODPOST 1 modules 
make: Leaving directory `/usr/src/linux-2.6.32.9' 

    make -C /usr/src/linux-2.6.32.9 M=`pwd` modules_install 

    INSTALL /root/test/lkm/try.ko 
    DEPMOD 2.6.32.9 

但是当我lsmod |grep try,什么都没有显示,为什么?我的模块去哪了?

回答

1

INSTALL不加载模块,它只是将其复制到其最终位置。尝试insmod /root/test/lkm/try.ko

+0

在那里复制模块有什么样的好处? – assem 2011-03-23 08:39:57

+0

@assem:'insmod'不会将它复制到任何地方,它只是加载模块,即只是你想要的。 – jho 2011-03-23 08:41:52

+1

'modprobe'可能希望在那里找到它,如果你设置自动加载的话。这也是'mkinitrd'寻找引导所需的模块的地方。 – geekosaur 2011-03-23 08:42:38