Truco: Cómo Personalizar el Grub

grubgrafico

Para todos aquellos que seáis nuevos en ésto de Linux y Ubuntu, habréis de saber que el Grub no es más que el gestor de arranque que utiliza nuestro Sistema Operativo. Mediante su menú que aparece nada más iniciarse el sistema podremos seleccionar qué Sistema Operativo Iniciar, por ejemplo si además tienes instalado Windows podrás seleccionarlo, pero también en éste menú aparece la lista de los Kernels que tenemos instalados. En éste post vamos a configurar el Grub para que se vea de forma gráfica (cómo en la imágen), vamos a desinstalar Kernels antiguos que ya están en desuso y también vamos a aprender cómo editar la lista del menú.

 

GRUB GRÁFICO

Primero vamos a empezar por instalar el Grub Gráfico ó Gfxboot. Para ello vamos a abrir el Terminal (Aplicaciones->Accesorios->Terminal) y escribimos:

wget http://quasarfreak.googlepages.com/grub-gfxboot_0.97-5_i386.deb

Ahora desinstalamos el antiguo Grub e instalamos el nuevo. Para ello antes nos vamos a fijar, ya que es lo único importante, en la ruta donde está instalado el que tenemos. Ésto se puede saber mirando en éste archivo: /boot/grub/menu.lst. Buscamos unas lineas como éstas y si justamente lo que yo tengo seleccionado es el nombre del disco, y el 2 es la partición donde est instalado Linux. Bien, pues lo importante es ese hd0, que en vuestro caso podría ser hda, hdb, o algo así, y la ruta donde está, para que lo sepáis, es /dev/nombre_del_disco

grub

Una vez que ya nos hemos asegurado de cuál es el nombre del disco abrimos un Terminal y escribimos, sin miedo:

sudo aptitude remove grub
sudo dpkg -i grub-gfxboot_0.97-5_i386.deb
sudo grub-install /dev/hda
(en hda escribimos el que nos corresponda)

Ahora nos bajamos el tema de Ubugrey, que es el que sale en la imágen desde aquí. Descomprimimos el Zip y lo que contiene lo copiamos en /boot/grub/ .Si no sabes (por los permisos) escribe en un terminal: sudo nautilus /boot/grub y se te abrirá la carpeta con permisos de administrador: copia ahí dentro el archivo descargado message.ubugrey.
El último paso es editar el archivo menu.lst: para ello escribe sudo gedit /boot/grub/menu.lst y escribe al principio ésta linea:

gfxmenu /boot/grub/message.ubugrey *IMPORTANTE

Podéis encontrar más temas gráficos aquí. Tras reiniciar ya tendremos nuestro Grub con colores🙂

DESINSTALAR KERNELS ANTIGUOS DEL GRUB:

Si tienes instalado en tu sistema Ubuntu desde hace tiempo, te habrás dado cuenta que cada vez que se actualiza el kernel a una nueva versión, la antigua sigue instalada y aparece en el menú. Esto se debe a que por seguridad, si te falla la nueva puedas recurrir a la antigua, pero normalmente siempre funciona asique tener una larga lista no es agradable a la vista.

Podemos desinstalar versiones antiguas del Kernel siguiendo estos pasos. Lo primero es mirar cuales tenemos instalados, para ello escribimos en el Terminal:

sudo dpkg –get-selections | grep linux-image

Ahora, para desinstalar uno que ya no usemos (por ejemplo la version 2.6.20-14 aunque a muchos os aparecerán bastantes más) lo que tenemos que hacer es:

sudo apt-get remove –purge linux-image-2.6.20-14-generic

Éste comando además de eliminar los núcleos del sistema, borra las entradas correspondientes en el menú del Grub. Es recomendable, eso si, mantener siempre la version actual del kernel y una anterior, por si ocurre algún problema con el que estamos usando, poder arrancar el sistema con el que teníamos.

EDITAR LA LISTA DEL MENÚ GRUB:

Siempre que editemos archivos de éste tipo conviene hacer una copia del actual para así poder saber qué configuración teníamos antes de la catástrofe. De todas maneras, si os cargáis el Grub podéis recurrir a ésto. Para editar la lista simplemente abrimos el archivo /boot/grub/menu.lst con permisos de usuario:

sudo gedit /boot/grub/menu.lst

