Here's a head-scratcher I ran into. Posted here in hopes that it'll save someone else some time.
I'm running Debian testing (lenny) and compiled a bootsplash-enabled kernel. For some reason, after a dist-upgrade, I wasn't getting a background image on tty1. (I use "splash=verbose" instead of "splash=silent" in order to see what's going on when the computer boots.)
After looking through several files, it turned out that the reason an image wasn't being displayed on tty1 was that a line in /etc/default/bootsplash read
Code:
# Which consoles should be displayed with different bootsplash images
BOOTSPLASH_TTYS="1 2 3 4 5"
instead of
Code:
# Which consoles should be displayed with different bootsplash images
BOOTSPLASH_TTYS="0 1 2 3 4 5"
Additionally, in order to "turn on" the image on vt
X, you can use a command similar to the following:
Code:
splash -s -u X /etc/bootsplash/themes/current/config/bootsplash-1024x768.cfg
Substitute 0-5 for "X" and your config file for "bootsplash-1024x768.cfg".