Muchas veces cuando hay prisa o simplemente por comididad, puede interesarnos la posibilidad de compilar un kernel con una herramienta, desde mi punto de vista, magistral, como es genkernel. Ésta nos hace todas las pesquisas necesarias para que se instale un kernel en /boot/ es decir nos ahorra el:
# cp /usr/src/linux/arch/i386/boot/bzImage /boot/versión_del_kernel
# cp /usr/src/linux/System.map /boot/System.map-versión_del_kernel
Mediande genkernel sólo con generar el link al directorio que corresponda a la versión del kernel el cual va a ser instalado:
# ln -s nombre_directorio_kernel linux
Y ejecutando:
# genkernel all
Ya lo tenemos.
Pero (y esto es imprescindible para hacer de la erremienta genkernel algo útil), cómo le decimos que nos compile la fuente que queremos (normalmente en /sur/src ) y como le decimos, que van a ser módulos y que van a ser built-in que necesitamos? con esta sencilla línea de comandos:
# genkernel --kerneldir=/ruta/nombre_kernel --menuconfig --bootsplash all
Ésto nos envía a buscar la fuente del kernel que queramos.
# genkernel --kernel-config=/ruta/config --menuconfig --bootsplash all
Ésto nos busca el archivo de configuración que queramos.
Y de paso nos instala el, nunca bien ponderado, bootsplash (previamente dale soporte cuando emerjas genkernel).
Últimos comentarios