Menu.lst may not be to blame. Either vga is not set, you don't have a
boot splash associated with your initrd or your splash image size does
not match the size of the image grub expects to load. I'm going to
assume your kernel is built to use boot splash.
If you run 'mkinitrd' as root, at the end, it'll list the boot splash
theme and size. If it doesn't list splash, you can do 'mkinitrd -s
That mkinitrd -s thing fixed it partially, thanks! Read what it did in
Dominique's post. Still get the text scrolling after the bootsplash screen