BxLUG groupe des utilisateurs de GNU/Linux de Bruxelles

Espace membres

GRUB graphique

Comme pour LILO, il est possible d'avoir une jolie image dans GRUB. C'est une fonctionnalité qui n'est pas maintenue par les développeurs de GRUB mais la plupart des distributions fournissent une version patchée de GRUB.

Pour Debian, le patch est appliqué depuis le 9 janvier 2003, c'est-à-dire qu'il est présent dans sarge et sid mais pas dans woody.

Il suffit d'ajouter une référence vers l'image de démarrage désirée dans le fichier de configuration de GRUB (/boot/grub/menu.lst):

splashimage (hd0,0)/boot/grub/splash/grub-debian.xpm.gz

Il faut bien adapter le (hd0,0) de manière que grub trouve l'image. L'image étant dans le répertoire /boot il faut vérifier que le répertoire boot n'est pas une partition séparée, si tel est le cas, il faut faire correspondre le (hd0,0) avec la partition /boot et modifier le chemin de l'image comme suit :

splashimage (hd?,?)/grub/splash/grub-debian.xpm.gz

Sinon il faut que le (hd0,0) corresponde avec la partition /.
Si lors du boot suivant l'image n'apparaît pas et que le texte de la console se brouille, c'est que le paramètre (hd0,0) n'est pas bien adapté.

Création d'images

Étant donné une image image.png, la ligne suivante la transforme en un fichier grub-debian.xpm.gz que GRUB peut digérer:

convert -resize 640x480 -colors 14 image.png grub-debian.xpm && gzip grub-debian.xpm 

Copier le fichier image grub-debian.xpm.gz dans le répertoire /boot/grub/splash/

Ressources

Un HOWTO complet sur le patch est disponible à l'adresse http://ruslug.rutgers.edu/~mcgrof/grub-images/

http://debian.newswriter.org/ fournit deux images Debian.

http://www.schultz-net.dk/grub.html fournit une vingtaine d'images, HP, Debian, Slackware, GRUB, etc.

http://sleepybuddha.sl.funpic.de/ubuntu/ fournit quatre images Ubuntu.

Bienvenue dans le monde du libre