한때 내 Arch Linux 시스템용 패치 커널을 컴파일한 적이 있습니다. 지금까지 나는 모든 모듈을 사용하여 커널을 컴파일했거나 아직 사용자 정의하지 않았습니다. 그 이유는 Linux 세계의 이 부분에 대한 경험이 부족하기 때문입니다.
이 기간 동안 나는 똑똑한 사람들을 만났습니다.modprobed-db 도구, 훌륭하지만 내 요구 사항과 사고 방식에 맞지 않습니다. 이전 도구는 추가 모듈이 전혀 필요하지 않은 "제한된" 시스템에 적합하다고 생각했습니다. 저는 노트북을 사용하기 때문에 이전에 사용한 적이 없는 "외국" 장치에 자주 연결하기 때문에 상황이 다릅니다. 그래서 이 방법은 저에게 적합하지 않습니다. 실제로 랩톱에서 절대 사용되지 않는 모듈(예: 서버, 파이버 채널 관련)을 쉽게 식별할 수 있습니다.
간단히 말해서, 문제는 커널 컴파일에서 모듈(또는 클래스)을 제외하는 방법입니다.