Personalizar grub 2 en Ubuntu 9.10
Si nos aburre la pantalla en la que tenemos que seleccionar el sistema operativo al que queremos acceder, podemos personalizarlo a nuestro gusto de diferentes formas. Podemos cambiar la imagen de fondo del grub, cambiar el color de las letras del grub, añadir efectos al grub…
Cambiar fondo de pantalla del grub:
Para ello, primero deberemos acceder al Terminal
Aplicaciones > Accesorios > Terminal
Ahora nos descargaremos algunas imágenes de fondo oficiales de Grub, para poder poner como nuestro fondo de pantalla. Para ello deberemos ejecutar el siguiente comando:
sudo apt-get install grub2-splashimages
Ahora accederemos al directorio /usr/share/images/grub gráficamente
Lugares > Equipo
Donde pone (computer:////) pondremos la ruta del directorio de las imágenes: /usr/share/images/grub
Veremos que tenemos la siguientes imágenes, en formato TGA, así que elegiremos la que mas nos guste y nos quedaremos con su nombre.
050817-N-3488C-028.tga, 2006-02-15_Piping.tga, Aesculus_hippocastanum_fruit.tga, Apollo_17_The_Last_Moon_Shot_Edit1.tga, B-1B_over_the_pacific_ocean.tga, BonsaiTridentMaple.tga, Flower_jtca001.tga, Fly-Angel.tga, Glasses_800_edit.tga, Hortensia-1.tga, Lake_mapourika_NZ.tga, Moraine_Lake_17092005.tga, Plasma-lamp.tga, Sparkler.tga, TulipStair_QueensHouse_Greenwich.tga, Windbuchencom.tga
Ahora volvemos al Terminal, para editar el fichero de configuración de grub, abriéndolo con gedit:
sudo gedit /etc/grub.d/05_debian_theme
Buscaremos la linea donde aparece el siguiente trozo de código:
for i in {/boot/grub,/usr/share/images/desktop-base}
/moreblue-orbit-grub.{png,tga} ; do
Ahora, suponiendo que hemos elegido la imagen (Lake_mapourika_NZ.tga) modificaremos el trozo de codigo por el siguiente:
for i in {/boot/grub,/usr/share/images/grub}
/Lake_mapourika_NZ.{png,tga} ; do
Hecho esto, guardamos el documento, cerramos gedit y ejecutaremos el siguiente comando para actualizar los cambios:
sudo update-grub2
Es importante aclarar que si queremos podemos usar cualquier imagen que nosotras queremos como fondo de pantalla del grub, para ello simplemente abriremos con gimp la imagen que queramos, la reduciremos al tamaño de 800x600px y la guardaremos con extensión TGA en el directorio /usr/share/images/grub
Modificar el color del texto de los títulos:
Para realizar esta tarea volveremos a editar el fichero05_debian_theme:
sudo gedit /etc/grub.d/05_debian_theme
Ahora deberemos ir a la linea donde se encuentra el siguiente codigo:
if background_image `make_system_path_relative_to_its_root ${bg}` ; then
set color_normal=black/black
set color_highlight=magenta/black
else
Y editar el nombre de los colores por los que queremos nosotros, por ejemplo:
if background_image `make_system_path_relative_to_its_root ${bg}` ; then
set color_normal=white/black
set color_highlight=white/dark-gray
else
En este caso, hemos cambiado el color de la letra normal de (negro/negro) a (blanco/negro), y el color de la letra seleccionada, de (magenta/negro) a (blanco/gris oscuro)
Hecho esto, guardamos el documento, cerramos gedit y ejecutaremos el siguiente comando para actualizar los cambios:
sudo update-grub2





muy buen aporte nadamas que para variar tengo un problemita y es que no encuentra la ruta : /usr/share/images/grub solo tengo : /usr/share/images/ y ahi tengo C, desktop_base o splash
aparte cuando introduzco el comnado sudo gedit /etc/grub.d/05_debian_theme
me abre un archivo nuevo, no hay codigo que cambiar no se si me puedas ayudar ??
parce buena la ayuda pero sabes que cuando edito el archivo /etc/grub.d/05_debian_theme y le doy el comando de update y reinicio no me aparece nada en el grub si pueden ayudar se le agradece
Hola a todos: He instalado Ubuntu 9,10 y como siempre el Grub en la pantalla de inicio muestra una serie de lineas o kernel que en mi caso no utilizo y que a los usuarios que an de acceder al pc les puede confundir a la hora de elegir el SO en que quieren entrar.
Este problema en ediciones anteriores lo solucionaba con startup mánager pero ahora en el nuevo startup esas opciones no vienen.
He buscado en google , pero no encuentro la solución, seguro que existe, solo que mi ignorancia en el tema no me ayuda.
Muchas gracias por anticipado. Y un saludo.
He seguido el manual y no cambia nada en todo el arranque ¿que podria ser?
Para Tepox:
La carpeta /usr/share/images/grub sólo aparece (se crea) despues de instalar grub2-splashimages, con el comando indicado al principio:
sudo apt-get install grub2-splashimages
Así me pasó a mí. Busqué la carpeta antes de instalar el paquete y no estaba. Apareció después de instalarlo. De todas formas a mí no me ha cambiado la apariencia del splash, aunque ya tengo las imágenes nuevas en la carpeta indicada. Seguiremos investigando.
¡Ya lo encontré!
Para todos los que estén cometiendo el mismo error que yo:
En la guía está muy claro que hay que escribir el nombre correcto del nuevo archivo de imagen que vamos a usar. Pero también hay que cambiar el sitio en donde va a buscarse ese archivo. Lo dice bien claro el tutorial:
/usr/share/images/grub
Nótese que en el archivo original dice:
/usr/share/images/desktop-base
Eso era todo el problema (al menos para mí)
después de seguir el tutorial al pié de la letra (está hecho en las carpetas correctas, despues de instalar splashimages, y sin aparente error de sintaxis)
me pone esto en la consola:
Generating grub.cfg …
/etc/grub.d/05_debian_theme: línea 17: error sintáctico cerca del elemento inesperado `/Sparkler.tga’
Las lineas de codigo que tengo escritas yo son estas:
for i in {/boot/grub,/usr/share/images/grub}
/Sparkler.{tga} ; do
alguien ve el problema???
saludos!!!
lo que me pone en la consola despues del “sudo update-grub2″ es lo siguiente:
~$ sudo update-grub2
Generating grub.cfg …
/etc/grub.d/05_debian_theme: línea 17: error sintáctico cerca del elemento inesperado `/Sparkler.{png,tga}’
(antes me comí las extensiones de la imagen)
muy bueno pero no me funciona. aparece lo mismo
hola a todos, bueno les comento q me canse de leer tutos sobre modificar el grup, logico sobre 9.10, ya probe de todo y no me da, alguien peude ayudarme y decirme como recupero mi grub por defecto?????
porfaborrrrrrrrrrrrrrr
otro detalle ………
en el grub borre la pic q venia por defecto…jijijijiji…y meti otra pic, pero igual no funciona , no sirve, aaaaaaaaaaaaaaaaaaa me canse, ayudenme porfaaaaaaaa
sera q tiene algo q ver esto???
http://www.redusers.com/foros/linux-users-linux/43002-modificar-grub-en-ubuntu-9-10-a.html
Pues a mi me funcionó bien, excepto por el tamaño de la imagen, que tuve que bajar a 640×480 pixeles para que se presente completa. Seguramente dependió de mi hardware (Tarjeta Nvidia TNT y monitor Samsung SyncMaster 732n.
@CarCheKy
Hola CarCheKy, tu problema me parece que se debe a que en lugar de escribir:
for i in {/boot/grub,/usr/share/images/grub}
/Sparkler.{tga} ; do
debesjuntar las dos líneas en una:
for i in {/boot/grub,/usr/share/images/grub}/Sparkler.{tga} ; do
Espero que te sirva mi observación (aunque sea atrasada). Saludos
hola no me aparece
for i in {/boot/grub,/usr/share/images/desktop-base}
/moreblue-orbit-grub.{png,tga} ; do
si no asi
for i in /boot/grub/`basename ${WALLPAPER}` ${WALLPAPER} ; do
que hagp ayuda