Source: http://www.ubuntu-guia.com/2012/06/configurar-apariencia-grub2-199.html
Timestamp: 2017-07-23 00:55:39+00:00

Document:
ubuntu-guia: Configurar apariencia del Grub2 1.99 en Ubuntu 12.04
Existen aplicaciones gráficas como "Grub Customizer", que facilita todo esto. Se instala con:
sudo apt-get install grub-customizer Si vais a añadir una imagen, mirad en el apartado de añadir imagen de fondo de forma manual, los formatos de imagen que se pueden añadir.
grub-install -vNos responderá algo parecido a:
grub-install (GRUB) 1.99-21ubuntu3.1Si como en el ejemplo, la versión es 1.99-21 (los 2 últimos números pueden variar), esta es tu guía. Si fuera 1.98-xx, miramos esta guía y si fuera 1.97-xx, miramos esta otra
Personalmente, recomiendo el formato .tga y una resolución de 640x480, aunque puede variar, según la máquina (ver consejos para la resolución al final). Podemos crearla con Gimp. Por ejemplo para convertir una imagen .jpg cualquiera en .tga, la abrimos con Gimp, vamos al menú "Imagen > Escalar imagen" y le ponemos una resolución de 640x480. Vamos al menú "Archivo > Guardar como ..."
sudo apt-get install grub2-splashimagesEsto nos creará una carpeta donde se almacenan las imágenes (con formato .tga): /usr/share/images/grub
Nota: No confundir e instalar el paquete "grub-splashimages", que fue diseñado para Grub 0.97 y no es compatible con Grub2"
1 - Editando el archivo "/etc/default/grub" con:
sudo gedit /etc/default/grubY añadir al final del archivo la siguiente línea:
GRUB_BACKGROUND="/ruta/nombre-imagen.tga"Donde deberemos de cambiar lo que esá en rojo por la ruta donde está la imagen y su nombre. Por ejemplo:
Si utilizamos una de las imágenes del paquete "grub2-splashimages", sería:
GRUB_BACKGROUND="/usr/share/images/grub/050817-N-028.tga"
Si utilizamos una imagen llamada "mi-imagen.png" que está en la carpeta "Imágenes" de nuestro usuario, sería:
GRUB_BACKGROUND="/home/tu-usuario/Imágenes/mi-imagen.png"Nota: Recordad cambiar "tu-usuario" por el vuestro
2 - Esta es tan fácil como pegar directamente la imagen deseada en el directorio /boot/grub. Para ello, clic derecho sobre la imagen deseada > "Copiar", abrir como root el directorio /boot/grub con:
gksudo nautilus /boot/grubClic derecho en un espacio vacío y seleccionar "Pegar".
sudo update-grubLa terminal nos responderá algo similar a esto:
doneDonde la línea "Found background: /home/kaoslts/Imágenes/fondo-grub.tga", nos dice que ha encontrado la imagen para el fondo Prioridad de las imágenes:
La imagen de la ruta que añadimos el archivo /etc/default/grub (GRUB_BACKGROUND="/ruta/nombre-imagen.tga") La imagen que pegamos en /boot/grub
El Tema por defecto (sin imagen), con los colores especificados en el apartado "default_theme" del archivo /etc/grub.d/05_debian_theme
1. Si no aparece ninguna imagen en el menú de GRUB 2, repasar lo siguiente, para determinar cual es el problema:
Si al actualizar el grub (sudo update-grub) no aparece la línea que nos dice que ha encontrado la imagen de fondo: comprobar que el archivo existe y que la ruta y el nombre del archivo son correctos (recordad que hay que cambiar "tu-usuario" por el vuestro en la ruta, si la imagen está en vuestra carpeta personal).
Si el problema no se resuelve, sustituir la imagen por otra, de las imágenes proporcionadas por el paquete grub2-splashimages, ubicadas en /usr/share/images/grub para determinar si la causa se ​​debe a una imagen incompatible.
2. Si la imagen que aparece en el grub no es la que quieres:
Ejecutar "sudo update-grub" y ver la línea para comprobar qué imagen se está seleccionando.
Si habéis cambiado los colores del texto del menú. El fondo de la fuente "normal" debe ser transparente (black) para que una imagen sea visible "(color_normal=light-gray/black)". Ver el apartado de colores de fuente más adelante.
La nomenclatura se define con el tipo de texto, el signo igual "=" y 2 colores separados por una barra invertida "/". Un ejemplo sería:
set color_highlight=color-texto/color-fondo
set color_highlight, será el tipo de texto al que le vamos a configurar los colores, que veremos más adelante.
set color_highlight=red/green
Atención: Cuando se utiliza el color negro (black) como color de fondo en la línea del texto sin resaltar (no seleccionado) "set color_normal", el Grub lo toma como transparente. Esta distinción es muy importante cuando existe una imagen de fondo en el Grub. Tipos de texto:
set menu_color_highlight=color-texto/color-fondo
- Sin Imagen de fondo, controla el color del texto o línea seleccionada (resaltada), dentro de la "caja" en el menú
- Con imagen de fondo, no hace nada
set menu_color_normal=color-texto/color-fondo
- Sin Imagen de fondo, controla el color del texto sin seleccionar (sin resaltar), dentro de la "caja" en el menú
set color_normal=color-texto/color-fondo
- Sin Imagen de fondo, controla el color del texto y el fondo fuera de la "caja" en el menú
- Con imagen de fondo, controla el color del texto sin seleccionar (sin resaltar)
- Sin imagen de fondo, no hace nada
- Con Imagen de fondo, controla el color del texto o línea seleccionada (resaltada)
GRUB 2 omite automáticamente los valores "menu_color_highlight" y "menu_color_normal", cuando una imagen está presente y utiliza "color_normal=color-texto/color-fondo" y "color_normal=color-texto/black" Importante: el color de fondo para el texto no seleccionado (no resaltado) , debe de ser black (transparente), porque sino, no se verá la imagen de fondo:
set color_normal=color-texto/black
Editamos el archivo "/etc/grub.d/05_debian_theme" con el comando:
sudo gedit /etc/grub.d/05_debian_themeAlrededor de la línea nº 105, buscamos las siguientes líneas:
1º Hay que comentar la línea (añadir una almohadilla "#" delante) que asigna el valor verdadero (echo " true"), de esta forma, el sistema pasará de largo y cogerá los valores de las líneas que añadiremos debajo:
2º Añadir las siguientes líneas debajo de la línea anterior comentada y antes del "fi":
echo " set color_highlight=color-texto/color-fondo"
echo " set color_normal=color-texto/black"
echo "  set color_highlight=black/magenta"
echo "  set color_normal=cyan/black"
sudo update-grubReiniciamos y lo testeamos.
Presionamos la tecla "c" (sin las "), para entrar en la línea de comandos del GRUB 2 .
Nos aparecerá el prompt del grub "grub >" y escribimos cualquiera de las ordenes para cambiar los colores:
set color_normal=color1/black
set color_highlight=color1/color2
El teclado estará en Inglés, por lo que los símbolos no se encontrarán en su sitio. Al terminar el artículo, reiniciaré para copiarlos (no me acuerdo ahora mismo
sudo gedit /lib/plymouth/themes/default.grubAl final del archivo añadimos las siguientes líneas, con estos colores por ejemplo:
set color_normal=yellow/blackGuardamos los cambios, cerramos el archivo y actualizamos el grub con:
Presionamos la tecla "c" (sin las ") para entrar en la línea de comandos del GRUB 2 .
Nos aparecerá el prompt del grub "grub >" y ejecutamos:
vbeinfoUna vez que sabemos cuales son las resoluciones soportadas:
Para cambiar la resolución del menú (tamaño de la fuente), editamos el archivo "/etc/default/grub" con:
sudo gedit /etc/default/grubY buscamos la línea (alrededor de la nº 25):
GRUB_GFXMODE=...x...Seguramente, por defecto, la línea esté comentada (con una almohadilla "#" delante), por lo que el sistema pasará de largo y cogerá la resolución más grande posible, con el tamaño de letra más pequeño.
Para cambiarlo, borramos la "#" y le ponemos la resolución que queramos. Las resoluciones más comunes son:
GRUB_GFXMODE=640x480Nota: a menor resolución, mayor tamaño de la fuente
Lo primero que hay que hacer es averiguar qué resoluciones admite el grub con "vbeinfo" desde el menú del grub, pulsando "c" (sin las ").
Lo aconsejable es que la imagen de fondo tenga el mismo tamaño que la resolución que pongamos, ya que si la imagen de fondo no es del tamaño correcto, el menú no se colocará correctamente. Utiliza el editor de imagen Gimp para crear / cambiar el tamaño de la imagen al tamaño correcto.
Las imágenes incluidas en el paquete grub2-splashimages son principalmente imágenes de 640x480.
Recordad que hay que actualizar el grub con "sudo update-grub" después de hacer cualquier cambio.
error: unknown command 'vbeinfo'
En mi PC y en otras máquinas donde he testeado esto, no he tenido problemas con "vbeinfo", pero en mi portátil, al ejecutarlo en la línea de comandos del Grub 2, me aparece el error: unknown command 'vbeinfo', que en mi caso es porque tengo el booteo en /efi, ya que mi placa base utiliza "EFI", en lugar de "BIOS". No puedo saber cuales son las resoluciones posibles, aunque no he tenido problemas al asignarle las resoluciones 800x600 y 640x480 (muy comunes y soportadas por la mayoría de máquinas), pero me quedo con la "cosilla" de saber como podría averiguarlo. Si alguien sabe algo al respecto, le agradecería que lo comentase, gracias.
Solución aportada por "detrert" en el comentario nº 8:
sudo apt-get install v86d hwinfoY ejecutar el siguiente comando para ver las resoluciones soportadas:
jose-r5 bcn29 jun. 2012 15:57:00Hola juanetebitelFantástico. Muchas gracias.ResponderEliminartiro29 jun. 2012 16:28:00Sencillamente genial!!!!GraciasResponderEliminarMako va29 jun. 2012 16:56:00Hola Juan.Una pasada, como ya nos tienes acostubrados. Aunque sigo pensando lo mismo, para lo que dura el grub demasiado curro, pero en fin para gustos los colores como siempre dices :)Un cordial saludo mi querido amigo...ResponderEliminarRespuestasjuanetebitel30 jun. 2012 11:07:00Hola Makova, una vez comprendido como trabaja el grub, hacer los cambios no tiene mucho curro (es pegar una imagen y editar un archivo o dos si no pegas la imagen). Es más o menos igual de rápido que instalar burg manager, por ejemplosaludosEliminarResponderElectron222230 jun. 2012 2:08:00Esta muy bueno muchas gracias :DResponderEliminarAlberto B14 jul. 2012 10:36:00Gracias, me ha venido muy bien.SaludosResponderEliminaradanadal25 jul. 2012 22:05:00Como siempre excelentes todas las respuestas a nuestras innumerables dudas sobre nuestros hermosos distros, por eso ahí te va esta duda:resulta que al tratar de editar el grub2 en ubuntu 11.04(específicamente Zorin 5.2), copio y pego las líneas de comandosudo gedit /etc/grub.d/10_linux y sudo gedit /etc/grub.d/30_os-probery nada aparece en el gedit, sino que aparece la página en blanco.Lo que quisiera es cambiar el nombre deWindows 7 (loader) (on /dev/sdb2)por solo Windows 7 ymenuentry 'Ubuntu, con Linux 2.6.38-15-generic' --class ubuntu --class gnu-linux --class gnu --class os { por Zorin.Pd. He probado con Grub Customizer,Burg y Burg Manager, y nada.Te agradezco de antemano la respuesta que puedas brindarme.ResponderEliminarRespuestasjuanetebitel29 jul. 2012 9:27:00Hola adanal, es muy extraño que los archivos aparezcan vacíos.Intenta reinstalar grub-common. Aquí te dejo como hacerlo:http://www.ubuntu-guia.com/2012/06/restaurar-la-configuracion-del-grub2.htmlNo he utilizado Zorin desde hace mucho y no recuerdo si era igual, pero basándose en Ubuntu, creo que no habrá diferencia.Nota: Ten en cuenta la versión de Grub2 (1.98.x o 1.99.x) que tengas, la configuración cambia sustancialmente. Para saber la versión ejecuta:grub-install -vsaludosEliminarResponderguiller29 jul. 2012 3:26:00juanetebitel hola y cierto : falta la explicacion de como cambiar el argumento de las lineas del grub en 12.04 ,si lo haces en el grub.cgf con un sudo update- grub ,vuelto todo a como era antes ,creo que se hace en el 10_linux del grub.d ,pero hay quienes explican como hacerlo a nivel tirarse de un avion sin paracaidas a ver si aterrizas sanito jjjiii saludosResponderEliminardetrert19 ago. 2012 4:01:00esto es lo que hay que hacer para ver que resolucion soporta en el caso que vfinfo no funcione (extracto de un articulo de muylinux http://www.muylinux.com/2012/08/13/como-recuperar-la-animacion-de-arranque-en-ubuntu-y-cia-despues-de-instalar-los-controladores-privativos-de-nvidia-y-ati/)"Lo primero es comprobar qué resoluciones soporta nuestro monitor, por lo que instalaremos un par de paquetes para tal fin:sudo apt-get install v86d hwinfoAhora toca ver si hay suerte:sudo hwinfo --framebuffer " eso seria espero sirva ResponderEliminarRespuestasjuanetebitel20 ago. 2012 9:11:00Hola detrert, gracias por la información. lo añado a la guía.Aunque me ha dado errores, al final aparecen las resoluciones: Revision: "Hardware Version 0.0" Memory Size: 127 MB + 960 kB Memory Range: 0xe0000000-0xe7feffff (rw) Mode 0x0305: 1024x768 (+1024), 8 bits Mode 0x0317: 1024x768 (+2048), 16 bits Mode 0x0318: 1024x768 (+4096), 24 bits Mode 0x0312: 640x480 (+2560), 24 bits Mode 0x0314: 800x600 (+1600), 16 bits Mode 0x0315: 800x600 (+3200), 24 bits Mode 0x0301: 640x480 (+640), 8 bits Mode 0x0303: 800x600 (+832), 8 bits Mode 0x0311: 640x480 (+1280), 16 bits Config Status: cfg=new, avail=yes, need=no, active=unknownsaludosEliminarResponderEl poeta insumiso27 ago. 2012 19:08:00Muchas gracias, ¡muy útil!Un saludo desde Perillo (Oleiros) - A CoruñaResponderEliminarghermainl2 sept. 2012 19:10:00Para quienes desean las cosas sencillas; busquen este programa: Super Boot Manager lo estoy usando y es muy bueno.ResponderEliminarAnónimo12 oct. 2012 13:05:00Gracias.ResponderEliminarAnónimo23 nov. 2012 12:31:00Seguí al pie de la letra tus explicaciones, todo funcionó a la perfección.Mil gracias.ResponderEliminarjuanetebitel24 nov. 2012 10:26:00Gracias a todos por comentar.Me alegro de que os sirviera la información.saludosResponderEliminarJavier Marcelo Paz9 dic. 2012 5:06:00Muy bueno. Muchas gracias, me sirvio todo. ¡Arriba la personalizacion del mundo!ResponderEliminarUnknown20 dic. 2012 19:43:00Muchas gracias por esta excelente guía! Hace un año que uso Ubuntu exclusivamente, y siento que nunca voy a terminar de aprender cosas de este SO. Abrazo grande!ResponderEliminarAnónimo1 abr. 2013 16:25:00Muchas gracias juanetebitel!Es muy interesante pero a mi no me ha funcionado. Tengo Ubuntu 12.04 y he intentado poner una imagen en el grub de forma manual con el método de "gksudo nautilus /boot/grub" pero al actualizar la linea que me aparece es la siguiente: Found background image: 11098-1.tga pero no la que dices tu. es una imagen tga de la misma resolución que recomiendas. Cuando apago después de hacer todo lo que dices se queda el logo de ubuntu en la pantalla morada pero no se apaga y lo tengo que forzar (ayer lo dejé 7 horas antes de forzarlo). No se que hago mal! ayuda porfa. Gracias!ResponderEliminarAnónimo6 dic. 2013 15:58:00Excelente este aporte, de todo lo que he buscado en la red, es el mas rápido, acertado y mejor explicado. La verdad, deberías seguir creando este tipo de soluciones para las demás personas. Muy muy bueno.Mauricio Rodriguez CortesResponderEliminarAñadir comentarioCargar más...

References: resolución 
 resolución 
 resolución 
 resolución 
 resolución 
 resolución 
 resolución 
 resolución