Actualizando el kernel de linux / Debian

linux

En esta ocasión, recupero los apuntes que tengo para recompilar el kernel de Linux / Debian.

Primero de todo, actualizamos

#apt-get update

Instalamos las dependencias necesarias

#apt-get install kernel-package libncurses5-dev fakeroot wget bzip2 build-essential

– Descargamos el kernel

#cd /usr/src
#wget https://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.27.45.tar.gz

y lo descomprimo:

#tar -zxvf linux-2.6.27.45.tar.gz

Creamos un enlace simbólico:

# ln -s /usr/src/linux-2.6.27.45 /usr/src/linux

# cd linux

Copiamos la configuración actual del Kernel, para no dejarnos nada… por ejemplo, drivers de SATA, gráfica, etc…

#cd /boot

Copiamos el fichero config-2.6.x.x actual a la carpeta /usr/src/linux

Nos vamos a la carpeta del kernel para hacer las modificaciones:

#cd /usr/src/linux

Limpiamos, por si acaso hay algo anterior:

#make clean && make mrproper

Añadimos el nuevo kernel a las opciones de boot

#cp /boot/config-`uname -r` ./.config

Ahora, ejecutamos el config y seleccionamos las opciones que creamos oportunas:

#make menuconfig

Una vez acabado, nos vamos a construir los paquetes para instalarlos:

#make-kpkg clean
#fakeroot make-kpkg –initrd –append-to-version=-custom kernel_image kernel_headers

Nos vamos a tomar un café (o varios) y esperemos a que acabe. En función de la má¡quina puede tardar entre 30 minutos a 2 – 3 horas.

Una vez acabado, nos dejará 2 ficheros en /usr/src y procedemos a instalarlo:

#dpkg -i linux-image-2.6.23.12-custom_2.6.27.45-custom-10.00.Custom_i386.deb
#dpkg -i linux-headers-2.6.23.12-custom_2.6.27.45-custom-10.00.Custom_i386.deb

Rebotamos y listo !!!

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.