Sign up ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free.

How to do this manually, not installing any tools?

share|improve this question
How do you want to change it? Add a background image, change to another color, ...? – JanC Jun 7 '11 at 16:50
@Rulet if you know the answer please put it in as an answer and approve it. Editing the question is not the correct method. – Rinzwind Jul 3 '11 at 18:29

5 Answers 5

This is my way:

  • Before 13.10:

    sudo -H gedit /lib/plymouth/themes/default.grub
  • 13.10 and later:

    sudo -H gedit /lib/plymouth/themes/ubuntu-logo/ubuntu-logo.grub

And change the grub background color as you want, in my case I change grub background to black (0,0,0)

if background_color 0,0,0 ; then

Then, update grub

sudo update-grub

Please note that: there should be a space after the color value, other wise you will always get a black background. And as a gift, try using this value 35,00,60.

share|improve this answer
In case anyone couldn't tell, these are RGB values for the color. – minerz029 Oct 2 '13 at 22:59

It's very simple:

gksu gedit /lib/plymouth/themes/text.plymouth 

and change black value with your color, in my case #000000 is black



share|improve this answer

This is an excerpt from The Community Documentation on Grub2

Turning off the splash image: This may make viewing the terminal easier.

1.Press "c" to go to the command line and then type: set color_normal=white/blue or the color combination you wish to use.

2."black" as the second entry retains the menu's transparency and should be avoided as a selection if the user wants to work with a solid background color.

share|improve this answer
The purple background isn't an image though. – JanC Jun 7 '11 at 16:49
Yes, it's a color combination that you can set with set color_normal=xxx/xxx – Nitin Venkatesh Jun 7 '11 at 16:51
I think that only sets the colour (or transparency) for the menu, not for all of grub; and in any case there are lots of other possibilities, including creating your own theme. – JanC Jun 7 '11 at 22:31

Ok. I've decided to write the answer. I took instructions from here

In my case screen resolution is 1440X900. Somebody says that changing grub window resolution to actual resolution of monitor makes boot faster(but I don't see this take effect in last versions o Ubuntu). So I've changed and uncommented one line in /etc/default/grub to this:


Then to change purple background of grub I created the image, in my case just black image with 1440X900 resolution and put it in /boot/grub. So my file is:


Then I've edited again /etc/default/grub and puted a line in it:


then I updated grub configuration with command:

sudo update-grub

That's all. Now grub background is black.

share|improve this answer

I would first get your image, then bring up Terminal type

sudo nautilus

copy or cut image into /boot/grub.

Open the terminal and type

sudo update-grub

There you go.

share|improve this answer
What? Just dropping an image in /boot/grub will make it appear at grub menu? I don't think so. – Eric Carvalho Feb 2 '13 at 18:44
@EricCarvalho It actually does. In /etc/grub.d/05_debian_theme, lines 163-168 there is code to search for and use an image in /boot/grub. – minerz029 Feb 5 '14 at 20:21

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.