2011-03-23 5 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

+0

@assem :'insmod'는 아무 곳에 나 복사하지 않고 단지 모듈을 적재합니다. – jho

+1

'modprobe'는 아마도 자동 로딩을위한 일을 설정한다면 거기에서 찾을 것입니다. 'mkinitrd'가 부팅에 필요한 모듈을 찾는 곳이기도합니다. – geekosaur

관련 문제