SDB:CÓMO Cambiar la pantalla de arranque de Grub

Saltar a: navegación, buscar
Probado en openSUSE Artículos recomendados Artículos relacionados
Icon-checked.png

Icon-manual.png Icon-ayuda.png

Los archivos de /boot son propiedad de root. Aunque algunas guías muestran cómo realizar este procedimiento como usuario root, naturalmente, debe de evitarse haciendo uso de sudo.

Dialogo advertencia 64x64.png

El splash por defecto de Grub está dentro del archivo /boot/message. Este archivo se maneja de una forma un tanto particular: primero lo copiamos a una ubicación conocida y después lo editamos. Para ello ejecuta los siguientes comandos en un terminal:

$ mkdir grub
$ sudo rsync /boot/message grub/
$ cd grub/
$ cpio -i < message
$ sudo rm message
$ ls

El fondo se corresponde con el archivo denominado back.jpg. Puedes usar tu herramienta de edición favorita (p.ej. Gimp) para crear un archivo con el mismo nombre o simplemente reemplazarlo.

La imagen a usar es recomendable que tenga una resolución de 800x600. Esto puede ajustarse en tu herramienta de edición de imágenes. También se recomienda que tenga 256 colores, lo que también puede ser ajustado con la mayoría de herramientas de edición.

Knotes 128x128.png

Hecho esto, copiamos nuestro nuevo splash a su ubicación en /boot:

$ chown root:root * 
$ ls |cpio -o > message.nuevo_fondo
$ chown root:root message.nuevo_fondo
$ sudo rsync message.nuevo_fondo /boot/

Para finalizar, modificamos /boot/grub/menu.lst para indicarle que use nuestro nuevo fondo:

$ kdesu kwrite /boot/grub/menu.lst

y reemplazamos la línea

gfxmenu (hdD,P)/message

para que contenga nuestro nuevo fondo:

gfxmenu (hdD,P)/message.nuevo_fondo

gfxmenu (hdD,P) indica la partición de arranque, donde D es el Disco y P es la partición que contiene el arranque de Linux. Si tu partición es la tercera del primer disco, sería gfxmenu (hd0,2)/message.nuevo_fondo. En este ejemplo, no lo modifiques, simplemente cambia message por message.nuevo_fondo.

Knotes 128x128.png

Los dichosos pingüinos

Hay a quien le gusta que en Navidad la pantalla de Grub se sustituya por un tema más navideño, con unos pingüinos correteando sobre un fondo invernal; hay quien incluso querría tenerlo siempre, y hay quien preferiría no verlo nunca.

Para cambiar la frecuencia en la que aparecen, hacemos lo mismo que para cambiar el fondo, pero en lugar de sustituir back.jpg por la imagen que queremos, simplemente editamos el archivo gfxboot.cfg.

$ kdesu kwrite gfxboot.cfg 

y buscamos la línea

penguin=-1
  • Si queremos que se vean siempre, cambiamos esa línea por
penguin=100
  • Si queremos que no se muestren nunca:
penguin=0

A continuación, seguimos los mismos pasos que antes para crear el nuevo message y devolverlo a /boot/message. Si no cambiamos el nombre del archivo no tendremos que editar /boot/grub/menu.lst, aunque en ese caso deberemos prestar mucha atención a no efectuar cambios en el archivo gfxboot.cfg que no sean los requeridos.