Kdykoli spustíte make menuconfig
, make xconfig
, make XXX_defconfig
, make oldconfig
, make localmodconfig
nebo některý z dalších make XXXconfig
cíle ve stromu zdrojového kódu linuxového jádra, vytvoří se (pokud bude úspěšný) soubor s názvem .config
. Tento soubor se používá při kompilaci jádra a nebude vymazán, pokud jej nevymažete ručně nebo nespustíte make mrproper
.
Je běžné udržovat zdrojové stromy jádra v /usr/src
; pokud jste provedli kompilaci v /usr/src/linux-3.0.7
pak vaše .config
soubor je v /usr/src/linux-3.0.7/.config
. (Protože se jedná o tečkový soubor, ls
příkaz jej nezobrazí, pokud jej nespustíte s -a
vlajka.)
Mnoho distribucí zařizuje kopírování .config
soubor do balíčku obsahujícího jádro a nainstalujte jej vedle jádra, např. /boot/config-3.0.7
aby odpovídal /boot/vmlinuz-3.0.7
. Vestavěné distribuce to často nedělají; Nevím, jestli Angstrom ano, a každopádně to neplatí, pokud jste jádro zkompilovali ručně.
Konfigurace jádra může být někdy dostupná z běžícího jádra v /proc/config.gz
. To vyžaduje IKCONFIG
možnost kompilace.
Vaše nová je .config
na nejvyšší úrovni stromu zdrojového kódu jádra. Může se také nainstalovat na /boot/config-3.0.7
nebo podobně, v závislosti.