HOW-TO: Cambio de estilo del gestor de arranque Grub (I) y configuración del Grub (II)

v0.3.1r

INTRODUCCIÓN

Ya que muchos estaréis interesados en cambiar el estilo ‘soso’ de elección de sistema que trae por defecto Ubuntu al arrancar nuestro equipo, y siguiendo la línea marcada por el compañero NiXoN , con sus HOW-TO’s , publico esta mini-guía sobre el gestor de arranque GRUB de Ubuntu.
En ella se explica el como cambiar el estilo de ese inicio y la configuración de parámetros del mismo.

La divido en dos partes bien diferenciadas:

Flecha (I) Cambio del estilo del Gestor de Arranque Grub: En el explico paso a paso, como instalar una nueva versión de Grub y un tema.
Flecha (II) Configuración: Esta parte, un poquito más técnica, pero no por ello más complicada, contiene una breve explicación para la configuración de parámetros del gestor de arranque.

Para que os hagáis una idea, así quedaría el cambio:

ANTES —————————————————————> DESPUÉS
grub2.jpg

[mucho más bonito, ¿no?]

ADVERTENCIA sobre este HOW-TO:

Los pasos que a continuación indico sirven para cualquier tipo de equipo x64/x86 …. La única diferencia está en que para cada uno habrá que bajar el paquete de grub-gfxboot determinado (indico el sitio de donde bajarlo).

En su totalidad está implementado para equipos i386 que utilizan la versión Ubuntu 6.06 – Dapper Drake … así que para éstos no creo que exista ningún tipo de problema. Utilizo la versión 5 del grub-gfxboot … ya que la última versión, la 11 puede causar conflictos con el paquete libc6 de la distro Dapper de Ubuntu.

NOTA: En Ubuntu Edgy TAMBIÉN se puede hacer.

CAMBIO DEL ESTILO DEL GESTOR DE ARRANQUE GRUB (I)

Primero abre un terminal , ya que es desde donde haremos la mayoría de los cambios. Una vez abierto introduciremos las siguientes líneas de comandos.

Flecha Para bajar el fichero grub-gfxboot (equipos x86):

 

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

