Plymouth is the new start-up display program in Ubuntu/Kubuntu. It can show a native-resolution animated start-up screen while that GNU/Linux distribution boots to X. Unfortunately, at the moment, it doesn’t work well with proprietary display drivers. Here is what fixed the problem for me. (I have a PNY GeForce 8400GS PCI-E card driving two 1280×1024 monitors with version 185 of the nvidia packages.)
Following the instructions here, I edited
sudo xemacs /etc/default/grub
xemacs with your editor of choice] so that this line was uncommented and contained the appropriate vga option for my screen mode [table of modes and codes]:
(0x31B corresponds to 1280×1024 pixels in 24-bit colour) and, from here, I uncommented and edited this line with my screen resolution:
/etc/grub.d/00_header so that the line beginning “
gfxmode=” contained the right resolution:
and was followed by this:
I then ran:
Next, from here, I blacklisted vga16fb by adding the following line to
and then commented out the line that previously blacklisted the VESA framebuffer, so:
# blacklist vesafb
Then, I added
# List of modules that you want to include in your initramfs.
# Syntax: module_name [args ...]
# You must run update-initramfs(8) to effect this change.
Finally, I ran
sudo update-initramfs -u
and rebooted to my shiny new splash animation.