1. Introducción

Yo acostumbraba a compilar mis kernels de forma manual, lo que implicaba seguir una serie de pasos que se debían ejecutar en orden; el paquete kernel-package se escribió para hacer todos estos pasos de forma automática (además de otras cosas mas). Esto es especialmente importante para los iniciados: el comando make-kpkg realiza todos los pasos necesarios para compilar el kernel y la posterior instalación de este. --Manoj Srivastava, extraído del manual del kernel-package.

Si se ha compilado un kernel anteriormente, se sorprenderá de lo sencillo que resulta usando el paquete kernel-package. Este tutorial se creó con el fin de dar a conocer las ventajas del sistema de empaquetamiento de kernels que utiliza Debian. Lo que hace en resumidas cuentas es simplificar la compilación de un kernel y sus módulos creando un paquete con formato .deb de la imagen. Luego es solo cuestión de instalarlo con dpkg.

Nota

Compilar un kernel no es un asunto trivial. Lo que se va a hacer era anteriormente un trabajo reservado a los administradores y a los usuarios avanzados de Debian.

Aviso

Si no se tiene cuidado se puede dejar el sistema incapaz de iniciarse. Se recomienda fuertemente que se lea todo el documento, desde principio a fin, por lo menos una vez, y luego intentar construir el kernel (e incluso entonces, a lo mejor se necesitaría mas información).

Como ejemplo en este documento se utilizará el código fuente del kernel 2.2.19. No se tiene que utilizar la misma versión; solamente se debería si es su primera vez. Si nunca antes había compilado un kernel, intente elegir una versión distinta a la que tiene funcionando en su sistema. Aunque en el documento se comentarán los pasos a seguir en el caso de que se esté compilando la misma versión del kernel, se ahorrarán unos cuantos pasos si se elige una versión distinta. En la siguiente sección se comentará la forma de averiguar la versión del kernel que se tiene instalada.

Por favor, recuerde que inevitablemente alguien usará este documento y dejará su sistema inoperativo. No permita que sea usted. Si no entiende alguna cosa intente buscar mas información antes de proceder. Si lee este documento y encuentra algun error, por favor hágalo saber en .