(Otras versiones: http://kanotix.com/debian/pool/main/g/grub-gfxboot/ ).


sudo aptitude remove grub

Flecha Desempaquetar el grub-gfxboot que hemos bajado anteriormente:


sudo dpkg -i grub-gfxboot_0.97-5_i386.deb


Nota: debemos poner la ruta completa o parcial donde se encuentra el fichero grub-gfxboot, dependiendo del nivel donde nos encontremos.
En este caso, el fichero se descargó en la misma carpeta del nivel actual.

Ahora viene lo más complicado, así que atentos a todos los pasos.

Normalmente el Grub se visualiza porque tenemos varios S.O. en varias particiones, y así poder elegir uno de estos. El Grub se instala en una de estas particiones, normalmente en la de Ubuntu, pero no siempre es así, por ello a continuación muestro la manera de buscar la ruta de la partición donde tenemos instalado nuestro Grub.

Flecha Introducimos el siguiente comando para abrir con gedit el fichero menu.lst:


sudo gedit /boot/grub/menu.lst

El fichero nos muestra un texto muy largo, nos fijaremos en lo siguiente:

grub2-2logo.jpg

Ruta donde esta instalado el Grub en este caso: /dev/hda22

Continuamos con la instalación:

Flecha Instalar grub-gfxboot:


sudo grub-install /dev/hda2

(Debemos poner la ruta donde tenemos instalado el Grub, en este caso /dev/hda2).

Ya tenemos instalado el nuevo Grub. Solo nos falta el tema .

Flecha Instalar el tema:

Ahora tenemos que bajarnos un tema para grub-gfxboot, para ello pongo una dirección donde se pueden bajar varios, hay muchos sitios más, solo hay que buscar:


http://www.gnome-look.org

(Buscar en la casillas search: gfxboot).

Una vez bajado el fichero, lo descomprimimos (botón secundario, extraer aquí…), y deberá llamarse así: message.(tema).

Flecha Lo copiamos a la carpeta grub:


sudo cp /home/usuario/Desktop/message.ubugrey /boot/grub

(Indicamos la ruta donde se descargó el fichero, en este caso está en el escritorio).

Flecha Abrir el fichero menu.lst como root:


sudo gedit /boot/grub/menu.lst

Flecha Colocamos nuestro tema que hemos bajado, como predeterminado, para ello escribimos al principio del texto lo siguiente:


gfxmenu /boot/grub/message.ubugrey

(Poner el nombre del fichero bajado).

Flecha Guardas el fichero, cierras el terminal y listo!!

Reinicias y compruebas que funciona.

CONFIGURACIÓN DEL GRUB (II)

Este punto contiene una breve explicación para la configuración de parámetros de Grub, para ello editaremos el fichero menu.lst.

Se recomienda hacer una copia de seguridad del fichero:


cp /boot/grub/menu.lst /boot/grub/menu.lst.backup

Flecha Introducimos la siguiente línea de comando:


sudo gedit /boot/grub/menu.lst

Una vez abierto el fichero se muestra un texto muy grande, a continuación escribo lo más importante comentando para que sirve:


#Temas para Grub, solo puede haber uno seleccionado, para deseleccionar utilizar la almohadilla.gfxmenu /boot/grub/message.ubugrey <—– [b]Ubicación de nuestro tema seleccionado por defecto.[/b]
#gfxmenu /boot/grub/message.ubublue <—– [b]Otro tema no seleccionado.[/b]
#gfxmenu /boot/grub/message.grub <—– [b]Otro tema no seleccionado.[/b]# menu.lst – See: grub(8), info grub, update-grub(8)
# grub-install(8), grub-floppy(8),
# grub-md5-crypt, /usr/share/doc/grub
# and /usr/share/doc/grub-doc/.


# WARNING: If you are using dmraid do not change this entry to ‘saved’ or your
# array will desync and will not let you boot your system.
default 4 <—– [b]Línea seleccionada por defecto. Si tenemos varios S.O. selecciona aquel que queremos que arranque por defecto. Para ello nos fijamos en cuantas líneas con S.O. hay en el gestor de arranque, al iniciar el equipo.[/b]


## timeout sec
# Set a timeout, in SEC seconds, before automatically booting the default entry
# (normally the first entry defined).
timeout 8 <—– [b]Tiempo de espera de arranque en segundos.[/b]


title Ubuntu 6.06 LTS <—– [b]Nombre del sistema operativo.[/b]
root (hd0,1) <—– [b]Disco duro 0 y partición 1.[/b]
kernel /boot/vmlinuz-2.6.15-23-386 root=/dev/hda2 ro quiet splash <—– Ruta de la partición.
initrd /boot/initrd.img-2.6.15-23-386
savedefault
boottitle Ubuntu (a prueba de fallos) <—– Nombre del sistema.
root (hd0,1) <—– Disco duro 0 y partición 1.
kernel /boot/vmlinuz-2.6.15-23-386 root=/dev/hda2 ro single <—– Ruta de la partición.
initrd /boot/initrd.img-2.6.15-23-386
boottitle Test de memoria <—– Nombre del sistema.
root (hd0,1) <—– Disco duro 0 y partición 1.
kernel /boot/memtest86+.bin <—– Ruta.
boot### END DEBIAN AUTOMAGIC KERNELS LIST# This is a divider, added to separate the menu items below from the Debian
# ones.
title ————————– <—– Separador.
root# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/hda1
title Windows XP <—– Nombre del sistema operativo.
root (hd0,0) <—– Disco 0, partición 0.
savedefault
makeactive
chainloader +1

Con esto ya estaría completo el HOW-TO.

Ahora solo falta que lo pruebes y experimentes… se curioso he investiga.

Si tienes alguna duda, problema, comentario o lo que quieras comentalo… e intentaré ayudarte.

HOW-TO by stone868.

AGRADECIMIENTOS:

A NiXoN , por su colaboración, revisión y comentarios sobre este HOW-TO, muchas gracias compañero.

Creado por Carlos Cuarental (Stone868) para LinuxZone.es

Compártelo. ¡Gracias!

Comentarios deshabilitados.

Linux Zone © 2007 - 2019