Missing grub splash screen / background

Does your grub either look like this:

No grub background

No grub background

or this

No grub background

No grub background

Than you should change your grub.conf a bit to make it properly work. This happens when hiddenmenu is enabled and when a timeout has been set. A known workaround is adding “verbose=0” to your grub.conf.

Below you’ll find my grub.conf:

# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE:  You have a /boot partition.  This means that
#          all kernel and initrd paths are relative to /boot/, eg.
#          root (hd0,0)
#          kernel /vmlinuz-version ro root=/dev/sda2
#          initrd /initrd-version.img
#boot=/dev/sda
default=0
timeout=10
splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu
verbose=0
title Fedora (2.6.29.4-167.fc11.i586)
        root (hd0,0)
        kernel /vmlinuz-2.6.29.4-167.fc11.i586 ro root=UUID=b90e7788-3eeb-4ccd-a5be-4ed900405e95 rhgb quiet
        initrd /initrd-2.6.29.4-167.fc11.i586.img
title Fedora (2.6.29.3-155.fc11.i586)
        root (hd0,0)
        kernel /vmlinuz-2.6.29.3-155.fc11.i586 ro root=UUID=b90e7788-3eeb-4ccd-a5be-4ed900405e95 rhgb quiet
        initrd /initrd-2.6.29.3-155.fc11.i586.img
title Fedora (2.6.29.3-140.fc11.i586)
        root (hd0,0)
        kernel /vmlinuz-2.6.29.3-140.fc11.i586 ro root=UUID=b90e7788-3eeb-4ccd-a5be-4ed900405e95 rhgb quiet
        initrd /initrd-2.6.29.3-140.fc11.i586.img

I’ve found the solution in this bugreport: Bug 473319 – GRUB background is only shown around text, rest of the screen remains black and I was able to pull the trick on Fedora 10 and Rawhide.

CC BY-SA 4.0 Missing grub splash screen / background by Eelko Berkenpies is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

2 Comments

  1. Jon Pritchard says:

    Nice to see this minor but glaring bug get some limelight, the second pictures from my now duped bug report so by proxy I’m on Planet Fedora, yay.

  2. nicu says:

    This was a deliberate (but dumb, IMO) design decision, because a graphic GRUB will get one more screen flicker (one resolution change) and the GRUB 1 (we don’t have yet GRUB 2 as default in Fedora) has some poor constraints, resulting in an ugly image (small resolution and very few colors allowed).

    But it was handles so unprofessionally: the background in black, with some white on blue text… it should be at least a blue background on the entire display.

Leave a Reply