SDB:CÓMO Cambiar la pantalla de arranque de Grub
Probado en openSUSE | Artículos recomendados | Artículos relacionados | |||
|
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. |
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.
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
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.