Compilar el núcleo y los módulos, instalar La Bestia

Una pequeña nota antes de comenzar: si está volviendo a compilar un núcleo con una versión idéntica al que ya está presente en su sistema, primero debe borrar los módulos antiguos que se encuentran en su sistema. Por ejemplo, si está recompilando 2.4.22, debe borrar el directorio /lib/modules/2.4.22.

La compilación del núcleo y de los módulos, y la posterior instalación de los módulos se hace con las líneas siguientes:

    make dep
    make clean bzImage modules
    make modules_install install
   

Un poco de vocabulario: dep, bzImage, etc., así como también oldconfig y otros que hemos usado arriba, se denominan objetivos. Si especifica varios objetivos para make como se muestra arriba, se ejecutarán los mismos en orden de aparición. Pero si uno de los objetivos falla, make no continuará más[38].

Veamos los objetivos diferentes y qué es lo que hacen:

Ahora todo está compilado e instalado correctamente, ¡listo para ser probado! Simplemente vuelva a arrancar la máquina y elija el núcleo nuevo en el menú de arranque. Note que todavía está disponible el núcleo antiguo de forma tal que lo puede usar si experimenta problemas con el nuevo. Sin embargo, puede elegir instalar manualmente el núcleo y cambiar los menús de arranque a mano. De esto se trata la sección siguiente.

Nota

El viejo objetivo zImage ahora es obsoleto, el mismo está deprecado, y Usted no debería utilizarlo más.



[38] En este caso, si falla, significa que hay un error en el núcleo... De ser así, por favor ¡háganoslo saber!