How did you configure yours? Mine (1.97) is configured to load a 37K font and a 65K background jpeg at 1280x720 from a small grub dedicated ext2 partition.
On my computer a 2.6.33 kernel tailored for my hardware initializes and launches sysvinit faster than grub2 can initialize and show its menu. A boot loader booting slower than a full blown kernel is crazy.
Still on lilo since it's minimal and works on 64 bits native systems unlike grub 1.
Last time I checked grub2, it requiered me to install ruby then I did not install it.
Is this monstruous bloat and kludge still requiered in recent grub2?
Hope Grub2 won't become bloatware. A boot manager has to be fast and useful and not have many useless options that are pure eyecandy.
I still use Grub1...loads fast and boots an OS fast.
Maybe it soon tries to take on emacs :P