14.4. Compilar el núcleo y los módulos, instalar los módulos

Una pequeña nota antes de comenzar: si está recompilando 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.2.10, debe borrar el directorio /lib/modules/2.2.10.

La compilación del núcleo y de los módulos, y la posterior instalación de los módulos se hace con una sola línea:

$ make dep && make bzImage && make modules && 
  make modules_install  

Si se está preguntando para qué es el famoso &&, aquí tiene la explicación: a && b primero corre a, y luego corre b si y sólo si a se ha completado satisfactoriamente. Por extensión, puede imaginar lo que hace la línea de comandos de arriba: si uno de los comandos falla, no se ejecutarán los comandos subsiguientes. Otra cosa que puede significar la falla ¡es que hay un bug en el núcleo! Si es así, por favor háganoslo saber...

Una cosa más: ¡no, compilar un núcleo nuevo no va a invalidar el viejo! Si la compilación falla aquí, eso no significa que su sistema no va a arrancar más. Para evitar que su sistema arranque, tendría que hacer algo realmente estúpido -- lo cual, honestamente, no ocurrirá si sigue las instrucciones de este capítulo al pie de la letra :-)


Tux sobre Estrella por MandrakeSoft Linux es una marca registrada de Linus Torvalds. Todas las otras marcas registradas y copyrights son la propiedad de sus respectivos dueños.
A menos que se diga lo contrario, todo el contenido de estas páginas y todas las imágenes tienen Copyright de MandrakeSoft S.A. y de MandrakeSoft Inc. 2000.
http://www.linux-mandrake.com/