L'exemple de fond d'ecran de la doc [doc]grub-pc[/doc] ne fonctionne pas pour Lucid car 05_debian_theme a changer. J'ai trouver un cmmentaire dans
http://blogs.koolwal.net/2008/12/16/how-to-grub2-and-grub-pc-installing-splash-images/ qui explique comment faire.
Donc, pour lucid, il faut :
Pré-requis
* Avoir installé le paquet ImageMagick
* Pour cet exemple :
o on créera un dossier Grub dans Images : mkdir $HOME/Images/Grub
o on fixera une résolution de : GRUB_GFXMODE=1024x768x32 (voir [doc]grub-pc#exemple_resolution_d_affichage[/doc])
Images au bon format
Pour cet exemple, on va copier une image présente dans Ubuntu Lucid, que l'on va maintenant la convertir à la bonne taille pour que Grub l'affiche entièrement :
cp /usr/share/images/xsplash/bg_2560x1600.jpg $HOME/Images/Grub/xsplash.jpg
convert $HOME/Images/Grub/xsplash.jpg -resize 1024x768! -depth 16 $HOME/Images/Grub/00_grub.jpg
Insertion dans Grub
Il faut créé un fichier /usr/share/desktop-base/grub_background.sh contenant le lien vers l'image et la présentation de l'écran de démarrage. Ce fichier doit contenir :
#! /bin/bash -e
#
# /boot/grub.d/05_debian_theme extension
#
WALLPAPER="$HOME/Images/Grub/00_grub.jpg"
COLOR_NORMAL="white/black"
COLOR_HIGHLIGHT="light-green/magenta"
GRUB_TERMINAL_OUTPUT="gfxterm"
Pour le créer et faire la mise a jour de Grub, il faut lancer les commandes :
sudo mkdir /usr/share/desktop-base
sudo gedit /usr/share/desktop-base/grub_background.sh # <= copiez le contenu du fichier
sudo chmod u+x /usr/share/desktop-base/grub_background.sh # <= necessaire ?
sudo update-grub