Guardando y volviendo a usar los archivos de configuración de su núcleo

La configuración del núcleo se guarda en el archivo /usr/src/linux/.config. Hay una copia de respaldo del mismo en el directorio /boot/config-<versión>, es bueno mantenerla como referencia. Pero también guarde sus configuraciones para distintos núcleos, ya que sólo es cuestión de dar nombres diferentes a los archivos de configuración.

Una posibilidad es nombrar a los archivos de configuración basándose en la versión del núcleo. Digamos que Usted modificó la versión de su núcleo como se mostró en “Configurando el núcleo”, entonces puede hacer:

    $ cp .config /root/config-2.4.22-pepe
   

Si, por ejemplo, decide actualizar a 2.4.24, podrá volver a usar este archivo, ya que las diferencias de configuración entre estos dos núcleos serán muy pequeñas. Simplemente use la copia de respaldo:

    $ cp /root/config-2.4.22-pepe .config
   

Pero el hecho de volver a copiar el archivo, no significa que el núcleo ya esté listo para volver a ser compilado. Tiene que volver a invocar a make menuconfig (o lo que sea que elija usar), ya que este proceso crea y/o modifica algunos archivos necesarios para poder compilar con éxito.

Sin embargo, además del hecho molesto de volver a pasar por todos los menús, puede perderse alguna opción nueva interesante. Puede evitar esto usando make oldconfig. Esto tiene dos ventajas:

  1. es rápido;

  2. si aparece una opción nueva en el núcleo y no estaba presente en su archivo de configuración, el proceso se frenará y esperará a que ingrese su elección.

Sugerencia

Luego que ha copiado su archivo .config al directorio personal de root, como se propuso antes, ejecute make mrproper. Esto asegurará que nada queda de la configuración antigua y Usted obtendrá un núcleo “limpio”.

Luego, hora de compilar.