Friday, June 29, 2007

change boot splash screen ubuntu

Easy steps to change the boot splash screen in ubuntu 7.04

1. firstly get the available splash screens. Do a

sudo apt-get install usplash*

It will display a list of available splash screens with ubuntu.

2. Next check out the available splash screens in /usr/lib/usplash

ls -lh /usr/lib/usplash

total 12M
-rw-r--r-- 1 root root 43K 2006-11-23 17:42
-rw-r--r-- 1 root root 2.3M 2007-03-30 17:33
lrwxrwxrwx 1 root root 36 2007-05-17 23:20 -> /etc/alternatives/
-rw-r--r-- 1 root root 2.0M 2006-10-17 15:13
-rw-r--r-- 1 root root 2.3M 2007-04-07 15:36
-rw-r--r-- 1 root root 2.6M 2007-04-10 18:28
-rw-r--r-- 1 root root 2.0M 2007-03-19 16:17

Here you can see that you have 6 splash screens and one soft link. Check out the softlink.

ls -lh /etc/alternatives/

lrwxrwxrwx 1 root root 41 2007-06-29 08:38 /etc/alternatives/ -> /usr/lib/usplash/

It points back to one of the screens from the /usr/lib/usplash directory. So to change the screen simply change the soft link

sudo ln -sf /usr/lib/ /etc/alternatives/

And now check the new link

3. reconfigure the linux image

sudo dpkg-reconfigure linux-image-

Running depmod.
update-initramfs: Generating /boot/initrd.img-2.6.20-16-generic
Updating /boot/grub/menu.lst ... done

Thats done...

To check the new screen, no dont reboot simply type in

sudo usplash

And you can see the new screen - bingo. To get back to your xwindows environment press CTRL-ALT-F7


here is the link for advanced users for creating their own splash screens
Anyone who develops his/her own splash screen can share it out with other ubuntians...


Anonymous said...

Nice step by step guide! Thanks!
one improvement you could make is to change the "sudo dpkg-reconfigure linux-image-" line to
"sudo dpkg-reconfigure linux-image-`uname -r`

Anonymous said...

install bootsplash
a quick and easy

Dipin Krishna said...


You can find more tips on this and on linux at Linux Tips

jaininaveen said...

you can find more ways

Anonymous said...

sudo ln -sf /usr/lib/ /etc/alternatives/

Should be:
sudo ln -sf /usr/lib/usplash/ /etc/alternatives/

doug twyman said...

to chane my spash screen (after installing the usplash ) I use

sudo update-alternatives --config

tolearnfree said...

thanks........ i will try my project again to remaster ubuntu. did you have tutorial about it?