Gentoo powered
Valid XHTML 1.0!
Bootsplash Progress Bar Patch


1) Can I choose a different theme during system startup (e.g. in Grub) ?

Sure ;)
For every theme you have to setup an additional entry in the bootloader config file and append the parameter theme=X to the kernel command line, where X is the name of the theme. You should have the appropriate initrd for every theme, of course ;) Here is an example configuration of my current configuration of grub:

default 0
timeout 8
color white/blue black/light-gray
gfxmenu (hd0,1)/boot/message

title=Gentoo Linux 1.4 ( 2.4.20 - Gentoo )
root (hd0,1)
kernel /boot/vmlinuz-2.4.20-crypto root=/dev/hda5 hdc=ide-scsi hdd=ide-scsi
video=mtrr,vesa:800x600 vga=0x314 splash=silent theme=gentoo

title=Gentoo Linux 1.4 ( 2.4.20 - SuSE )
root (hd0,1)
kernel /boot/vmlinuz-2.4.20-crypto root=/dev/hda5 hdc=ide-scsi hdd=ide-scsi
video=vesa:mtrr,800x600 vga=0x314 splash=silent theme=SuSE-8.2

title=Gentoo Linux 1.4 ( 2.4.20 - Linux )
root (hd0,1)
kernel /boot/vmlinuz-2.4.20-crypto root=/dev/hda5 hdc=ide-scsi hdd=ide-scsi
video=mtrr,vesa:1024x768 vga=0x317 splash=silent theme=Linux

2) How can I setup different splash images on different ttys ?

The configuration files for tty-dependend splash images are called vtsplash-X-Y.cfg, where X is the tty number (starting with 0) and Y is the resolution which has to correspond to the actually used resolution. The configuration file is searched in /etc/bootsplash/THEME/config/, where THEME is the currently used theme.

Assumed, you use the gentoo-theme and want to have the image from the SuSE-8.2-theme on console 2 and the image from the Linux-theme on console 4 (e.g. at 800x600), then you have to link the appropriate configuration files to /etc/bootsplash/gentoo/config/vtsplash-X.Y.cfg:

$ ln -s /etc/bootsplash/SuSE-8.2/config/bootsplash-800x600.cfg \

$ ln -s /etc/bootsplash/Linux/config/bootsplash-800x600.cfg \

3) Where do I have to install my own theme ?

The theme should be installed in /etc/bootsplash/NAME, where NAME is the name of the theme.

E1) splash line 72 /usr/bin/chvt not found

The path to chvt has changed from /usr/bin/chvt to /bin/chvt. This will be fixed in the next version ( 0.5.3 ).

Thanks to Okrain Genady <Mafteah at Mafteah dot Co dot iL>

Last update on Jun 05 2003 13:15:00 MET