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 *