====== PLYMOUTH : Un bootsplash pour votre Debian Wheezy======
* Objet : PLYMOUTH Un bootsplash pour votre Debian Wheezy
* Niveau requis :{{tag>débutant avisé}}
* Commentaires : //Envie de cacher les informations au lancement de Debian, installez un Bootsplash//
* Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !]] :-)
* Suivi :
* Création par [[user> ?]] le 17/11/2012
* Testé par :
* (//testé partiellement-// - [[user>bendia]] le 11/05/13) OK pour carte ATI avec pilote radeonhd, échec sur carte Nvidia avec le pilote nouveau. Pas encore testé avec carte intel.
* (//testé partiellement-// - **sylvain** le 14/09/13)semi echec pour carte Intel : après la commande plymouth-set-default-theme VOTRE_THEME obtention de la ligne /usr/lib/i386-linux-gnu/plymouth/script.so does not exist .résultat final obtenu: un changement visuel du démarrage (ligne de progression )mais pas d'image (test avec thème joy et spacefun )
* Commentaires sur le forum : [[https://debian-facile.org/viewtopic.php?pid=132304#p132304 |C'est ici]]((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !))
===== Introduction =====
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 :-)
===== Installation =====
Vérifier au préalable sur le site du fabriquant ou sur celui du pilote libre si votre carte supporte((Pour identifier votre matériel [[http://wiki.debian-facile.org/commande:hwinfo|hwinfo]])) le //modesetting//
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
[09.12.2016] Avec Debian 8.6 "Jessie", aucune trace de libdrm-nouveau1 dans les dépôts officiels, on trouve une libdrm-nouveau2, qui est déjà installée.
Voir : https://debian-facile.org/viewtopic.php?id=16135
Pour une carte AMD
apt-get install libdrm-radeon1
===== Configuration =====
==== Charger les modules ====
Il faut commencer par indiquer quels modules doivent être chargés par **//initramfs//**, c'est le système de fichier racine initial chargé :-O
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
Je n'ai pas réussi à faire fonctionner correctement **Plymouth** avec une carte Nvidia. Je ne peux donc pas certifier que ça fonctionne avec ces cartes.
pour une carte AMD :
# KMS
drm
radeon modeset=1
C-o pour enregistrer \\
Entrée\\
C-x pour fermer.
==== Configurer Grub2 ====
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 : \\
- Tout d'abord, on doit modifier :
GRUB_CMDLINE_LINUX_DEFAULT="quiet"en :GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
- Puis, dé-commenter la ligne #GRUB_GFXMODE=640x480ainsi :GRUB_GFXMODE=640x480
Le 640x480 correspond à une résolution d'écran. Elle peut être adaptée à votre matériel.
Mise à jour du Grub :
update-grub2
===== Utilisation =====
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 ;-) )
=====Conclusion =====
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 :-\ )
===== Sources =====
* Le tuto qui m'a permis de faire fonctionner plymouth sur mon Eeepc : %%[[http://christophe.cucciardi.fr/installation-de-plymouth-sur-debian-squeeze-intel/| Le blog de Christophe CUCCIARDI]]%% - Lien Obsolète
* La documentation [[http://wiki.debian.org/fr/plymouth|officielle de Debian]] en français :-)
===== Autres documentations =====
http://www.freenux.fr/installation-dun-bootsplash-sur-debian-jessie/