Siempre que ejecute make menuconfig
, make xconfig
, make XXX_defconfig
, make oldconfig
, make localmodconfig
o cualquiera de los otros make XXXconfig
objetivos en el árbol de fuentes del kernel de Linux, esto crea (si tiene éxito) un archivo llamado .config
. Este archivo se usa durante la compilación del kernel y no se borra a menos que lo borre manualmente o ejecute make mrproper
.
Es común mantener los árboles de fuentes del kernel en /usr/src
; si hiciste la compilación en /usr/src/linux-3.0.7
entonces tu .config
el archivo está en /usr/src/linux-3.0.7/.config
. (Dado que este es un archivo de puntos, el ls
el comando no lo muestra a menos que se ejecute con -a
bandera.)
Muchas distribuciones hacen arreglos para copiar el .config
en el paquete que contiene el kernel e instálelo junto al kernel, p. /boot/config-3.0.7
para que coincida con /boot/vmlinuz-3.0.7
. Las distribuciones integradas a menudo no hacen eso; No sé si Angstrom lo hace y, de todos modos, esto no se aplica si compilaste el núcleo manualmente.
La configuración del kernel a veces puede estar disponible desde el kernel en ejecución en /proc/config.gz
. Esto requiere el IKCONFIG
opción de tiempo de compilación.
Tu nuevo es .config
en el nivel superior del árbol de fuentes de su kernel. También puede instalarse en /boot/config-3.0.7
o similar, según.