Linux-Mandrake: Manual de Referencia | ||
---|---|---|
Anterior | Capítulo 14. Compilando e instalando núcleos nuevos | Siguiente |
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 :-)