Como sabemos, Debian acaba de actualizar su Distro a la versión 7 llamada Wheezy y utiliza un núcleo con versión "3.2", en esta entrada veremos como compilar y actualizar nuestro núcleo de Debian al mas actualmente, el "3.9".
Cabe decir que dicho núcleo podemos instalarlo en cualquier distribución Linux, en mi caso utilizare Debian Wheezy para ver como se comporta para futuros proyectos y practicas.
Sin mas, vamos a ponernos mano a la obra:
Empecemos...
Compilación e Instalación
Previamente debemos de instalar unas paquetes que nos harán falta, abrimos nuestra SHELL:
aptitude install fakeroot build-essential linux-headers-$(uname -r) module-assistant libqt4-dev pkg-config kernel-package zlib1g-dev
Creamos un directorio y nos descargamos la versión actual (3.9):
mkdir /home/wheezy/nucleo3.9
cd /home/wheezy/nucleo3.9
wget https://www.kernel.org/pub/linux/kernel/v3.0/linux-3.9.2.tar.gz
Descomprimimos:
tar -xzvf linux-3.9.2.tar.gz
Seguimos y nos instalamos el programa "lshw", el cual nos indicará toda la información de nuestro equipo:
aptitude install lshw
Ejecutamos y guardamos el resultado en un archivo ".txt":
lshw > equipo.txt
Bien a partir de aquí y teniendo a mano nuestro ".txt" de nuestro equipo, ejecutamos el siguiente comando para configurar el nuevo núcleo:
make xconfig
Vemos como existe muchísimos componentes de arquitecturas distintas a la nuestras, drivers, etc...
Relajémonos y elijamos detenidamente las opciones necesarias, ya que así podremos sacarle todo el partido a la nueva versión del núcleo de Linux para nuestro equipo.
Una vez tengamos decido todo, solo queda empezar a compilar, para ello guardamos y ejecutamos:
make-kpkg clean
make-kpkg --initrd kernel_image kernel_headers
Llegamos al punto el cual podremos darnos una vuelta, el proceso de compilación es bastante largo, se me demoró 45 minutos con un equipo de 2GB de Ram y un Proce de 4 Núcleo.
Al acabar, nos crea un archivo ".deb" el cual será nuestro núcleo compilado, para aplicar dicho núcleo ejecutamos:
dpkg -i linux-*.deb
Por último actualizamos el Grub:
update-grub
Reiniciamos y ejecutamos el comando "uname -r" para ver el resultado:
Núcleo 3.2
Núcleo 3.9.2
Un Saludo y Hasta Otra!
0 comentarios:
Publicar un comentario