9.3. Configuración del kernel

La configuración del kernel ejecutándose actualmente se encuentra en el archivo /proc/config.gz. Para modificar esta configuración conforme a sus necesidades, cambie como usuario root al directorio /usr/src/linux y ejecute el siguiente comando:

zcat /proc/config.gz > .config
make oldconfig

El comando make oldconfig utiliza el archivo /usr/src/linux/.config como plantilla para la configuración actual del kernel. En caso de haber añadido nuevas opciones a las fuentes del kernel empleadas actualmente, el script le pregunta ahora sobre las mismas.

Dada su extensión, este capítulo no se ocupa en detalle de la configuración de las opciones del kernel. Le recomendamos que consulte la abundante documentación que existe acerca de este tema. Puede encontrar la última versión de ésta en /usr/src/linux/Documentation.

9.3.1. Configuración en la línea de comandos

Para configurar el kernel, cambie a /usr/src/linux e introduzca el comando make config. A continuación aparece una serie de preguntas sobre las funciones que el kernel debe soportar y para contestarlas existen generalmente dos o tres posibilidades: Ya sea el sencillo y o n o bien y (yes), n (no) o m (module). m significa que el controlador correspondiente no se incorpora fijo en el kernel, sino que es posible añadirlo en tiempo de ejecución. Por supuesto, todos los controladores que se necesitan para arrancar el sistema deben incorporarse de forma fija al kernel; para estos módulos pulse y. Pulse Intro para confirmar la selección que se leerá de .config. Al presionar cualquier otra tecla, aparece una ayuda corta sobre la correspondiente opción.

9.3.2. Configuración en modo texto

Una vía más asequible para configurar el kernel se consigue con menuconfig, para lo que debe instalar el paquete ncurses-devel con YaST. Arranque la configuración del kernel con el comando make menuconfig.

Si el cambio en la configuración es pequeño, no tiene por qué pasar por todas las preguntas. sino que también puede elegir directamente en el menú los campos que le interesan. Las configuraciones predeterminadas se encuentran en .config. Para cargar otra configuración, escoja el punto del menú Load an Alternate Configuration File e introduzca el nombre del archivo.

9.3.3. Configuración en el sistema X Window

Si en su sistema están instalados y configurados el sistema X Window (paquete xorg-x11) y los paquetes de desarrollo de QT (qt3-devel), también puede iniciar el proceso de instalación con el comando make xconfig. De este modo dispone de una interfaz gráfica más cómoda desde el punto de vista de la configuración pero es preciso iniciar el sistema X Window como superusuario root o bien introducir primero en Shell su para poder tener acceso a la pantalla como root-shell. Las configuraciones predeterminadas se encuentran en .config, por lo que mientras no realice una nueva configuración, las configuraciones en este archivo son las que se corresponden con el kernel estándar de SUSE. Tenga presente que el mantenimiento de la configuración realizada con make xconfig no es tan bueno como con las otras opciones de configuración. Por este motivo, siempre debería ejecutar un make oldconfig después de este método de configuración.


SUSE LINUX Manual de administración 9.3