Plymouth + Debian testing

Recuerdo con cierto anhelo las veces que tuve que compilar y aplicar el patch de bootsplash para tener un inicio gráfico en mi distro Gnu/Linux. Bootsplash fue sustituido por splashy  y con ello se perdió la posibilidad de mostrar animaciones en el proceso ya que este ultimo solo cuenta con una barra de progreso.

Paralelamente al proyecto splashy, Ubuntu estuvo desarrollando un Fork al que llamo usplash. Lo interesante de ambos en comparación con boosplash es que no se tiene que compilar el kernel.

Recientemente Fedora desarrolló Plymouth como reemplazo de RHGB (Red Hat Graphical Boot) y con el fin de lograr que «La experiencia de arranque sea sin parpadeos, sutil y brillante». Varias distribución entonces han adoptado este software para mostrar un splash de inicio, como por ejemplo Ubuntu.

En uno de los  artículos previos (…distros GNU/Linux y Canima) comentaba que sería bueno que el equipo de Canaima GNU/Linux considerara el uso de Plymounth, por lo que decidí  tomar de lo que conseguí googleando sobre como implementar Plymouth en Debian Testing y publicarlo aquí.

para instalarlo:

sudo aptitude install v86d plymouth plymouth-themes-all

Ubicar en el archivo /etc/default/grub      la siguiente linea:

GRUB_CMDLINE_LINUX_DEFAULT="quiet"

y cambiarla por lo siguiente


GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset video=uvesafb:mode_option=1280×1024-24,mtrr=3,scroll=ywrap"

Sigue cambiar la siguiente línea: (tomando en cuenta tu resolución de pantalla)

GRUB_GFXMODE=640×480

Por lo siguiente:

GRUB_GFXMODE=1280×1024

Editar el archivo /etc/initramfs-tools/modules y agregar al final lo siguiente.

uvesafb mode_option=1280×1024-24 mtrr=3 scroll=ywrap

Ejecutamos la siguiente instrucción:

sudo echo FRAMEBUFFER=y | sudo tee /etc/initramfs-tools/conf.d/splash

ahora actualizamos el grup

sudo update-grub2

listamos los temas  de plymounth:

sudo plymouth-set-default-theme --list

luego seleccionamos el tema

sudo plymouth-set-default-theme nombre_del_tema

generamos de nuevo la imagen del kernel:

sudo update-initramfs -u