How To Add A Splash Image To GRUB 2 On Ubuntu 9.04
Version 1.0
Author: Falko Timme
Follow me on Twitter
This tutorial shows how you can add a splash image to your GRUB 2 boot loader on Ubuntu 9.04. Please note that you should use this tutorial only if you have upgraded your bootloader to GRUB 2 previously, as shown in this tutorial: How To Install GRUB 2 On Ubuntu 9.04
I do not issue any guarantee that this will work for you!
Adding Splash Images
Open a terminal (Applications > Accessories > Terminal)...
... and install the grub2-splashimages package:
sudo aptitude install grub2-splashimages
This installs some splash images in the /usr/share/images/grub directory. To preview them, go to Places > Computer...
... and navigate to the /usr/share/images/grub folder. You should see thumbnails of the available splash images (which have the extension .tga):
Right-click the image that you want to use and select Properties. On the Basic tab, copy the name of the image (without the extension .tga):
Now open /etc/grub.d/05_debian_theme...
sudo gedit /etc/grub.d/05_debian_theme
... and replace the line...
[...] for i in {/boot/grub,/usr/share/images/desktop-base}/moreblue-orbit-grub.{png,tga} ; do [...]
... with:
[...] for i in {/boot/grub,/usr/share/images/desktop-base,/usr/share/images/grub}/Moraine_Lake_17092005.{png,tga} ; do [...]
(Make sure that you use the correct file name of your wanted splash image!)
Then update the GRUB configuration...
sudo update-grub
... and reboot the system:
sudo reboot
The GRUB menu should now use the wanted image as the background: