Plymouth

Cómo instalar Plymouth en Debian, una animación gráfica mientras el proceso de arranque y parada del sistema continúa en segundo plano

Plymouth es una aplicación que se lanza muy temprano en el proceso de arranque del sistema (incluso antes de que el sistema de archivos sea montado) que provee una animación gráfica mientras el proceso de arranque tiene lugar en segundo plano.

Instalación

Antes de instalar, comprueba en la web del fabricante de tu tarjeta de vídeo que la misma soporte Direct Rendering Manager (DRM) o busca tu tarjeta de vídeo en la web del proyecto de controladores libres o abiertos.

Debian 6 (Squeeze), 7 (Wheezy) y Testing (Jessie)

$ su -
# aptitude install plymouth

Configuración

Edita archivo /etc/initramfs-tools/modules:

# nano /etc/initramfs-tools/modules

Y añade las siguientes líneas dependiendo del fabricante de tu tarjeta de vídeo…

Para Intel:

# KMS
  intel_agp
  drm
  i915 modeset=1

Para Nouveau (nVidia):

# KMS
  drm
  nouveau modeset=1

Para ATI:

# KMS
  drm
  radeon modeset=1

También necesitarás reconfigurar el gestor de arranque (Grub2) para que cargue la animación y cambie la resolución de pantalla.

Grub2

Edita el archivo /etc/default/grub y cambia la resolución:

# nano /etc/default/grub

Busca la línea #GRUB_GFXMODE=640×480 y descoméntala (elimina la almuadilla del principio). Puedes indicar la mejor resolución de pantalla. Por ejemplo:

GRUB_GFXMODE=1024x768

En netbooks con pantallas de 10 pulgadas puedes usar 1024×600 o 1024×576. Por ejemplo:

GRUB_GFXMODE=1024x576

También puedes indicar la profundidad de color. Por ejemplo:

GRUB_GFXMODE=1024x576x32

Ahora busca la línea GRUB_CMDLINE_LINUX_DEFAULT=”quiet” y cámbiala por la siguiente:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

Actualiza Grub2:

# update-grub2

Diseño

Como usuario/a root ejecuta los siguientes comandos:

# /usr/sbin/plymouth-set-default-theme --list

Para mostrar todos los diseños intalados.

# /usr/sbin/plymouth-set-default-theme DISEÑO

Para seleccionar uno, donde DISEÑO es uno de los listados por el comando anterior.

Si te devuelve el error “/usr/lib/plymouth/script.so does not exist”, debes instalar el paquete plymouth-drm.

# aptitude install plymouth-drm

Y prueba de nuevo a seleccionar el diseño.

Aplicando los cambios

# update-initramfs -u

Si este comando indica que faltan archivos de firmware para tu tarjeta de vídeo, haz lo siguiente (non-free):

# apt-get install firmware-linux-nonfree

Luego vuelve a ejecutar el comando update-initramfs -u para aplicar los cambios.

Truco

Durante el arranque, puedes pulsar la tecla “Home” (a mí me funciona con la tecla “Esc”) para cerrar la animación y poder ver así los mensajes de arranque (del kernel, mensajes de scripts de inicio, servicios, etc.).

Miguel Menéndez

Administrador de sistemas, auditor de redes y seguridad.