Ogni volta che esegui make menuconfig , make xconfig , make XXX_defconfig , make oldconfig , make localmodconfig o qualsiasi altro make XXXconfig target nell'albero dei sorgenti del kernel Linux, questo crea (se ha successo) un file chiamato .config . Questo file viene utilizzato durante la compilazione del kernel e non viene cancellato a meno che non lo si cancelli manualmente o si esegua make mrproper .
È comune mantenere gli alberi dei sorgenti del kernel in /usr/src; se hai fatto la compilazione in /usr/src/linux-3.0.7 quindi il tuo .config il file è in /usr/src/linux-3.0.7/.config . (Poiché si tratta di un file dot, il file ls il comando non lo mostra a meno che non venga eseguito con -a bandiera.)
Molte distribuzioni provvedono a copiare il .config file nel pacchetto contenente il kernel e installalo accanto al kernel, ad es. /boot/config-3.0.7 in modo che corrisponda a /boot/vmlinuz-3.0.7 . Le distribuzioni incorporate spesso non lo fanno; Non so se Angstrom lo faccia, e comunque questo non si applica se hai compilato il kernel manualmente.
La configurazione del kernel a volte può essere disponibile dal kernel in esecuzione in /proc/config.gz . Ciò richiede IKCONFIG opzione in fase di compilazione.
Il tuo nuovo è .config al livello superiore dell'albero dei sorgenti del kernel. Potrebbe anche essere installato su /boot/config-3.0.7 o simile, a seconda.