This solves the problem for me in natty:
[/etc/default/grub]: GRUB_BACKGROUND="<path to grub.png>"
And then run update-grub.
You'll see the image as soon as grub starts, and it will stay on the screen until X starts (or plymouth, whichever comes first).
This solution almost seems too perfect and simple (?!)
This solves the problem for me in natty:
[/etc/default/ grub]: BACKGROUND= "<path to grub.png>"
GRUB_
And then run update-grub.
You'll see the image as soon as grub starts, and it will stay on the screen until X starts (or plymouth, whichever comes first).
This solution almost seems too perfect and simple (?!)