How to change the Grub background in Debian

debian grub splash

Although it is not essential for the functioning of our computer, the customization that we give it is also important and since Linux offers us many more possibilities than any other platform, then what better way to take advantage of it for all the aspects where we can leave our stamp. One of them, which is perhaps paid much less attention than the desktop environment, is Grub.

El Linux bootloader offers quite a few options in that regard, and the one that stands out most immediately is the background image or splash, which allows us to show something much more entertaining than to visualize how the services necessary for the operation of our system are starting (and by the way, if we need to visualize all that information, we simply remove the splash image with the 'Esc' key).

As a first step, we have to install the grub2-splashimages package, something that for Ubuntu, Debian or Linux Mint we do as follows:

sudo apt-get install grub2-splashimages

Then we can check which are the image files that have been added to us:

ls /usr/share/images/grub/

There are several, and we can see them with an image viewer to determine which one we like. Next, we are going to change the configuration so that now that image begins to appear when we start the computer:

sudo gedit /etc/grub.d/05_debian_theme

We look for the section that says:

for i in {/boot/grub,/usr/share/images/desktop-base}/moreblue-orbit-grub.{png,tga}
for i in {/boot/grub,/usr/share/images/desktop-base,/usr/share/images/grub}/<strong>nombre_de_archivo</strong>.{png,tga}

We simply have to change the part that says file_name (and that we have specially marked) by the name of the file that we liked. We save the text file, update Grub:

sudo update-grub

We reboot the computer, and we can now enjoy the new grub background image.

More information - Debian 7.3 available

The content of the article adheres to our principles of editorial ethics. To report an error click here.

Be the first to comment

Leave a Comment

Your email address will not be published. Required fields are marked with *



  1. Responsible for the data: AB Internet Networks 2008 SL
  2. Purpose of the data: Control SPAM, comment management.
  3. Legitimation: Your consent
  4. Communication of the data: The data will not be communicated to third parties except by legal obligation.
  5. Data storage: Database hosted by Occentus Networks (EU)
  6. Rights: At any time you can limit, recover and delete your information.