Como estan todos!
Este es un post-video-tutorial en el cual intento enseñar a actualizar el Kernel en un sistema operativo debian 6.0 (squeeze) tomando el procedimiento desde 0, pasando por la descarga de dependencias, la descarga del kernel en http://kernel.org/, la compilación y generación de los paquetes .deb del Kernel, los cuales instalaremos posteriormente.
durante el vídeo podrían encontrar varios errores de narración… pero vamos a que no puedo hacer dos cosas a la vez
“Pero Ricardo! queremos solo hacer copy-paste a los comandos”, bien a continuación una lista de los comando que he utilizado en este vídeo tutorial en orden de ocurrencia.
averiguar la versión del Kernel actual
uname -r
instalacion de dependencias:
sudo apt-get install kernel-package sudo apt-get install libncurses5-dev sudo apt-get install fakeroot sudo apt-get install wget sudo apt-get install bzip2 sudo apt-get install build-essential
descargar el kernel
cd /usr/src wget http://www.kernel.org/pub/linux/kernel/v3.0/linux-3.4.7.tar.bz2
descomprimir las fuentes del kernel
sudo tar xjf linux-3.4.7.tar.bz2
crear symlink al kernel linux
ln -s linux-3.4.7 linux cd /usr/src/linux
limpiar el directorio de instalacion
make clean && make mrproper
copiar el archivo de configuracion de nuestro kernel actual
sudo cp /boot/config-'uname -r' ./.config #en mi caso sudo cp /boot/config-2.6.32.5-amd64 ./.config
configurar el, valga la redundancia, menu de configuracion
sudo make menuconfig
compilar las fuentes del kernel
sudo make-kpkg clean sudo fakeroot make-kpkg --initrd --append-to-version=-custom kernel_image kernel_headers
verificar que la compilación tubo éxito
cd /usr/src ls -l #los dos .deb deben estar listados
finalmente instalar el kernel
sudo dpkg -i linux-image-3.4.7-custom-10.00.Custom_amd64.deb sudo dpkg -i linux-headers-3.4.7-custom-10.00.Custom_amd64.deb
reiniciar para ver que en el grub se vea reflejado nuestro arduo trabajo, y aparezca el arranque con el nuevo kernel
sudo shutdown -r now
Bien eso fue todo :3, espero haber ayudado a mas de alguien.
hasta la proxima!