Éste archivo contiene muchas pero que muchas lineas que os pueden parecer raras pero no os asustéis. No tenemos que tocar casi nada. Podemos cambiar varias cosas:

  • Cambiar el tiempo de espera antes de seleccionar automáticamente un elemento de la lista: para ello debemos cambiar el número de segundos que aparece en una linea llamada timeout

    timeoutgrub

 

  • Cambiar el título con el que aparecen los elementos en la lista: Creo que el que sale por defecto indica bien de qué versión se trata pero se puede hacer más bonito. Para cambiarlo simplemente nos vamos a la linea title donde se encuentre y la cambiamos por ejemplo por: “Iniciar Ubuntu Feisty Fawn 7.04“, y si tenemos Windows pues cambiamos por “Iniciar Windows XP“. Ésto se me ocurrió porque a mi hermano pequeño le asustaba mucho el menú del Grub😀 y así se hace más ameno.
  • Cambiar el orden de aparición de los sistemas Operativos: Simplemente copiamos la sección del Sistema desde la palabra title hasta savedefault y la cambiamos de lugar ya que la lista aparece en el mismo orden que en el archivo.

Ahora ya tenemos el Gestor de Arranque más “decente”. Espero que os haya servido de ayuda y ya sabéis lo que tenéis que hacer para cualquier duda o problema.

