Compilar kernel vanilla en ubuntu 21/03/2010
Posted by drencrom in Linux.trackback
La idea es compilar un kernel vanilla de linux con la configuración que se quiera creando un paquete .deb que permita instalarlo configurando todo lo necesario para que funcione en forma automática (initrd, grub, etc)
Los pasos son los siguientes:
Primero se deben bajar las fuentes del kernel y descomprimirlas en /usr/src
Luego hay que instalar las herramientas necesarias en el sistema mediante apt-get install build-essential kernel-package
Entonces hay que moverse con cd al directorio de las fuentes descomprimido en el paso 1 y ejecutar make-kpkg clean que prepara las fuentes para compilar. Antes de esto se puede modificar el archivo .config mediante make menuconfig o copiando el config de algun kernel instalado
Luego hay que ejecutar make-kpkg --append-to-version=-<etiqueta> kernel_image --initrd binary donde la etiqueta es un nombre que se le agrega a la versión del kernel para distinguir esta compilación en particular
Al terminar esto, en el directorio superior al actual (debería ser /usr/src) van a quedar los paquetes .deb del kernel compilado. Los importantes el que comienza con linux-image que tiene al kernel en sí y linux-headers que tiene los encabezados que permiten compilar módulos
Comentarios»
No comments yet — be the first.