Pour que vous puissiez voir votre nouveau “splashscreen”, votre image .xpm.gz doit absolument faire 640×480 pixels et avoir 14 couleurs indexées (une image plus grande ou composée de plus de 14 couleurs ne sera pas affichée par GRUB).
A titre d'exemple voici deux images pour GRUB :
Si les fonds d'écran correspondants vous intéressent, vous les trouverez ici :
Vous pouvez créer votre propre “splashscreen” GRUB en suivant les restrictions de dimension et couleurs de l'image (indiquées dans la note ci-dessus).
Par exemple, avec GIMP :
Autre façon de convertir une image en .xpm (plus simple encore), dans une console, tapez cette commande (en modifiant les noms de fichiers bien sûr) :
convert -resize 640x480 -colors 14 wallpaper.jpg imagepourgrub.xpm gzip imagepourgrub.xpm
Vous n'êtes pas obligé de nommer votre image splash.xpm.gz comme nom de l'image par défaut dans /boot/grub/menu.lst, vous pouvez à loisir opter pour champs_fleuris.xpm.gz par exemple.
Pour information, voici un fichier /boot/grub/menu.lst. Comme vous pouvez le voir, les lignes avec des splashscreens on été commentées pour ne pas être utilisées.
# grub.conf generated by anaconda # # Note that you do not have to rerun grub after making changes to this file # NOTICE: You do not have a /boot partition. This means that # all kernel and initrd paths are relative to /, eg. # root (hd0,5) # kernel /boot/vmlinuz-version ro root=/dev/hda6 # initrd /boot/initrd-version.img #boot=/dev/hda default=1 timeout=10 #splashimage=(hd0,5)/boot/grub/splash.xpm.gz #splashimage=(hd0,5)/boot/grub/splash_glimpse.xpm.gz #splashimage=(hd0,5)/boot/grub/splash_fc5.xpm.gz splashimage=(hd0,5)/boot/grub/splash_fc.xpm.gz hiddenmenu title WindowsXP rootnoverify (hd0,0) chainloader +1 title Fedora Core (2.6.15-1.2054_FC5) root (hd0,5) kernel /boot/vmlinuz-2.6.15-1.2054_FC5 ro root=LABEL=/1 rhgb quiet initrd /boot/initrd-2.6.15-1.2054_FC5.img[/code]