Ask Your Question

How to change boot selection theme in fedora 19

asked 2013-10-21 11:02:56 -0600

nks gravatar image

updated 2014-09-27 16:53:02 -0600

mether gravatar image

I've installed fedora 19 i686 kde edition (dual boot with windows 7 X86), when I boot my pc it gives two os to choose fedora19 and windows 7. That's ok......

Now this grub boot selection theme is so boring it is black like DOS and only 5 sec to choose os.

I'm looking for changing the boot selection theme and also selection time. I just want some colorful theme and os selection time upto 10 sec.

Please help me!!!!!!!!!!

i'll be highly obliged if anyone response. Thank you............

edit retag flag offensive close merge delete

3 Answers

Sort by ยป oldest newest most voted

answered 2013-10-21 11:48:00 -0600

maarten gravatar image

updated 2013-10-21 11:52:36 -0600

Everything is explained on the GRUB page on the (Arch Linux wiki).

To apply a change to the GRUB boot menu, you need to rebuild the grub.cfg file.

10 seconds OS selection time in GRUB:

Modify GRUB_TIMEOUT in /etc/default/grub:

$ sudoedit /etc/default/grub





Use a theme

Install starfield theme:

$ sudo yum install grub2-starfield
$ sudoedit /etc/default/grub

Add this line (again: no spaces between the '='):


Comment the following line, add a '#' character before it):




More options for modification are listed on the Arch wiki

Rebuild the grub config (Apply the changes made in /etc/default/grub)

This section assumes you have only 1 GRUB boot loader installed!

First, locate your grub.cfg file:

$ GRUBCFG=$(sudo find /boot -name "grub.cfg")

Next, rebuild your grub.cfg:

$ sudo grub2-mkconfig -o "$GRUBCFG"
edit flag offensive delete link more


The grub2-starfield package will install the theme to /usr/share/grub/themes/starfield/theme.txt , but you will need to copy the theme to /boot (/boot/grub2/themes), and use a path in /boot, if you have an encrypted install or raid.

bodhi.zazen gravatar imagebodhi.zazen ( 2015-01-10 23:09:47 -0600 )edit

for GRUB2 find the theme you must comment #GRUB_TERMINAL_OUTPUT="console" and see a message found theme in terminal after grub2-mkconfig

hhlp gravatar imagehhlp ( 2018-07-13 10:05:32 -0600 )edit

answered 2015-11-17 06:54:17 -0600

The above answers are correct , but I have 2 small updates.

  1. If you are using RAID or encryption, (LUKS) you need to move the grub themes to your /boot partition.

    cp -R /usr/share/grub/themes/starfield/ /boot/grub2/themes

    Modified line


And 2. If you are UEFI booting , the grub configuration file ha changed

    grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg
edit flag offensive delete link more

answered 2013-10-21 11:53:33 -0600

nonamedotc gravatar image

There is a nice starry theme in Fedora repository for grub. Do

yum install grub2-starfield-theme

Once you have this add the following line, with appropriate changes, to /etc/default/grub


Typically, the full path should be /boot/grub2/themes/<theme_name>/theme.txt

Now, to change the time interval, simply edit the /etc/default/grub -


This value should, by default, be 5.

After making these changes, run

grub2-mkconfig -o /boot/grub2/grub.cfg
edit flag offensive delete link more

Question Tools

1 follower


Asked: 2013-10-21 11:02:56 -0600

Seen: 18,248 times

Last updated: Nov 17 '15