Mostrar una pantalla durante el arranque
Tema básico para poner una imagen fija
Actualización: 25 de septiembre de 2025
En primer lugar hacer una copia de seguridad y después editarlo con nano
sudo cp /etc/default/grub /etc/default/grub.bak
sudo nano /etc/default/grub
Tras la modificación ejecutar:
sudo update-grub
Para mostrar o no una imagen durante el arranque, incluir splash en:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
o
GRUB_CMDLINE_LINUX_DEFAULT="quiet"
Ajustar los segundos de espera, en este caso serían 5 seg.
GRUB_TIMEOUT=5
La pantalla (animada o no) que se muestra al incluir "splash" en la entrada del
grub GRUB_CMDLINE_LINUX_DEFAULT, depende del tema plymouth que esté activo.
Hay temas disponibles en gnome-look. La instalación consiste en copiar la carpe-
ta que lo contiene en /usr/share/plymouth/themes
Listar los temas disponibles:
plymouth-set-default-theme --list
Activar el tema:
plymouth-set-default-theme mitema
Actualizar:
update-initramfs -u
plymouth-set-default-theme mitema
update-initramfs -u
Este tema está compuesto por tres archivos:
1.- Archivo: mitema.playmouth
[Plymouth Theme]
Name=Simple imagen
Description=This is a plymouth theme which simply displays an image
ModuleName=script
[script]
ImageDir=/usr/share/plymouth/themes/mitema
ScriptFile=/usr/share/plymouth/themes/mitema/mitema.script
2.- Archivo: mitema.script
image = Image("mitema.png");
pos_x = Window.GetWidth()/2 - image.GetWidth()/2;
pos_y = Window.GetHeight()/2 - image.GetHeight()/2;
sprite = Sprite(image);
sprite.SetX(pos_x);
sprite.SetY(pos_y);
fun refresh_callback () {
sprite.SetOpacity(1);
spr.SetZ(15);
Plymouth.SetRefreshFunction (refresh_callback);
3.- Archivo: mitema.png
Un archivo png conteniendo la imagen que deseamos mostrar, con las dimen-
siones adecuadas a la pantalla en la que se mostrará.
Copiar estos archivos en:
cp mitema.plymouth /usr/share/plymouth/themes/mitema/mitema.plymouth
cp mitema.script /usr/share/plymouth/themes/mitema/mitema.script
cp mitema.png /usr/share/plymouth/themes/mitema/mitema.png
Comprobar que está disponible e instalarlo:
plymouth-set-default-theme --list
plymouth-set-default-theme mitema
update-initramfs -u
Por último incluir esta imagen en el grup para que la muestre mientras muestra
su menú, para ello modificar o incluir:
GRUB_GFXMODE=1920x1080
GRUB_BACKGROUND=/usr/share/plymouth/themes/mitema/mitema.png
El valor de GRUB_GFXMODE en función de la resolución de la pantalla y del ar-
chivo de imagen.
Actualizar el grub
sudo update-grub