Linux - 커널 모듈의 자동 로드 중지

Linux - 커널 모듈의 자동 로드 중지

Overo 보드에서 Angstrom 배포판을 사용하고 있는데 약간의 문제가 있습니다. 내 카메라를 처리하는 데 사용되는 커널 모듈이 부팅 시 로드되는 경우도 있고 그렇지 않은 경우도 있습니다.

부팅 시 로드되어야 하는 모듈이 나열된 파일이 있는지 궁금합니다. 아니면 시스템에서 다른 방법이 있는 건가요?알고 있다어떤 모듈을 로드할 것인가?

어쨌든 저는 Linux가 해당 모듈을 자동으로 로드하지 않도록 만들고 싶었기 때문에 수동으로 로드해야 한다는 것을 항상 알고 있었습니다.

또한 이 모듈을 설정하는 데 몇 초가 걸리고 대부분의 경우 보드에서 무선 네트워크를 사용하지 않기 때문에 무선에 사용되는 모듈의 자동 로딩을 비활성화하고 싶었습니다.

답변1

블랙리스트 기능을 검색하고 계신 것 같은데요. 에서ArchWiki:

커널 모듈과 관련하여 블랙리스트는 커널 모듈이 로드되는 것을 방지하는 메커니즘입니다. 예를 들어 관련 하드웨어가 필요하지 않거나 해당 모듈을 로드하면 문제가 발생하는 경우 유용할 수 있습니다. 예를 들어 동일한 하드웨어 부분을 제어하려고 하는 두 개의 커널 모듈이 있을 수 있으며 함께 로드하면 오류가 발생할 수 있습니다. 갈등.

[...]

/etc/modprobe.d/ 내에 .conf 파일을 생성하고 blacklist 키워드를 사용하여 블랙리스트에 추가하려는 각 모듈에 대한 줄을 추가합니다. 예를 들어, pcspkr 모듈이 로드되는 것을 방지하려면 다음을 수행하십시오.

> /etc/modprobe.d/nobeep.conf
> 
> # Do not load the pcspkr module on boot 
> blacklist pcspkr

관련 정보