certe c’est un détail , mais l’interface du bootloader est la première image qu’on a de l’OS
alors autant qu’elle soit jolie
avec grub (version 1) il y a 2 possibilités: splashimage (pas terrible) ou grub-gfx (difficile a personnaliser)
j’ai donc essayé la nouvelle version de grub qui fournit cette interface.gnu.org/software/grub/grub-2.en.html
l’installation du paquet grub-pc est très bien faite . elle permet de vérifier que la nouvelle installation fonctionne convenablement avant de supprimer l’ancienne version.
par défaut l’interface est encore en 640x480 mais on peut facilement augmenter la résolution.
tout se passe dans le fichier grub.cfg qui remplace l’ancien menu.lst
voici le mien modifié (en gras):
DO NOT EDIT THIS FILE
It is automatically generated by /usr/sbin/update-grub using templates
from /etc/grub.d and settings from /etc/default/grub
BEGIN /etc/grub.d/00_header
set default=0
set timeout=5
set root=(hd0,1)
if font (hd0,1)/usr/share/grub/unicode.pff ; then set gfxmode="1024x768x32;800x600x32;640x480x32;1024x768;800x600;640x480"
insmod gfxterm
insmod vbe
terminal gfxterm
fi
END /etc/grub.d/00_header
BEGIN /etc/grub.d/05_debian_theme
insmod png
if background_image (hd0,1)/usr/share/images/desktop-base/debian-041-1024x768.png ; then
set color_normal=black/black
set color_highlight=magenta/black
else
set menu_color_normal=cyan/blue
set menu_color_highlight=white/blue
fi
END /etc/grub.d/05_debian_theme
BEGIN /etc/grub.d/10_hurd
END /etc/grub.d/10_hurd
BEGIN /etc/grub.d/10_linux
menuentry “Debian GNU/Linux, linux 2.6.24-1-486” {
linux (hd0,1)/boot/vmlinuz-2.6.24-1-486 root=/dev/hda1 ro vga=791
initrd (hd0,1)/boot/initrd.img-2.6.24-1-486
}
menuentry “Debian GNU/Linux, linux 2.6.24-1-486 (single-user mode)” {
linux (hd0,1)/boot/vmlinuz-2.6.24-1-486 root=/dev/hda1 ro single
initrd (hd0,1)/boot/initrd.img-2.6.24-1-486
}
oui cep , merci
j’ai bien conscience que je n’ai pas modifié le fichier de manière académique
mais ce n’est qu’un premier essai réalisé avec le peu de renseignement que j’ai trouvé sur le net grub.enbug.org/PageD%27Accueil
Ben après quelques test sur une machine virtuelle, en laissant le paquet grub, grub2 est testable via le menu de grub, pour vérifier que la configuration est correct.
J’ai changé l’image de fond et (grand fou que je suis …) j’ai mis une image en 1024x768, en png, et pis la quand je reboute pour voir si ca marche :
1)c’est looooong après le message “welcome to grub” que le menu s’affiche
2)que nenni de la transparence, j’ai bien l’image que je veux … mais derrière un énorme panneau “grub-esque” (ce qui est un peu dommage).
J’ai google-é un peu ca, mais dans la doc de grub y’a pas trop de détails la dessus (en même temps : qui a envie d’écrire de la doc la dessus … ok). Des idées ? Je vais faire un ou 2 tests dans un coin vu qu’apparament le fichier de config prévoit les configs foireuses et a un “fallback”.
Je précise qu’a part le chemin vers l’image, je n’ai modifié que la variable “setgfxmode” et que je l’ai mise aux valeurs que propose misaine.
oui si on prend des images assez grosses le temps est long .j’ai essayé avec des .jpg (il faut rajouter insmod jpeg) mais c’est pareil.
a noter que le paquet grub2-splashimage propose lui des images targa (.tga)