sábado, 30 de junio de 2012


En un post anterior, comenté como se podía instalar un kernel 3.4.3 en  Ubuntu 12.04 al Sin embargo, quise adoptar otro desafío y actualizar a la versión 3.4.4 estable, ya que la 3.4.5  está por el momento (30/6/2012) como "release candidate".

Los pasos que seguí fueron los siguientes:

1- Verificar si se tiene todo lo necesario para compilar el kernel:
$sudo apt-get install build-essential gcc libncurses5-dev
 
En mi caso particular, ya tenía instalados estos paquetes
2- Cambiarme al directorio de archivos temporales:

cd /tmp

- Descargar el Kernel Linux 3.4.4(fuentes):
  $ wget http://www.kernel.org/pub/linux/kernel/v3.0/linux-3.4.4.tar.bz2

3-Descomprimir las fuentes:
 $tar -xjvf linux-3.4.4.tar.bz2

4-ir a la carpeta descomprimida 

$cd linux-3.4.4
$make Makefile

5- Hay tres formas de configurar el kernel: 
     make menuconfig - sólo texto y en colores
     make xconfig          - gráfico (Qt) en KDE
     make gconfig          - gráfico (Gtk) Gnome

    yo elegí la mas espartana de las tres:

$make menuconfig

Aparece un menu, donde podemos seleccionar los módulos a instalar. 

6- Compilar el kernel, esto puede tomar varias horas, dependiendo de lo que se haya elegido en el menú, así que hay que armarse de paciencia:

$make

7- Compilar los módulos del kernel

$make modules

8- Instalar los módulos

$sudo make modules_install

9- Instalar el kernel

$sudo make install

Nota: En las versiones anteriores de Ubuntu, con el kernel 2.6 , había que crear la imagen initrd manualmente.
 
$cd /boot
$mkinitrd -o initrd.img-2.6.36 2.6.36

Estos pasos ahora ya no son necesarios, ya que con make install, esto se hace de forma automática. 

10- En este paso podemos elegir entre:

-Editar manualmente el grub mediante nano, teniendo cuidado de donde tenemos la partición y la imagen 
 
nano /boot/grub/menu.lst
 title           Ubuntu GNU/Linux, kernel 3.4.4 Default
     root           (hd0,0)
     kernel       /boot/vmlinuz root=/dev/hda1 ro
     initrd        /boot/initrd.img-3.4.4
     savedefault
     boot

- O irnos por la vía mas fácil que es un update-grub, que fué lo que yo elegí:

$sudo update-grub

11- finalmente reiniciamos:

$sudo shutdown -r now

Compilar un kernel es una tarea mucho mas sencilla de lo que se puede imaginar, eso sí tomando las debidas precauciones del caso. Yo lo hice mas que nada como un reto técnico que me quedaba por hacer. Sugiero al lector, aprender e informarse sobre el kernel, como configurarlo mejor de acuerdo a las características de su equipo,etc.

Fuente que consulté para esta hazaña:

0 comentarios:

Posicionamiento WEB
Seo. Posicionamiento natural.
http://www.grupounetcom.com/

segunda mano

Blog Flux

Computers Blog Directory

BlogUpp!

Directorio de Blogs

Directorio de Blogs

About Me

airwolf97
Ver todo mi perfil

Seguidores

contador de visitas

View My Stats