All Boot stage themes

Hi all,

My names Rob, 32 year old from northampton UK.

Having used windows for all of my computing life, I moved over to Linux, and deleted windows 7 completely about a year ago.

Hand on heart, the best thing I ever did.

I started with mint, had graphics issues that I could never fully resolve.

Moved to Ubuntu, few issues that I managed to fix, found the OS pretty good, but it seemed bloated (that may have been gnome as opposed to ubuntu itself)

I finally settled with OpenSuse about 4 weeks ago, KDE desktop, and I’m really enjoying the experience, loving the distro!

Ive managed to fix HDMI audio issues by reading about, still got some issues regarding flash (thats for another forum section) but everything else is pretty good, finding it rock solid in general.

I consider myself a complete novice with Linux, I’m getting used to using the console, even if I have to google the commands i need on a regular basis, but I’m not afraid to try things knowing the linux community is really good with supporting each other.

So here’s my problem, and hopefully posted in the correct section, I’m confident its easy to sort for those of you with more epxerience.

I would like to change the theme for the whole boot up process.

please excuse my ignorance with the correct title of each stage of boot up.

I have found a theme that I like, and will be sticking with as soon as I get it working.

So far I have managed to change the “splash” ? section (point after I enter my log in details and the desktop loads.

I would like to change the screen when I shutdown, the log in screen, and the grub screen, basically, so that the whole boot process,m be it starting, or shutting down, has the same theme.

Could somebody please hold my hand with this a bit, as I seem to be failing on most parts.

heres the links to the themes.

[SuSE Eleganter Bootsplash](
[SuSE-Elegant GfxBoot Screen](

So far I changed the splash part after login by going to system settings > workspace appearance > splash screen, using the “get new themes” button.

I have tried to change the log in screen by system settings > Login Screen > Theme, even though I downloaed the theme in there, and have selected it, it hasn’t changed it although the preview window shows the one I want.

I also tried to manually changed the grub splash following the guide in the link above, but I got some errors, and had to change eveyrthing back to default

nstallation instructions

  • Download and unpack the file Elegant_SuSE_Grub
  • Copy the file as superuser to /boot
  • Edit the file menu.lst in /boot/grub and change line “gfxmenu (hd0,0)/boot/message” to “gfxmenu (hd0,0)/boot/SuSE_Elegant_Grub”

I’m running 12.2 Suse btw.

This is not an emergency, just some eye candy that would finish off the OS as I would like, andy help much appreciated.



This theme is for legacy grub and openSUSE 12.2 by default is using GRUB2. You can switch to legacy grub (or simply GRUB) in YaST2 bootloader configuration. Or try to find suitable theme for GRUB2.

Ah… I had a feeling I was doing saomething stupid lol.

Any obvious differences / reasons I should stick with grub2, its newver I assume, I dont dual boot.?

Cheers for your response!

I think I’m correct in saying I can set the grub screen to not show during boot, which I would never have had previously with a single OS booting pc.

If that is the case, Which of the other themes would i need to install, and how, as Ive failed so far, to complete the process, the KDM login screen, and others during boot (not the grub menu, but other “loading” pages)


Leggacy grub will one day go away it is being superseded by the grub 2 family which is a major rewrite So you will have to deal with it sooner or later.

AFAIK you have to have the grub screen show but should be able to adjust the timeout Sorry don’t know where for grub2. The main reason is that if something should go wrong you can select to boot to rescue mode to fix stuff even if you only have one OS. Also allows playing with other kernel versions if you are so inclined

That makes sense, Ill learn to live with it.

In the mean time Ill look to see if its fairly straight forward to edit themes to create my own wit the image I want.

Thanks for your help.

No, you can hide it by setting GRUB_TIMEOUT to 0 in /etc/default/grub. You can then set GRUB_HIDDEN_TIMEOUT to whatever you want. I use 0 to boot really fast, but 1 or higher would be safer as that will allow you to manually enter grub (by pressing shift? or holding escape? can’t remember). Maybe you can do that with 0 as well, never tried.

After editing that file:

sudo /usr/sbin/grub2-mkconfig -o /boot/grub2/grub.cfg
sudo /usr/sbin/grub2-install /dev/sda

for the changes to take effect.

There’s also a YaST module for editing the bootloader, but it’s a bit buggy (12.2 is the first release using Grub2) so prefer the manual method.

Documentation says

Wait this many seconds for a key to be pressed
so probably any key will do.

UEFI would be one reason.

As long as you are using legacy BIOS and have single OS on a single HDD, legacy GRUB is just fine. IMNSHO :wink:

Thanks for the responses guys, much appreciated.

I’m struggling slightly with this using YasT or system settings built in functions.(gui)

Any theme I set for login screen doesnt change the settings, and even leaving grub as v2, just disabling theme and putting my own image in doesnt change anything.

I think this is something that all needs to be done manually editing text files somewhere… a bit beyond me at this stage.