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=640x480 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 1024x600 o 1024x576. 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 Super (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.).