I only just figured out how to change the image displayed at the grub boot menu whilst still keeping animations (Mandriva's timer animation) with gfxboot - as opposed to the not-quite-so-pretty (IMHO) pics with standard grub. There is very little info on the internet about gfxboot so I thought this may help someone else who wishes to change Mandriva's nice pic.
I haven't experimented with changing the text/fonts or anything else - just the image. Also I've only done this with Mandriva Spring (2007.1).
Mandriva Spring installs the mandriva-gfxboot-theme package by default which also comes with a program called /usr/sbin/grub-gfxmenu to update the gfxmenu. So all I did was replace Mandriva's images with my own! The images are 800x600 in size and I did not reduce the colours at all. Here's a list of the files I replaced - all with the same image:
/usr/share/gfxboot/themes/Mandriva/back.jpg /usr/share/gfxboot/themes/Mandriva/welcome.jpg /usr/share/gfxboot/themes/Mandriva/install/back.jpg /usr/share/gfxboot/themes/Mandriva/install/welcome.jpg
I then did the following:
# su # cd /usr/share/gfxboot/themes/ # ln -s Mandriva current # /usr/sbin/grub-gfxmenu --update-gfxmenu # grub-install /dev/hda
Then I rebooted and voila! My pic is now at the grub boot menu and Mandriva's timer animation still works! :thumbs:/>
IMORTANT NOTE: Obviously the above command (grub-install /dev/hda) should point to where you have grub installed if not in the MBR of the first IDE disk!
This post has been edited by skinky: 13 June 2007 - 12:16 PM