<h2>But de ce document</h2>
<p class="spip">Ce document me sert de mémo pour configurer une Debian Testing/SID pour avoir un boot entièrement graphique.</p>

<h2>Mettre une image de fond pour le menu de grub</h2>
<p class="spip">Installer le paquet suivant</p>

<p class="spip"><code class='spip_code' dir='ltr'># aptitude install grub-splashimages</code></p>

<p class="spip">Ajouter cette ligne dans « /boot/grub/menu.lst » :</p>

<p class="spip"><code class='spip_code' dir='ltr'>splashimage (hd0,5)/boot/grub/splashimages/fiesta.xpm.gz</code></p>

<p class="spip"><strong class="spip">Attention</strong> : Remplacer « (hd0,5 » par le numéro correspondant à votre partition racine « / »</p>

<h2>Activer le Framebuffer</h2>
<p class="spip">Le Framebuffer permet d’utiliser une carte graphique, de façon générique, sans pour autant en posséder le driver spécifique. Ce mode est utilisé en général au démarrage de l’ordinateur avant que Xorg et les drivers spécifiques ne soient démarrés.</p>

<p class="spip">Pour activer le Framebuffer, il faut simplement ajouter une option au noyau en modifiant le fichier « <strong class="spip">/boot/grub/menu.lst</strong> ».</p>

<p class="spip">Par exemple, pour avoir un écran en 1024x768 et 65000 couleurs dés le démarrage, il faut ajouter l’option « <strong class="spip">vga=791</strong> » au noyau.</p>

<p class="spip">La première méthode consiste à ajouter cette option directement sur la ligne contenant le noyau :</p>

<p class="spip"><code class='spip_code' dir='ltr'>/boot/vmlinuz-2.6.18-3-686 root=/dev/sda6 ro vga=791</code></p>

<p class="spip">Mais l’inconvénient est qu’il faudra refaire cette opération pour chaque nouveau noyau. Pour éviter ce problème, il faut ajouter cette option sur la ligne spéciale « <strong class="spip"># defoptions=</strong> » :</p>

<p class="spip"><code class='spip_code' dir='ltr'># defoptions=vga=791</code></p>

<p class="spip"><strong class="spip">Attention</strong> : Il ne faut pas enlever le signe « # »</p>

<p class="spip">Ensuite, il faut lancer cette commande pour mettre à jour tous les noyaux en prenant en compte les nouvelles options :</p>

<p class="spip"><code class='spip_code' dir='ltr'># update-grub   </code></p>

<p class="spip"><strong class="spip">Remarque</strong> : Vous pouvez consultez le fichier « <strong class="spip">/boot/grub/menu.lst </strong> » pour vérifier que les noyaux sont désormais correctement renseignés avec les bonnes options.</p>

<p class="spip">Pour finir, voici le tableau des numéros à mettre dans « <strong class="spip">vga=xxx</strong> » en fonction de la résolution que vous désirez avoir :</p>

<table class="spip">
<thead><tr class='row_first'><th scope='col'><strong class="spip">Couleurs</strong></th><th scope='col'><strong class="spip">640x480</strong></th><th scope='col'><strong class="spip">800x600</strong></th><th scope='col'><strong class="spip">1024x768</strong></th><th scope='col'><strong class="spip">1280x1024</strong></th></tr></thead>
<tbody>
<tr class="row_even"><td>256</td><td>769</td><td>771</td><td>773</td><td>775</td></tr>
<tr class="row_odd"><td>32768</td><td>784</td><td>787</td><td>790</td><td>793</td></tr>
<tr class="row_even"><td>65536</td><td>785</td><td>788</td><td>791</td><td>794</td></tr>
<tr class="row_odd"><td>16.7 million</td><td>786</td><td>789</td><td>792</td><td>795</td></tr>
</tbody>
</table>
<h2>Démarrage graphique - Solution 1</h2>
<p class="spip">Sur mon portable sous SID, l’installation de ce paquet a fonctionné, mais ce paquet n’est pas disponible sur Testing :</p>

<p class="spip"><code class='spip_code' dir='ltr'># aptitude install splashy</code></p>

<p class="spip">Autrement, sur le site Internet, il est possible de télécharger et d’installer un paquet Debian qui fonctionne :
<br /></p>
<li> <a href="http://splashy.alioth.debian.org/wiki/doku.php" class="spip_out">http://splashy.alioth.debian.org/wiki/doku.php</a>
<br /><li> <a href="http://alioth.debian.org/frs/download.php/1852/splashy_0.2.2_i386.deb" class="spip_out">http://alioth.debian.org/frs/download.php/1852/splashy_0.2.2_i386.deb</a>
<p class="spip">Ensuite, il suffit d’installer le paquet et de redémarrer l’ordinateur :</p>

<p class="spip"><code class='spip_code' dir='ltr'># dpkg -i splashy_0.2.2_i386.deb</code></p>

<h2>Démarrage graphique - Solution 2</h2>
<p class="spip">Normalement l’installation de ces paquets devrait suffire, mais dans mon cas, ça ne marche pas :</p>

<p class="spip"><code class='spip_code' dir='ltr'>aptitude install bootsplash bootsplash-theme linux-patch-bootsplash</code></p>

<h2>Démarrage graphique - Solution 3</h2>
<p class="spip">Après avoir installé ce paquet, le boot graphique a fonctionné du premier coup :</p>

<p class="spip"><code class='spip_code' dir='ltr'># aptitude install usplash</code></p>

<p class="spip"><strong class="spip">Remarque</strong> : Ça marche, mais je trouve le résultat assez moche.</p>

<h2>Historique des modifications</h2>
<table class="spip">
<thead><tr class='row_first'><th scope='col'><strong class="spip">Version</strong></th><th scope='col'><strong class="spip">Date</strong></th><th scope='col'><strong class="spip">Commentaire</strong></th></tr></thead>
<tbody>
<tr class="row_even"><td>0.1</td><td>31/12/06</td><td>Création par Tony GALMICHE</td></tr>
<tr class="row_odd"><td>0.2</td><td>21/01/07</td><td>Mise en ligne</td></tr>
</tbody>
</table>