Linux 커널이 어떤 옵션으로 빌드되었는지 확인하는 방법은 무엇입니까? [복사]

Linux 커널이 어떤 옵션으로 빌드되었는지 확인하는 방법은 무엇입니까? [복사]

배포판에 사용자 정의 커널이 있다고 가정해 보겠습니다. 커널을 빌드할 때 사용되는 모든 옵션 목록을 어떻게 얻을 수 있습니까?

공급업체 저장소에서 커널 패키지의 구성 파일을 읽어서 얻을 수 있지만 다른 방법이 있습니까? 커널 자체, 아마도 procfs에서 이 정보를 얻는 방법을 의미합니까?

답변1

커널이 사용중인 경우IKCONFIG_PROC활성화되면 에서 구성을 검색할 수 있습니다 /proc/config.gz. 그것이 사용된다면IKCONFIG활성화되면 다음 명령을 사용하여 커널 이미지에서 추출할 수 있습니다.extract-ikconfig스크립트.

이러한 구성 옵션 중 어느 것도 활성화되어 있지 않으면 공급업체의 저장소에서 구성 파일을 읽어야 합니다.

답변2

@Stephen Kitt가 말한 것 외에도 적어도 내 Debian 시스템에서는 다음 위치에서 정보를 찾을 수 있습니다.

/boot/config-<version>

제 경우에는 버전이 다음과 같았습니다.

3.16.0-4-686-pae

따라서 다음을 발행하십시오.

less /boot/config-3.16.0-4-686-pae

커널 구성을 뱉어내다목록!

관련 정보