Imágenes de fondo en GRUB
May 3rd, 2008 by admin
Antes que nada, para aquellos que no saben de lo que se trata GRUB, pueden echar un vistazo aqui.
Poner una imagen de fondo en grub es muy sencillo, existen varios metodos para lograr este propósito, a continuación voy a describir cual fue el procedimiento que yo utilice para poner una imagen de fondo en grub.
La distribución de Gnu/Linux que estoy usando en mi pc de escritorio (nightwalker) es Debian, la versión que utilizo es la de prueba: Lenny, cuyo lanzamiento se espera para finales del 2008.
Lo primero que hice fue buscar un fondo de escritorio para poder utilizarlo como fondo, luego de ver por un par de sitios encontré este, que me pareció muy bueno como fondo de grub, es uno de tantos disponibles en esta galería.
Decidí modificarlo y agregarle algunas letras, para estas modificaciones utilicé GIMP, realicé los siguientes pasos:
- Guardar la imagen modificada , yo lo renombre como debian_neosergio.jpg
- Reducir el tamaño de la imagen a 640×480 píxeles
- Cambiar a modo indexado de 14 colores, (en Gimp 2.4.5: Imagen>Modo>Indexado>Generar paleta óptima>Número máximo de colores: 14).
- Guardar archivo como xpm
- Comprimir el archivo, utilizar gzip para que quede con extensión .gz
Hasta aquí ya se tiene el archivo, listo para enlazarlo desde las opciones de configuración de GRUB, el archivo que edite se puede descargar desde aquí.
Copiar el archivo final a una nueva carpeta dentro de /boot/grub (nota: utilice la cuenta de root para hacer estas modificaciones)
mkdir /boot/grub/splashimages
cp debian_neosergio.xpm.gz /boot/grub/splashimages
Luego vamos a las opciones de configuración del grub, (nota: utilice la cuenta de root para hacer estas modificaciones)
vim /boot/grub/menu.lst
(en lugar de vim, se puede usar cualquier otro editor de texto, como gedit por ejemplo)
y agregué las siguientes 2 lineas:
#Linea para poner la imagen de fondo en grub splashimage (hd0,1)/boot/grub/splashimages/debian_neosergio.xpm.gz
El parámetro (hd0,1) lo utilicé porque en esa partición es donde estan ubicados los archivos principales, si es que se desconoce este dato, se puede averiguar facilmente, ubicandonos líneas más abajo dentro del mismo menu.lst, las líneas donde se encuentra este dato son similares a estas:
## ## End Default Options ##
title Debian GNU/Linux, kernel 2.6.18-4-686 root (hd0,1) kernel /boot/vmlinuz-2.6.18-4-686 root=/dev/hda2 ro initrd /boot/initrd.img-2.6.18-4-686
Un último paso, en el caso de Debian, Grub viene configurado para que la lista de particiones disponibles se visualice dentro de un rectángulo azul y con letras blancas, lo que dificulta la visualización de la imagen de fondo, si se desea retirar esta configuración, comentar las siguientes líneas en menu.lst
# Pretty colours #color cyan/blue white/blue
Listo eso es todo, cada vez que inicie el grub, ya se visualizará la imagen que se puso de fondo.
saludos.











![Validate my RSS feed [Valid RSS]](http://neosergio.net/img/valid-rss.png)