Como agregar una imagen de fondo a Grub 2 en Ubuntu

Este artículo es como respuesta a una petición en Se buscan preguntas de Linux y Software Libre haz tu petición

Desde la versión de Ubuntu 9.10 el grub que viene instalado por defecto es Grub 2 (de verdad la versión es a partir de 1.96), este Grub nos permite colocar una imagen de fondo al menú de inicio donde seleccionamos el sistema operativo.

[ad#ga-cuadrado]

Para hacer esto seguimos los siguientes pasos:

1. Instalamos las imágenes de fondo de Grub que están en los repositorios (más adelante vemos como instalar tus propias imágenes). Ejecuta en el terminal (Aplicaciones>Accesorios>Terminal):

<code>sudo apt-get install grub2-splashimages</code>

Estás imágenes se guardan en la carpeta /usr/share/images/grub

Para ver las imágenes lo puedes hacer por el menú de Lugares>Equipo doble click sobre Sistema de Archivos y busca la carpeta (/usr/share/images/grub) o ejecutas en el terminal:

nautilus /usr/share/images/grub &

Verás algo como:

Ahí anota el nombre de la imágen que quieras de fondo

2. Hacemos un respaldo del archivo de configuración de Grub (por si algo sale mal) ejecutando:

<code>sudo cp /etc/grub.d/05_debian_theme </code><code>/etc/grub.d/05_debian_theme-respaldo </code>

Y ahora editamos el archivo de configuración del grub ejecutando:

<code>sudo gedit /etc/grub.d/05_debian_theme</code>

Y buscamos la siguiente línea (está entre las primeras líneas):

for i in {/boot/grub,/usr/share/images/desktop-base}/moreblue-orbit-grub.{png,tga} ; do

Y cambiamos el nombre “moreblue-orbit-grub” por el nombre de nuestra imágen (recordando respetar mayúsculas y minúsculas) recuerden que las imágenes están en el directorio /usr/share/images/grub. Por ejemplo si queremos usar Fly-Angel.tga quedaría la línea:

for i in {/boot/grub,/usr/share/images/desktop-base}/Fly-Angel.tga ; do

Nota: tengan cuidado al editar el archivo y no modificar más nada a menos que sepan lo que hacen

3. Por último actualizamos la configuración del Grub ejecutando:

<code>sudo update-grub2</code>

Verificamos que no nos dé ningún error ante cualquier problemas podemos volver al archivo original ejecutando sudo cp /etc/grub.d/05_debian_theme-respaldo /etc/grub.d/05_debian_theme (del archivo de respaldo que hicimos arriba)

Listo con esto la próxima vez que reiniciemos la PC veremos en nuestro menú de Grub la nueva imágen.

Crear tus propias Imágenes para Grub

Puedes crear tus propias imágenes en Gimp y guardarlas como .tga o .png y luego copiarlas a la carpeta /usr/share/images/grub. Y realizar el mismo procedimiento descrito arriba para modificar el archivo /etc/grub.d/05_debian_theme.

Resolución de las Imágenes en Grub

El valor por defecto de la resolución es de 640×480 si queremos mayores resoluciones modificamos el siguiente archivo:

sudo gedit /etc/grub.d/00_header 

Y modificamos la línea:

if [ "x${GRUB_GFXMODE}" = "x" ] ; then GRUB_GFXMODE=640x480 ; fi

Donde dice 640×480 por una resolución mayor como 800×600 (recuerda que tu tarjeta gráfica debe soportar la resolución que colocas).

Espero que les sea de utilidad y cualquier sugerencia, duda o aporte es bienvenido

No dejen de ver otros artículos que tenemos aquí en Tribulinux y siempre puedes hacer tu peticiones de artículos en

Se buscan preguntas de Linux y Software Libre

Saludos

Olivers

Si te gusto este artículo y quieres recibir más noticias y tutoriales del mundo del Software Libre, Código Abierto, Open Source y Linux subscríbete a nuestro Feed de Noticias RSS aquí o siguenos ahora por nuestra cuenta de Identi.ca o Síguenos en Twitter @tribulinux


Share

olivers

Fanático del software libre, fotógrafo de fin de semana. Co-fundador de tutanda.com y ddw.cl. Me puedes seguir en Twitter @odeabreu.

También te puede gustar...

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *