Grub2 supports high res background, e.g. 1024×768, 1280×800, supports more picture format, e.g. JPEG, PNG, TGA, and 24bit color. This tutorial will guide to install grub2 to replace grub.
Note: I am running Debian Lenny. The commands should be similar if you are running Ubuntu or Debian etch.
GRUB upgrade scripts have detected a GRUB Legacy setup in /boot/grub.
In order to replace the Legacy version of GRUB in your system, it is
recommended that /boot/grub/menu.lst is adjusted to chainload GRUB 2
from your existing GRUB Legacy setup. This step may be automaticaly
performed now.
It’s recommended that you accept chainloading GRUB 2 from menu.lst, and
verify that your new GRUB 2 setup is functional for you, before you
install it directly to your MBR (Master Boot Record).
In either case, whenever you want GRUB 2 to be loaded directly from MBR,
you can do so by issuing (as root) the following command:
upgrade-from-grub-legacy