sábado, 30 de junio de 2012
Compilar kernel.3.4.4 en Ubuntu
7:55 | Publicado por
airwolf97 |
Editar entrada
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:
Etiquetas:
Comandos GNU/Linux,
GNU/Linux
Suscribirse a:
Enviar comentarios (Atom)
segunda mano
BlogUpp!
Directorio de Blogs
Directorio de Blogs
Blog Archive
- 2015 (1)
- 2014 (1)
- 2013 (1)
-
2012
(118)
- octubre(3)
- septiembre(8)
- agosto(28)
- julio(24)
-
junio(15)
- Compilar kernel.3.4.4 en Ubuntu
- Half-open limit patch for Windows: Amplía el númer...
- LaTeX, sistema de composición de textos
- Sobre John Maddog Hall y su declaración en los 100...
- ¡¡Mandriva is Live!!
- Comandos Linux que deberías saber (i parte)
- La Propiedad del conocimiento(Documental)
- ¡¡Que no se te escape el dinero para llamar!!:Usa ...
- Optimiza el rendimiento de la bateria de tu celula...
- Educación Virtual: Cambiar la sala de Clases por u...
- Microsoft bloquea a donate.fsf.org
- La Telenovela Linux/Nvidia continúa
- Instalar Kernel 3.4.3 de Linux en Ubuntu 12.04
- The Geek Stuff: El sitio que todo informático debi...
- De regreso: Microsoft,Nvidia y otras hierbas.
- marzo(7)
- febrero(21)
- enero(12)
- 2011 (36)
- 2008 (1)
Lista de sitios
- Barrapunto.com
- Blog de Eugenia Bahit
- Blog de Xavier Araque: Diseño Gráfico con herramientas libres
- Code Academy
- Cofradía.org
- Crónica de un Desarrollador y como no morir en el intento
- Delirium Labs
- detodoprogramacion.com
- El baúl del programador
- El tux Angelverde
- Espacio Linux
- Foros Linux-cd.com.ar
- Geeks & Linux Atelier!
- Grupo de Usuarios Linux de Argentina
- Grupo de Usuarios Linux de Barcelona
- Grupo de Usuarios Linux de Venezuela
- Khan Academy
- La Libertad de Desarrollar no tiene precio: Blog de Ernesto Crespo
- Libro Blanco del Software Libre
- Linux Echoes
- Linux en CD
- linux en español
- Linux Hispano
- Linux Magazine
- Linux para Todos
- Linux para Todos
- Linuxdata
- Lopst
- Mundo Linux
- Pillate un Linux
- Planeta Linux
- Plaza Linux
- Sitio de Programación del Guille
- Sitio Oficial de Lihuén
- Sitio oficial de Ututo
- Syrius InfoBlog
- tux apuntes
- Ubuntips
- Ubuntizando.com
- Usuario Debian
- Usuarios chilenos de Debian
Blog Archive
-
▼
2012
(118)
- ► septiembre (8)
-
▼
junio
(15)
- Compilar kernel.3.4.4 en Ubuntu
- Half-open limit patch for Windows: Amplía el númer...
- LaTeX, sistema de composición de textos
- Sobre John Maddog Hall y su declaración en los 100...
- ¡¡Mandriva is Live!!
- Comandos Linux que deberías saber (i parte)
- La Propiedad del conocimiento(Documental)
- ¡¡Que no se te escape el dinero para llamar!!:Usa ...
- Optimiza el rendimiento de la bateria de tu celula...
- Educación Virtual: Cambiar la sala de Clases por u...
- Microsoft bloquea a donate.fsf.org
- La Telenovela Linux/Nvidia continúa
- Instalar Kernel 3.4.3 de Linux en Ubuntu 12.04
- The Geek Stuff: El sitio que todo informático debi...
- De regreso: Microsoft,Nvidia y otras hierbas.
About Me
- airwolf97
Archivo del blog
-
▼
2012
(118)
- ► septiembre (8)
-
▼
junio
(15)
- Compilar kernel.3.4.4 en Ubuntu
- Half-open limit patch for Windows: Amplía el númer...
- LaTeX, sistema de composición de textos
- Sobre John Maddog Hall y su declaración en los 100...
- ¡¡Mandriva is Live!!
- Comandos Linux que deberías saber (i parte)
- La Propiedad del conocimiento(Documental)
- ¡¡Que no se te escape el dinero para llamar!!:Usa ...
- Optimiza el rendimiento de la bateria de tu celula...
- Educación Virtual: Cambiar la sala de Clases por u...
- Microsoft bloquea a donate.fsf.org
- La Telenovela Linux/Nvidia continúa
- Instalar Kernel 3.4.3 de Linux en Ubuntu 12.04
- The Geek Stuff: El sitio que todo informático debi...
- De regreso: Microsoft,Nvidia y otras hierbas.
Seguidores
0 comentarios: