Cómo crear una imagen de fondo para GRUB
Voy a crear una imagen de fondo que se mostrará en el menú de GRUB. Hay que aclarar que esto no tiene nada que ver con el grub grafico estilo SUSE.
Para esto necesito tres herramientas: GIMP, startupmanager, y gzip. De ellas solamente startupmanager no se instala por defecto.
~$ sudo apt-get install startupmanager
Preparar la imagen
Lo primero que hay que hacer es seleccionar una imagen que se vea bien con pocos colores. Las imagenes con muchos degradados suelen dar problemas porque se suelen ver con franjas. Para mitigar esto puede añadirse un poco de ruido (noise) a la imagen antes de proceder.
Lo que hay que hacer es abrir la imagen en GIMP y escalarla a 640*480 pixeles. (Menú Imagen\Escalar la imagen).
Luego reducimos el número total de colores a 14. Esto se hace por medio del modo de color indexado (Menú Imagen\Modo\Indexado).
Salvamos la imagen en el formato XPM (X Pixmap) en la carpeta personal.
Luego debemos comprimirla. Escribimos en una consola:
~$ gzip mi_imagen.xpm
Esto creará el archivo mi_imagen.xpm.gz el cual está listo para ser mostrado por grub. Es conveniente moverlo a una ubicación segura, como /boot/grub/splashimages o una carpeta dentro de /opt
Configurar GRUB para mostrar la imagen
Ahora abrimos startupmanager (o Administrador de arranque). Ingresamos la contraseña de root, nos vamos a la pestaña Aspecto y pulsamos en el botón “Administrar temas del Cargador de arranque”.
En la ventana que sale pulsamos sobre el botón Añadir y navegamos hasta el archivo mi_imagen.xpm.gz. Podemos añadir tantos como hayamos preparado. Cerramos la ventana y veremos que la lista desplegable al lado de “Imagen de fondo del Grub” ya muestra las imagenes que escogimos. Seleccionamos la que nos interesa, activamos la casilla “Usar una imagen de fondo para el menú del Cargador de arranque” que está arribita, cerramos el startupmanager y listo. Si todo sale bien veremos nuestra imagen la próxima vez que reiniciemos:

hola soy nuevo en linux y encontre tu blog hoy
me parece genial!
y puse en practica varias de lso tips que compartes en las entradas del blog
pero puntualmente con esta tengo un problemita.
instale sin problemas el gestor de arranque
pero por alguna razon no me deja activar la casilla “Usar una imagen de fondo para el menú del Cargador de arranque”
buenoo creo qe esa es la descripcion del probelma
de antemano muchas gracias
y reitero el blog esta genial!
Hola, muchas gracias por tus comentarios! me alegra mucho que te sirva el blog!!
Acerca de tu problemita me puse a ver cómo sucedía esto, y me dí cuenta de que la casilla en cuestión no se deja activar si uno no tiene temas de arranque en la lista! Lo malo es que ni siquiera se pone gris o indica algo, solamente no se deja activar.
La solución entonces es poner unos cuantos temas en el administrador de arranque (pulsando en el botón de administrar temas) y luego sí activarla. Gracias por hacerme caer en cuenta!
siii
asunto solucionado!
reitero el blog esta genial
saludos
[...] Cómo crear una imagen de fondo para GRUB: http://comohiceeso.wordpress.com/2008/05/10/como-crear-una-imagen-de-fondo-para-grub/ [...]
Quisiera saber ccomo se cambia el tamaño y tipo de fuente enq que se muestra cada opción del menú.
Angel: Hasta donde sé no es posible. El cambio en la resolución y fuente del framebuffer afecta el sistema solo desde el momento en que se comienza a cargar linux. En el momento en que sale grub no hay ningun SO cargado, por lo que el sistema usa la fuente que hay en la firmware de la bios (o algo así, eso creo). Por tanto no es algo facil de hacer.
Por otro lado, puedes emplear el grub en su estilo gráfico. Esto no lo he hecho porque no me interesa mucho, toca cambiar de grub, setear la imagen (es diferente), etc. Pero por ahi hay muchos tutoriales. Busca por “grub estilo suse en ubuntu”
Hola, muchas gracias por hacer la vida más fácil a los que queremos introducirnos en este mundo de GNU/Linux. Me gustaría ver si me puedes solucionar el siguiente problema:
He añadido una imagen con fondo negro y el menú selección del grub soy incapaz de cambiarlo de color siempre me sale en negro, incluso utilizando la opción que lleva startupmanager no se aplican los cambios. ¿A qué se debe? ¿Hay alguna solución?
Gracias de antemano
Hola, lamento la demora en contestar. Yo también noté que las opciones de color no tenian efecto cuando ponía una imagen de fondo. Lamentablemente no sé si esto se deba a un bug o a un comportamiento del software, te toca investigar un poco.