Envie d'une Debian VRAIMENT Facile (Bref, rien à faire de savoir que /dev attend d'être fully populated et que gdm3 est started), vous avez envie d'un démarrage de votre Debian stable un peu plus accueillant… Ce tuto est fait pour vous, mais comme d'habitude sous Debian, il va falloir mettre un peu les mains dans le cambouis
Jusque-là, facile
apt-get update && apt-get install plymouth
et, si ça n'est pas déjà installé :
Pour une carte Intel
apt-get install libdrm-intel1
Pour une carte Nvidia
apt-get install libdrm-nouveau1
Pour une carte AMD
apt-get install libdrm-radeon1
Il faut commencer par indiquer quels modules doivent être chargés par initramfs, c'est le système de fichier racine initial chargé
nano /etc/initramfs-tools/modules
Les modules à charger dépendent de votre carte graphique :
pour un carte graphique Intel :
# KMS intel_agp drm i915 modeset=1
pour une carte graphique Nvidia :
# KMS drm nouveau modeset=1
pour une carte AMD :
# KMS drm radeon modeset=1
Ctrl+O pour enregistrer
↵ Entrée
Ctrl+X pour fermer.
Votre chargeur d'amorçage (Grub2 très probablement ) doit être configuré pour afficher le bootsplash.
Tout se passe dans le fichier /etc/default/grub.
Deux lignes sont à modifier :
GRUB_CMDLINE_LINUX_DEFAULT="quiet"
en :
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
#GRUB_GFXMODE=640x480
ainsi :
GRUB_GFXMODE=640x480
Mise à jour du Grub :
update-grub2
Les thèmes disponibles sont affichables avec
plymouth-set-default-theme -l
Et pour choisir votre thème, toujours en root :
plymouth-set-default-theme VOTRE_THEME
Si des erreurs de firmware manquant apparaissent, vous devrez les installer avec
apt-get install firmware-linux-nonfree
et mettre à jour initramfs avec
update-initramfs -u
Si vous souhaitez voir les messages lors de la séquence de démarrage, appuyez sur la touche Début (la flèche oblique en direction du haut-gauche )
Plymouth vous permet de remplacer les lignes de code du Boot par une images.
Cela fait patienter l'utilisateur mais n'accélère aucunement le démarrage de l'ordinateur (c'est même l'inverse )