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:
CODE
/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
/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:
CODE
# su
# cd /usr/share/gfxboot/themes/
# ln -s Mandriva current
# /usr/sbin/grub-gfxmenu --update-gfxmenu
# grub-install /dev/hda
# 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!
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!
HTH someone.
