9.5. Compilación del kernel

▪ x86;amd64;em64t
Se recomienda la compilación de una imagen “bzImage”. Normalmente, esto evita el problema de que el tamaño del kernel resulte demasiado grande. Esta circunstancia puede producirse si se seleccionan demasiadas características y se crea una imagen “zImage”. Si este hecho llegara a producirse, se mostrarían mensajes acerca de un tamaño excesivo de kernel o sistema. ▪

Una vez personalizado el kernel tal y como se describe en la Sección 9.3, “Configuración del kernel”, debe iniciar la compilación en /usr/src/linux/:

make clean
make bzImage

Puede introducir también ambos comandos en una sola línea:

make clean bzImage

Después de una compilación correcta, puede encontrar el kernel comprimido en /usr/src/linux/arch/<arch>/boot. La imagen del kernel – el archivo que contiene el kernel – se llama bzImage.

Si este no se encuentra en el mencionado directorio, lo más probable es que haya ocurrido un error durante la compilación. Si trabaja con el bash, puede utilizar:

make bzImage V=1 2>&1 | tee kernel.out

para volver a iniciar el proceso de compilación y dejar que se escriba en el archivo kernel.out.

Si hay funciones del kernel que se realizan con módulos, es preciso compilarlos, lo cual se consigue con el comando make modules.


SUSE LINUX Manual de administración 9.3