현재 사용 중인 장치만 지원하도록 Linux 커널을 제거하는 영리한 방법이 있습니까? NVIDIA가 GCC 버전 불일치에 대해 불평한 후, 저는 현재 버전의 GCC를 사용하여 커널을 다시 컴파일하기로 결정했습니다. 이제 현재 커널에서 실제로 어떤 모듈이 사용되는지 알면 .config
이 시스템에 맞게 사용자 정의된 파일을 자동으로 생성할 수 있습니까? 이렇게 하면 부스에서 공간과 시간을 절약할 수 있습니다. 그것은 마치
lsmod [options] | sed [a good regexp] > .config
답변1
그것이 make localmodconfig
목적입니다.
발췌 /usr/src/linux/README
:
"make localmodconfig" Create a config based on current config and loaded modules (lsmod). Disables any module option that is not needed for the loaded modules.