Plymouth, arranque gráfico en Debian Squeeze con Nvidia
Plymouth es una aplicación que se inicia en el proceso de inicio (incluso antes de que el sistema de
archivos esté montado) que proporciona una animación gráfica de inicio mientas el proceso de inicio ocurre en segundo plano.
Esta
diseñado para trabajar en sistemas que tengan drivers DRM modesetting.
La idea es que en el proceso de inicio se
configure de forma nativa el modesetting, Plymouth usa este modo, este
modo debe mantenerse durante todo el proceso de inicio incluso
después de iniciar el servidor gráfico X. El máximo propósito es evitar
los parpadeos durante el proceso de inicio.
Es importan saber si los drivers que estas utilizando en Debian soportan el modesetting, Plymouth funciona sin problemas con los driver Nouveau, Nvidia, ATI e Intel, los cuales si soportan modesetting.
Instalar Plymouth
Como siempre hacemos en este blog y con la ayuda del programa synaptic instalamos los siguientes paquetes: Plymouth, Plymouth-drm, Plymouth-themes-all, Plymouth-themes-fade-in, Plymouth-themes-glow, Plymouth-themes-script, Plymouth-themes-solar, Plymouth-themes-spinnfinity, Plymouth-themes-spinner.
apt-get install plymouth
apt-get install plymouth-drm
apt-get install plymouth-temes-all
apt-get install plymouth-temes-fade-in
apt-get install plymouth-temes-glow
apt-get install plymouth-temes-script
apt-get install plymouth-temes-solar
apt-get install plymouth-temes-spinfinity
apt-get install plymouth-temes-spinner
También es necesario instalar las librerías DRM del driver que estemos usando.
Driver Intel
apt-get install libdrm-intel1
apt-get install libdrm-intel1
Driver Nouveau
apt-get install libdrm-nouveau1
Driver ATI Radeon
apt-get install libdrm-radeon1
Driver ATI
apt-get install v86d
Nos dirigimos a la ruta /etc/default para modificar el fichero de texto grub
# /etc/default/grub
Lo primero que vamos a modificar es el siguiente apartado:
la línea: GRUB_CMDLINE_LINUX_DEFAULT="quiet"
le tenemos que añadir splash al final de la línea antes de las comillas.
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
Ahora tenemos que modificar la siguiente línea: # GRUB_GFXMODE=640×480,
debe de quedar como mínimo a 1280x1024 siempre que nuestro monitor sea de 20" o mas pulgadas.
GRUB_GFXMODE=1280x1024
Guardamos los cambios y cerramos el fichero.
Ahora editamos el siguiente fichero: # /etc/initramfs-tools/modules
Agregamos al final del documento el siguiente texto:
uvesafb mode_option=1024×768x32 mtrr=3 scroll=ywrap
Guardamos los cambios y cerramos el fichero.
Ahora nos queda actualizar la configuración del grub usando los siguientes comandos
# update-grub
# update-initramfs -u
Con esto ya tenemos arranque gráfico, a partir del próximo arranque del sistema.
=========================================================================
NOTA: El ajuste de la resolución, cambia dependiendo de la resolución soporte tu monitor,es aconsejable poner una resolución
anterior a la máxima que soporte, ejemplo si tu monitor tiene como resolución máxima 1280 x 1024 pixeles, pues podemos usar 1024 x 768, el tercer valor 1024x768x32 es la profundidad
de color, puedes cambiarlo por 24 para cambiar el numero de colores.
=========================================================================
¿Como cambio mi imagen del plymouth?
Para ver los temas disponibles de plymouth ejecutamos en una consola de comandos como usuario administrador el siguiente comando:
# plymouth-set-default-theme --list
y nos devuelve la lista de temas disponible:
fade-in
glow
joy
script
solar
spacefun
spinfinity
spinner
text
glow
joy
script
solar
spacefun
spinfinity
spinner
text
Para cambiar el tema por defecto usamos el siguiente comando:
# plymouth-set-default-theme nombre del tema que quieras
En este ejemplo hemos usado el tema solar
Ahora nos queda actualizar la configuración del grub usando el siguiente comando
# update-initramfs -u
Temas de plymouth
fade-in
La animación es la misma para el arranque que para el apagado.
glow
Animación de arranque
Animación de apagado
joy
Animación de arranque
Animación de apagado
script
La animación es la misma para el arranque que para el apagado.
solar
La animación es la misma para el arranque que para el apagado.
spacefun
Animación de arranque
Animación de arranque
spinfinity
Animación de arranque
Animación de apagado
spinner
La animación es la misma para el arranque que para el apagado.
text
Animación de arranque
Animación de apagado
NOTA IMPORTANTE:
1- Para previsualizar el plymouth elegido, primero cargamos plymouth con el siguiente comando (con d al final): plymouthd
2- Ahora usamos este otro comando para previsualizar el tema elegido:
plymouth --show-splash
3- Para detener la vista previa usamos el comando: killall -9 plymouthd
Video demostrativo
.
No hay comentarios:
Publicar un comentario