Compilar e instalar Kernel 3.0 en Ubuntu

Bueno, mi artículo sobre compilar el kernel versión 2.6 en linux ha provocado que me llegue algún mail preguntándome cómo hacerlo con la versión 3 del kernel. He probado esta semana en Ubuntu 11.04 y la cosa ha salido bien, aunque fui siguiendo pasos de dos tutoriales distintos. Aquí os dejo realatado el proceso en cómodos pasos:

Instalamos las librerias y paquetes necesarios para compilar el código fuente del kernel, en caso de no disponer de ellas:

sudo apt-get install kernel-package build-essential libncurses5 libncurses5-dev

Así, de buen rollo, nos descargamos el archivo con el kernel comprimido y empaquetado:

sudo wget http://www.kernel.org/pub/linux/kernel/v3.0/linux-3.0.tar.bz2

Tras esto lo descomprimimos, accedemos a la carpeta donde lo descomprimimos y hacemos una copia de nuestra configuración actual (en caso de que todo nos esté funcionando bien):

sudo cp-vi/boot/config-`uname-r` .config
Ahora nos toca configurar el kernel:
sudo make menuconfig
Si hemos creado el .config en el paso anterior nos bastará con elegir la opción “Load an Alternate Configuration File” y cargamos el .config en cuestión. Si no, nos tocará modificar a mano.
Según otro manual que consulté si en vez de del make menuconfig ponéis :
sudo make oldconfig
se debería cargar la configuración antigua sin necesidad de crear el .config, pero a mi no me acabó de funcionar del todo bien.
Ahora sólo nos queda compilar e instalar, lo más tedioso porque le lleva un ratillo. Estos son los comandos en orden:
sudo make localmodconfig
sudo make-kpkg clean
sudo fakeroot make-kpkg --initrd --append-to-version=linux-kernel-3 kernel-image kernel-headers
cd..
sudodpkg -i *.deb
Ahora basta con reiniciar y ya debería ir todo como la seda. Podéis comprobar que la cosa ha salido bien usando el comando uname -r , que debería devolveros el nombre del kernel que estáis.
También podéis instalar desde el PPA, que  es más sencillo, pero pierde el encanto de la línea de comandos.
Anuncios

Un comentario en “Compilar e instalar Kernel 3.0 en Ubuntu

  1. Pingback: Latino » Blog Archive » ¿Qué tamaño doy a la partición boot?

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s