Wiki Linux SMH

   

Flux RSS

Boot Splash

Cet article nécessite encore des ajouts/modifications.
N'hésitez pas à apporter votre contribution en complétant cet article.

Distribution : Debian
Niveau : Amateur
Commentaire :

1 - Présentation

Sous Debian, le démarrage du système est plutôt... austère. D'une aide parfois précieuse pour les connaisseurs, toutes ces lignes peuvent rapidement devenir lassantes pour celui qui n'y trouve pas d'intérêt. Dans les distributions "grand public", une image de démarrage est souvent intégrée de base, mais Debian se veut généraliste et pense également aux administrateurs système qui ont un besoin précieux de ces lignes.

Cependant, il est tout à fait possible d'installer un démarrage graphique sous Debian. Les deux principaux système permettant cela sous Debian sont décrits ici : Splashy et Bootsplash.

2 - Splashy

2.1 - Présentation

Splashy permet d'obtenir un écran de démarrage graphique lors du chargement de Linux. Le principal intérêt de Splashy est qu'il fonctionne entièrement en user-space, c'est à dire sans code supplémentaire dans le noyau, ce qui est toujours préférable du point de vue stabilité.

2.2 - Prérequis

Il faut configurer votre Bootloader afin qu'il se lance en mode vga, c'est à dire en utilisant le mode framebuffer (une système qui permet au noyau d'écrire directement dans la mémoire de la carte graphique, et donc d'afficher des graphismes en mode console).

Eitez le fichier /boot/grub/menu.lst si vous utilisez grub, ou /etc/lilo.conf si vous utilisez lilo. Pour les noyaux que vous voulez démarrer avec splashy, ajoutez à la fin de la ligne kernel... le paramètre vga=792.

Exemple :

kernel          /boot/vmlinuz-2.6.16 root=/dev/hda2 ro vga=791

Liste des modes possibles :

640x480800x6001024x7681280x10241600x1200
256 couleurs768771773775796
32K couleurs784787790793797
64K couleurs785788791794798
16M couleurs786789792795799

Et redémarrez...

2.3 - Installation

Pour installer splashy, il suffit de lancer la commande :

# apt-get install splashy splashy-themes

2.4 - Configuration

2.4.1 - Afficher l'image le plus tôt possible

Pour afficher l'image le plus tôt possible, lancez la commande

# update-initramfs -u -t -k `uname -r`
2.4.2 - L'image disparait en cours de démarrage

Si l'image disparait en cours de démarrage, éditez le fichier /etc/splashy/config.xml et ajoutez ou modifiez le paramètres autoverboseonerror à no :

<autoverboseonerror>no</autoverboseonerror>
2.4.3 - Personnaliser Splashy

Plusieurs thèmes Splashy très beau sont déjà disponibles sur le site officiel, mais si vous voulez créer vous même votre thème, voilà comment procéder.

Un thème Splashy se compose d'un fichier xml, de une à trois images au format jpeg et éventuellement d'un fichier de polices de caractères.

Pour le fichier xml, je vous conseille de prendre celui par défaut et de le modifier.

  • Modifier les images : dans la partie <background>, le contenu des balises <boot>,<erroring> et <shutdown> doivent pointer vers les images correspondantes de votre choix
  • La barre de progression : vous pouvez l'activer ou la desactiver en modifiant les tags <progressbaronboot> et <progressbaronshutdown> (yes pour l'activer, no pour la désactiver). De plus, vous pouvez modifier son emplacement, sa taille et sa couleur dans la section <progressbar>...</progressbar>.
  • La textbox : en activant la textbox (tag <enable> de la section <textbox>), vous aurez un retour d'informations minimal. Vous pouvez modifier la couleur, l'emplacement et les dimensions de cette textbox en modifiant les tags correspondants de la section <textbox>. De plus, si vous disposez d'un fichier de police de caractère, vous pouvez l'utiliser pour l'affichage du texte en indiquant son emplacement dans le tag <file> de la section <textbox>...

3 - Bootsplash

3.1 - Installation

Tout d'abord, il va falloir activer les options suivantes pour la Compilation Du Noyau :

Ces options sont valables sur un noyau 2.6.17

Ceci est une note. La validité d'une note varie en fonction des évolutions de la distribution. Si cette information n'est plus valable, n'hésitez pas à la modifier ou à signaler le problème à l'adresse "contact (at) smhteam.info".
  lien vers article noyau pour expliquer comment compiler

Ensuite :

# apt-get install bootsplash

Si vous voulez reconfigurer par la suite le bootsplash, vous pouvez lancer la commande :

# dpkg-reconfigure bootsplash
  préparation du noyau ?

4 - Voir aussi

Grub, Lilo

5 - Ressources

Vous êtes : 38.107.191.88 Dernière modification : 24/12/06 12:37 Propriétaire : Fritz Modifié par : thialme

Commentaires

Afficher les commentaires
Il n'y a aucun commentaire sur cette page