Cada vez que se ejecuta make menuconfig
, make xconfig
, make XXX_defconfig
, make oldconfig
, make localmodconfig
o cualquiera de los otros make XXXconfig
objetivos en el árbol de código fuente del núcleo de Linux, esto crea (si tiene éxito) un archivo llamado .config
. Este archivo se usa durante la compilación del núcleo y no se borra a menos que lo borre manualmente o lo ejecute make mrproper
.
Es común mantener los árboles fuente del núcleo /usr/src
; si hiciste la compilación, /usr/src/linux-3.0.7
entonces tu .config
archivo está en /usr/src/linux-3.0.7/.config
. (Como se trata de un archivo de puntos , el ls
comando no lo muestra a menos que se ejecute con la -a
bandera).
Muchas distribuciones hacen arreglos para copiar el .config
archivo en el paquete que contiene el núcleo e instalarlo junto al núcleo, por ejemplo, /boot/config-3.0.7
para que coincida /boot/vmlinuz-3.0.7
. Las distribuciones integradas a menudo no hacen eso; No sé si Angstrom sí, y de todos modos esto no se aplica si compiló el núcleo manualmente.
La configuración del kernel a veces puede estar disponible desde el kernel en ejecución /proc/config.gz
. Esto requiere la IKCONFIG
opción de tiempo de compilación.
.config
archivo en el/usr/src/linux-3.0.7
directorio. En/boot
solo hayconfig-2.6.32
archivo.