17 Responses to “Truco: Cómo Personalizar el Grub”


  1. 1 Pere Miércoles, 9 enero a las 7:18 pm

    pere@vaio:~$ sudo dpkg -i grub-gfxboot_0.97-5_i386.deb
    dpkg: referent a grub-gfxboot_0.97-5_i386.deb que conté grub-gfxboot:
    grub-gfxboot conflicts with grub
    grub-pc provides grub and is present and instal·lat.
    dpkg: s’ha produït un error en processar grub-gfxboot_0.97-5_i386.deb (–install):
    paquets en conflicte – no s’instal·larà grub-gfxboot
    S’han trobat errors en processar:
    grub-gfxboot_0.97-5_i386.deb

    que hago?

  2. 2 eddie Jueves, 21 febrero a las 6:37 pm

    Orale!!!woww jeje

    Me sirvió de mucho este tuto…en verdad gracias!

    Ahora el Grub de mi compu ya se ve bien chido!!!

  3. 3 Joseph Martes, 29 abril a las 2:52 am

    Muy interezante tu tuto… pero tengo un problema cuando coloco el comando
    sudo grub-install /dev/hd0
    me dice
    Not found or not a block device.
    como hago ahora

  4. 4 hjmelgarr Sábado, 3 mayo a las 11:31 pm

    Bo has digitado el comando correcto.
    Revisa cuidadosamente, que salta a los ojos tu error.

  5. 5 hjmelgarr Sábado, 3 mayo a las 11:33 pm

    Vuelvo a escribir el mensaje anterior:
    NO HAS DIGITADO EL COMANDO CORRECTO.

    Tu pones:

    sudo grub-install /dev/hd0

    dberías poner:

    sudo grub-install /dev/hda0

    o lo que corresponda

  6. 6 Gonzalo Lunes, 5 mayo a las 1:05 pm

    No me funciona el comando sudo grub-install /dev/hd0
    y en el menu.lst según dice es hd0
    lo que me despliega es…

    gonzalo@gonzalo-desktop:~$ sudo grub-install /dev/hd0
    /dev/hd0: Not found or not a block device.

    Soy nuevo, quizá no debí haberme metido en esto jeje

  7. 7 RexxaR Lunes, 5 mayo a las 11:22 pm

    me funciona pero cuando eligo otro sistema operativo me vuelve al grub antiguo como lo elimino o que puedo modificar ya que me esta gustando bastante ubuntu
    Gracias

  8. 8 Alfredo Viernes, 11 julio a las 6:45 am

    En la mayor parte de los casos, debe funcionar grub-install /dev/hda, que instala GRUB en el MBR del primer disco IDE.

  9. 9 emiliano Sábado, 2 agosto a las 9:37 pm

    holaa!!

    ya copie el menu.lst pero a la hora de guardarlo
    me dice q no tengo permiso, i no logro
    encontrar la forma para cambiarlo (N)

    ayudaaa !!! mi msn e-max-10@hotmail.com

  10. 10 Esteban Sábado, 8 noviembre a las 8:53 pm

    Ojo: el archivo sólo sirve para plataforma i386
    Saludos!

  11. 11 emmanuel Jueves, 22 enero a las 5:40 am

    hola como esta hermano viendo que sabe de linux soy nuevo en esto y me paso lo sigiente instale el ubuntu 8.10 y me paso lo siguiente donde dice add y quitar ante me salia una lista de lo soft que yo tenia instalado me puse a poner uno cuanto copy paste en el terminal y y me dicen que con esto puedo recuperar mi list

    sudo nano /etc/apt/source.list pero lo pongo y no pasa nada como yo recupero esa lista porque me esta desilucionando ya si no resuelvo eso quiero mi linux full con todo bien cuento con tu ayuda grasias

    cuando estoy dentro donde dice add y quitar
    me sale esto
    No hay ninguna aplicación disponible que coincida con su búsqueda.
    le doy donde dice todo y nada y ante ahi me salian todo los soft instalado no se que paso como recupero esa lista de nuevo ayudame por favor amigo

  12. 12 vic Jueves, 5 marzo a las 12:22 pm

    Buenas soy principiante en ubuntu quise cambiar el grub lo desisntale y lo que hice fue un desastre porq nunca termine de installar el grub grafico y ahora que la arranque es decir cuando la encendi me aprece lo siguiente:
    GNU GRUB version 0.97 (638K lower /1562112K upper memory)
    [Minimal BASH-like line editing is supported. For the first word. TAB lists possible command completions. Anywhere else TAB lists the possible completions of a device/filename.]
    grub>
    no sé que hacer si debo formatear a si hay una solución a esto y me estoy ahogando en un vaso de agua.
    por favor quien pueda ayudarme se lo agradeceria mucho.

  13. 13 pablokain1975 Lunes, 27 julio a las 12:11 am

    mira kiero probar el ubuntu sirve para pc de escritorio tengo un p4 2.0 40dd 1.256 ram

  14. 15 Karmage Domingo, 29 noviembre a las 2:49 am

    Sabes, tengo un problema y siento que me estoy desesperando.

    Hice paso a paso lo que me dijiste pero en el paso que habia que colocar “sudo dpkg -i grub-gfxboot_0.97-5_i386.deb” me apareció un error y no me dejó instalar !!!

    Ahí va el error:

    karmage@Karmage:~/Escritorio$ sudo dpkg -i grub-gfxboot_0.97-5_i386.deb
    (Leyendo la base de datos … 00%
    124612 ficheros y directorios instalados actualmente.)
    Desempaquetando grub-gfxboot (de grub-gfxboot_0.97-5_i386.deb) …
    dpkg: error al procesar grub-gfxboot_0.97-5_i386.deb (–install):
    intentando sobreescribir «/usr/share/man/man8/update-grub.8.gz», que está también en el paquete grub-pc 0:1.97~beta4-1ubuntu2
    dpkg-deb: el subproceso pegar fue terminado por la señal (Tubería rota)
    Procesando disparadores para man-db …
    Se encontraron errores al procesar:
    grub-gfxboot_0.97-5_i386.deb

    Tengo Ubuntu 9.10 y tengo (o mejor dicho tenía) el grub que trae el. Ahora no quiero ni reiniciar el equipo porque lo más probable es que no avance y me quede sin portatil hasta encontrar la solución. Espero que me puedas ayudar :D!

    Un saludo desde el sur del mundo!

  15. 16 Juan Fernando Aristizabal Miércoles, 16 diciembre a las 11:40 pm

    Hola amigos otra vez por aca para consultaros acerca de este problema que me sale en linux.
    Resulta que tengo instalada la version de linux wubi ubuntu y lo etaba utilizando y el sistema me mostro un mensaje acerca de una actualzacion. Yo acepte y empezo la actualizacion. Cuando termino y reinicie el equipo me salio el siguiente pantallazo.

    GNU GRUB version 1.97 beta4

    {minimal BASH – like line editing is supported. For the first word, tab lists possible command completions. anywhere else TAB lists posible device / file completions}

    sh:grub>

    Esto es el pantallazo, la verdad no se a que se debe esto. no se como salir de aqui.
    Cuando le doy exit sale del pantallazo y da la opcion desde windoes o ubuntu, escogo ubuntu y vuelve al mismo pantallazo.

    Necesito su ayuda.

  16. 17 Kito Jueves, 22 septiembre a las 4:01 am

    No me sale el archivo menu.lst en la carpeta que especificaste, ni entrando como root ni normal.


Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s




Nos hemos mudado a http://universolinux.es. Visitanos!

Calendario

agosto 2007
L M X J V S D
    Sep »
 12345
6789101112
13141516171819
20212223242526
2728293031  
site statistics

Popularidad

  • 300,694 Visitas

A %d blogueros les gusta esto: