Monday, May 21, 2007

Bootsplash in openSUSE

openSUSE has one of the most gorgeous looking bootsplash than most other Linux distros out there. In all my previous installs of openSUSE, for some mysterious reason, the bootsplash never showed up during boot. This was mainly due to the fact that the screen resolution for the splash was not set properly during install. In Yast2, the bootloader module does not give you options to choose the appropriate resolution from, as can be seen below.


You have to manually enter the corresponding code for your screen resolution. In my case, it was 794. Remember that bootsplash currently works only up to 16bit. If bootsplash still does not work, choose a lesser resolution and see if it works. To get the appropriate vga mode for your screen resolution, refer the table below:


Screen Size 640x480 800x600 1024x768 1280x1024
Colors




256 (8 bit)
769 771 773 775
32000 (15 bit)
784 787 790 793
65000 (16 bit)
785 788 791 794
16.7M (24 bit)
786 789 792 795

Note: If the above does not work, also try running additionally with root permissions
mkinitrd -s screen_size

where 'screen_size' will be 1280x1024 for an LCD monitor with 1280x1024 as the maximum screen resolution.

No comments: