보통은 이 파일이 없습니다. 


/proc/config.gz 는현재 동작중인 커널이 컴파일 되기전  커널 컴파일 옵션으로 설정된 내용을 가지고 있는 파일입니다. 


보통은 이 파일은 커널에 포함되어 있지 않죠..


개발 과정이나 기타 등등 상황에서 현재 커널의 컴파일 설정 상태를 재현하거나 궁금한 경우가 있습니다. 


이런 경우를 대비해서 다음과 같이 미리 커널 옵션으로 설정해 놓으면 좋습니다. 


동작하는 커널의 컴파일 커널 옵션을 proc 파일 시스템에서 

다음과 같이 제공하게 하려면 

/proc/config.gz

커널 컴파일 옵션 설정에서 다음과 같이 활성화 시켜주어야 합니다.


menuconfig 에서 

당연히 proc 파일 시스템 지원은 다음과 같이 활성화 되어 있어야 하고 

File systems  —>

Pseudo filesystems  —>

[*] /proc file system support


다음 옵션으로 활성화 시켜 주어야 합니다.

General setup  --->

  [*] Kernel .config support

  [*]   Enable access to .config through /proc/config.gz

커널을 컴파일 하고 적용하면 부팅후 다음과 같은 파일을 볼수 있습니다.


/proc/config.gz


이것을 다음과 같이 풀수 도 있고 

zcat /proc/config.gz > kernel_config

커널 소스에는 다음과 같이 적용 시킬수 있습니다.


cat /proc/config.gz | gunzip > .config


생각보다 도움이 됩니다.