jump to navigation

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

Advertisement

Comentarios»

No comments yet — be the first.

Deja un comentario

Fill in your details below or click an icon to log in:

Logo de WordPress.com

You are commenting using your WordPress.com account. Log Out / Cambiar )

Twitter picture

You are commenting using your Twitter account. Log Out / Cambiar )

Facebook photo

You are commenting using your Facebook account. Log Out / Cambiar )

Connecting to %s

Seguir

Get every new post delivered to your Inbox.