19/1/09

Imagenes de fondo en GRUB

Como hemos visto, nuestro GRUB por defecto trae el fondo negro con lineas blancas, opción que puede resultar bastante aburrida para todos aquellos que les gusta personalizar su PC.

Lo primero que vamos a realizar, es instalar algo muy chiquito para que nuestro GRUB soporte las imagenes de fondo por lo cual vamos a tipear en una consola las siguientes lineas:
#: apt-get update
Lo que hará es actualizar nuestro archivo sources.list (que se encuentra en /etc/apt/source.list).
Luego tipeamos:
#: apt-get install grub-splashimages
Una vez finalizado, veremos que se a creado el siguiente directorio: /boot/grub/splashimages, el cual contiene seis imágenes que podemos utilizar. En caso de que querer agregar más, debemos cumplir con las siguientes condiciones:
  1. La imagen debe ser en formato .xpm
  2. La resolución debe ser 640x480
  3. La profundidad de 14 colores
  4. Debe estar comprimida en formato .gz (Gunzip)
Podemos modificar una imagen que nos guste, para utilizarla ejecutando el siguiente comando en una terminal. Supongamos que tenemos la imagen en nuestro home y se llama miimagen.png, escribimos:
$: convert -resize 640×480 -colors 14 miimagen.png miimagen.xpm && gzip miimagen.png.xpm
En caso de querer trabajar con Gimp, una vez tengamos nuestra imagen en pantalla, presionando ALT+I se nos abrirá una ventana llamada “Conversión de Color Indexado” y en la opción “Generar paleta óptima” seleccionaremos en 14 el número de colores. Si ALT+I no funcionará por algún motivo, presionaremos el botón derecho sobre la imagen y seguimos estos pasos “Imagen > Modo > Indexado“.
Es recomendable marcar también la opción “Sin tramado de color“, para que Gimp no intente introducir colores entre áreas. Podemos sustituir, así mismo, la paleta óptima por una personalizada, si ese es nuestro deseo.

Ahora nos movemos al directorio /boot/grub.
#: cd /boot/grub
Creamos un enlace simbólico a la imagen que queremos utilizar.
#: ln -s splashimages/imagen.xpm.gz splash.xpm.gz
Actualizamos la configuracion del GRUB con el siguiente comando:
#: update-grub
Ahora solo nos queda reiniciar nuestro sistema por lo cual en la misma terminal escribimos:
#: reboot
Si el tiempo que se muestra grub es muy corto, podemos especificarle a GRUB la cantidad de segundos que queremos que dure, para ello en una terminal escribimos:
#: vim /boot/grub/menu.lst
Y buscamos la siguiente opción:
## timeout sec
# Set a timeout, in SEC seconds, before automatically booting the default entry
# (normally the first entry defined).
timeout 10
En el parametro timeout le especificamos la cantidad de segundos que queremos que dure. Guardamos, y salimos!

No hay comentarios.: