Capítulo 9. El kernel de Linux

Tabla de contenidos

9.1. Actualización del kernel
9.2. Las fuentes del kernel
9.3. Configuración del kernel
9.4. Módulos del kernel
9.5. Compilación del kernel
9.6. Instalación del kernel
9.7. Limpieza del disco después de la compilación

Resumen

El kernel se encarga de administrar el hardware en los sistemas Linux y de ponerlo a disposición de los diversos procesos. Las siguientes páginas no le servirán para convertirse en un hacker del kernel, pero le ayudarán a realizar una actualización del mismo y a ser capaz de compilar e instalar un kernel configurado. Si sigue las instrucciones de este capítulo, el kernel funcionará adecuadamente y lo podrá arrancar en cualquier momento.

El kernel, que se copia al directorio /boot durante la instalación, está configurado de tal forma que cubre un amplio espectro de hardware. Por eso en la mayoría de los casos no es necesario generar un kernel propio, a no ser que quiera probar utilidades o controladores en fase de experimentación.

A veces es posible modificar el comportamiento del kernel instalado por medio de parámetros del kernel. Por ejemplo, el parámetro desktop reduce los intervalos de tiempo del planificador, lo que redunda en una mayor velocidad subjetiva del sistema. Si el paquete kernel-source está instalado, puede obtener información adicional en la documentación del kernel en el directorio /usr/src/linux/Documentation.

Ya existen makefiles para la creación de un nuevo kernel; con ayuda de éstas el proceso se realiza casi de forma automática. Sólo la selección del hardware y prestaciones que el kernel debe soportar tiene que realizarse de forma interactiva. Puesto que para realizar la selección correcta, debe conocer su sistema bastante bien, le recomendamos – al menos en el primer intento – que modifique archivos de configuración ya existentes y en funcionamiento, con el fin de disminuir el riesgo de una realizar una configuración inadecuada.

9.1. Actualización del kernel

Para instalar un kernel actualizado de SUSE, utilice la característica de actualización en línea de YaST. Una vez realizada la actualización, tendrá que reiniciar el sistema, ya que el antiguo kernel aún se estará ejecutando y no será capaz de encontrar los módulos apropiados para el proceso. Si desea obtener más información acerca de la función de actualización en línea de YaST, consulte la Sección 2.2.3, “YaST Online Update”.

Cuando se ejecute la actualización, se mostrará una ventana emergente que describe todas las acciones que es necesario llevar a cabo. Es importante que las siga a fin de mantener la consistencia del sistema.


SUSE LINUX Manual de administración 9.3