커널 구성 파일은 어디에 저장됩니까? 있습니다. 리눅스 커널을 2.6.32에서 3.0.7로

현재 Angstrom Linux 2.6.32를 실행하고 있습니다. 리눅스 커널을 2.6.32에서 3.0.7로 업그레이드하려고합니다. 이러한 이유로 커널 3.0.7을 실행하도록 구성해야했습니다 make menuconfig.

이제 새 커널 구성과 이전 커널 구성을 비교하고 싶지만 커널 3.0.7 구성 파일을 찾을 수 없습니다. 어떤 아이디어?



답변

새로운 것은 .config커널 소스 트리의 최상위에 있습니다. 또한 설치에 /boot/config-3.0.7따라 또는 유사 할 수 있습니다 .


답변

실행할 때마다 make menuconfig, make xconfig, make XXX_defconfig, make oldconfig, make localmodconfig또는 다른 어떤 make XXXconfig리눅스 커널 소스 트리의 목표,이 파일이 호출 (성공하면)을 작성합니다 .config. 이 파일은 커널 컴파일 중에 사용되며 수동으로 지우거나 실행하지 않으면 지워지지 않습니다 make mrproper.

커널 소스 트리를 유지하는 것이 일반적입니다 /usr/src. 컴파일 한 /usr/src/linux-3.0.7경우 .config파일은에 /usr/src/linux-3.0.7/.config있습니다. (이것은 도트 파일 이므로 플래그 ls와 함께 실행하지 않으면 명령이 표시하지 않습니다 -a.)

많은 배포판에서 .config파일을 커널이 포함 된 패키지 에 복사하고 커널 옆에 설치합니다 (예 : /boot/config-3.0.7match) /boot/vmlinuz-3.0.7. 임베디드 배포판은 종종 그렇게하지 않습니다. Angstrom이 있는지 알 수 없으며 커널을 수동으로 컴파일 한 경우에는 적용되지 않습니다.

커널 구성은에서 실행중인 커널에서 사용할 수 있습니다 /proc/config.gz. IKCONFIG컴파일 타임 옵션 이 필요합니다 .


답변