Installer un boot graphique sous Debian
But de ce document
Ce document me sert de mémo pour configurer une Debian Testing/SID pour avoir un boot entièrement graphique.
Mettre une image de fond pour le menu de grub
Installer le paquet suivant
# aptitude install grub-splashimages
Ajouter cette ligne dans « /boot/grub/menu.lst » :
splashimage (hd0,5)/boot/grub/splashimages/fiesta.xpm.gz
Attention : Remplacer « (hd0,5 » par le numéro correspondant à votre partition racine « / »
Activer le Framebuffer
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.
Pour activer le Framebuffer, il faut simplement ajouter une option au noyau en modifiant le fichier « /boot/grub/menu.lst ».
Par exemple, pour avoir un écran en 1024x768 et 65000 couleurs dés le démarrage, il faut ajouter l’option « vga=791 » au noyau.
La première méthode consiste à ajouter cette option directement sur la ligne contenant le noyau :
/boot/vmlinuz-2.6.18-3-686 root=/dev/sda6 ro vga=791
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 « # defoptions= » :
# defoptions=vga=791
Attention : Il ne faut pas enlever le signe « # »
Ensuite, il faut lancer cette commande pour mettre à jour tous les noyaux en prenant en compte les nouvelles options :
# update-grub
Remarque : Vous pouvez consultez le fichier « /boot/grub/menu.lst » pour vérifier que les noyaux sont désormais correctement renseignés avec les bonnes options.
Pour finir, voici le tableau des numéros à mettre dans « vga=xxx » en fonction de la résolution que vous désirez avoir :
Couleurs | 640x480 | 800x600 | 1024x768 | 1280x1024 |
---|---|---|---|---|
256 | 769 | 771 | 773 | 775 |
32768 | 784 | 787 | 790 | 793 |
65536 | 785 | 788 | 791 | 794 |
16.7 million | 786 | 789 | 792 | 795 |
Démarrage graphique - Solution 1
Sur mon portable sous SID, l’installation de ce paquet a fonctionné, mais ce paquet n’est pas disponible sur Testing :
# aptitude install splashy
Autrement, sur le site Internet, il est possible de télécharger et d’installer un paquet Debian qui fonctionne :
Ensuite, il suffit d’installer le paquet et de redémarrer l’ordinateur :
# dpkg -i splashy_0.2.2_i386.deb
Démarrage graphique - Solution 2
Normalement l’installation de ces paquets devrait suffire, mais dans mon cas, ça ne marche pas :
aptitude install bootsplash bootsplash-theme linux-patch-bootsplash
Démarrage graphique - Solution 3
Après avoir installé ce paquet, le boot graphique a fonctionné du premier coup :
# aptitude install usplash
Remarque : Ça marche, mais je trouve le résultat assez moche.
Historique des modifications
Version | Date | Commentaire |
---|---|---|
0.1 | 31/12/06 | Création par Tony GALMICHE |
0.2 | 21/01/07 | Mise en ligne |
Commentaires
Installer un boot graphique sous Debian
Juste 2 corrections à cet article :
splashimage=(hd0,5)/.../.. a.l.d splashimage (hd0,5)/.../..
Merci pour le boulot de synthèse.
Installer un boot graphique sous Debian
Bonjour Tony,
Sous Sid, Splashy est disponible en version 0.3.3 mais j’ai essayé sans succès.
Sous testing, il n’y a rien mais le téléchargement de 0.2.2 est disponible ici désormais : http://splashy.alioth.debian.org/debian/incoming/
ainsi qu’un paquet pour des thèmes différents. Pour un tuto pour la config des thèmes :
http://jmelst.net/modules.php ?name=News&file=article&sid=63
Merci Les vosgiens !