the current grub code works as follows: it changes to a video mode it tries to load the splashimage it changes back to text mode if loading the image failed ... this results in no grub menu being drawn, because the video mode operations are still used to draw the menu, but the video card is in a text mode and thus doesn't display the menu grub should either fall back to a text mode driver then or stay in the video mode and just display no image as background Reproducible: Always Steps to Reproduce: 1. install grub 2. edit grub.conf to use a non-existant splashimage 3. reboot Actual Results: after a short moment in video mode, a text mode cursor appears and nothing is displayed. booting works fine thou (by just pressing enter or waiting for the timeout) Expected Results: a grub menu should be displayed using grub 0.94-r2
i'm pretty sure 0.96 still suffers from this ...
The splashimage support comes from an unofficial patch. Grub developer is not adding any new feature to grub 0.xx branch. While there is support for it the Grub 1.xx branch, I think it is still too unstable for distributions to use it.
this isnt exactly a critical feature but if you could rustle up a patch or something, that'd help ...