HOWTO: Add a GRUB Splash Image in Debian Linux
Purpose: Are you tired of seeing the plain old (black background and blue blox) Grub screen when you turn on your computer to boot Linux? If yes, then here is a quick and easy way to install a fancy Grub Image in less than 2 minutes.
Note: This is not the same as installing “bootsplash” image when Linux kernel boots. We will leave that for some other day. Although there are many websites over the internet which explains how to do that.
Step 1: Install Grub Splash Image package
On your Debian Linux system, give the following command:
#apt-get update
#apt-get install grub-splashimages
Step 2: Check out the default Grub Splash Images
All the default images are stored at the following locations:
# ls /boot/grub/splashimages/
bike_gua.xpm.gz debian-moreblue-swirl.xpm.gz gnome-debblue.xpm.gz
biosplash.xpm.gz debsplash.xpm.gz gnucheese.xpm.gz
CRW_7206_14.xpm.gz fiesta.xpm.gz guitar.xpm.gz
debblue.xpm.gz firework.xpm.gz gunhole.xpm.gz
debian_grey1-14col.xpm.gz gentleblue.xpm.gz menu-sta.xpm.gz
Step 3: Edit menu.lst file
After you choose any one image from the above, you will need to edit your menu.lst file in /boot/grub directory to tell GRUB loader to load the Splash Screen. To do this give the following command:
# nano /boot/grub/menu.list
Add the line:
splashimage=(hd0,0)/boot/grub/splashimages/debsplash.xpm.gz
somewhere in the beginning of your menu.list file. I added mine at the following location:
## timeout sec
# Set a timeout, in SEC seconds, before automatically booting the default entry
# (normally the first entry defined).
timeout 5
# Pretty colours
color cyan/blue white/blue
# Add the GRUB Splash Screen
splashimage=(hd0,0)/boot/grub/splashimages/debsplash.xpm.gz
## password ['--md5'] passwd
# If used in the first section of a menu file, disable all interactive editing
# control (menu entry editor and command-line) and entries protected by the
# command ‘lock’
# e.g. password topsecret
# password –md5 $1$gLhU0/$aW78kHK1QfV3P2b2znUoe/
# password topsecret
Now save the file and reboot your system to see your new shiny ritzy GRUB Splash Image as seen here:

Now you may ask what if I don’t want to use these default images but rather I would like to use an image of my own? Sure you can do that, although you just can’t use any regular image because the GRUB expects the image to be in a particular format. I will soon post an article explaining how to do that.
Till then enjoy your current splash image!!!
As usual, please leave a comment/feedback if you have any. Comments encourages bloggers to post more and keep their spirits high.
Also don’t forget to rate this post below.


Email Subscription









December 13th, 2008 at 4:14 pm
You can also replace grub with its sucessor grub2
Reply to this comment
December 13th, 2008 at 4:20 pm
Yes Javi, I saw the grub2 package too. I am not sure what all new features are in there…May be I will check that out soon..
Reply to this comment
December 14th, 2008 at 8:06 am
[...] http://linux.koolsolutions.com/2008/12/12/how-to-add-a-grub-splash-screen-image-in-debian-linux/ [...]
December 16th, 2008 at 5:50 am
Please explain how to do this with Grub2 (i.e. Grub-PC).
Reply to this comment
December 16th, 2008 at 5:51 am
Please explain how to do this with Grub-PC.
Reply to this comment
Kushal Reply:
December 18th, 2008 at 8:03 pm
Hi Chakravarti,
I have posted a blog entry showing how to do it with grub-pc.
Thanks for your comments.
Reply to this comment
December 16th, 2008 at 8:31 am
Thank you Chakravarti for your comment.
I will soon be posting a new blog explaining how to do this with GRUB2 and GRUB-PC.
Thank you guys for your comments….
Reply to this comment
December 16th, 2008 at 10:23 am
[...] Why this Blog? It’s Purpose? « How to add a GRUB Splash Screen Image in Debian Linux [...]
December 21st, 2008 at 8:43 pm
Hi,
Not sure if you have already seen my reply or not – I have posted the article which explains how to do this with GRUB2 and GRUB-PC.
Reply to this comment
April 18th, 2009 at 6:05 pm
[...] How to Add or Install GRUB Splash Images on Debian Linux | Organizing Linux Information! Purpose: Are you tired of seeing the plain old (black background and blue blox) Grub screen when you turn on your computer to boot Linux? If yes, then here is a quick and easy way to install a fancy Grub Image in less than 2 minutes. (tags: debian linux boot grub) [...]