video, ip_tables, bluetooth와 같은 기본적 모듈들이 소스코드의 어느 부분에서 로딩되는지 찾지를 못하겠습니다. 이 모듈들은 /bin/kmod를 이용해서 로딩되지 않습니다. 왜냐면 kmod 소스코드 파일을 수정해서 kmod가 로딩하는 모든 모듈들의 이름을 별도의 파일에 출력하도록 했는데, 이 로그파일에는 부팅 후 단 10개 남짓의 모듈들만 프린트될 뿐, 부팅 후 lsmod 명령어로 출력되는 모듈들 중 절반 이상은 이 파일에 출력되지 않습니다.
커널 소스의 어느부분에서 초기 모듈들을 로딩시키나요? 리눅스 커널에 유능하신 분께서는 부디 가르침을 주시길 부탁드립니다. 다
구체적으로, make menuconfig 안의 Device Driver 섹션 안에서 모듈로 설치하도록 설정한 드라이버들은 커널 소스 안의 어느 파일, 어느 라인에서 로딩을 하는지 알아야만 합니다. 분명한 것은 커널은 이 모듈들을 kmod나 modprobe을 이용해서 로딩하지 않으며, 다른 어떤 방법을 통하여 로딩한다는 것입니다.