How To: Remove grub theme during boot?

Is there a way to remove/disable this boot theme (i wanna say its a Grub theme maybe?). I just want to remove it, i’d be more than happy with just the default of like a black screen with white text on boot when I’m choosing which kernel to boot into. Appreciate any help! Below is a screenshot to show what I’m referring to.

Screenshot from 2021-06-20 09-37-30

I’m not sure if these menus are the same thing or not, but I’d like my boot to just look like something similar to this if that is possible or not please do let me know, thank you.

12.-Elementary-OS-GRUB-Menu

1 Like

Edit /etc/default/grub

Comment out the line:

GRUB_THEME=

Rebuild grub:

sudo grub-mkconfig -o /boot/grub/grub.cfg

Reboot.

5 Likes

Okay, just to add to your answer a little bit (thank you for the reply btw I got it working!), I’ll just add the steps I took for anyone in the future that might have this question as well.

In a terminal:

sudo nano /etc/default/grub

Used the down arrow key to scroll down till I found this:

#Uncomment one of them for the gfx desired, a image background or a gfxtheme
GRUB_BACKGROUND=“/path/to/wallpaper”
#GRUB_THEME=/boot/grub/themes/EndeavourOS/theme.txt

If I’m not mistaken when you say comment out the line, I believe that just means adding a hashtag (#), so in this case I changed the hashtag that was before GRUB_BACKGROUND, and removed that and added a hashtag to GRUB_THEME. The above quote is the finished edited part fyi if anyone is curious.

Then I just hit Ctrl + X to exit, asking me to save it, hit Y for yes and enter.
Then ran the command to update the Grub like you said:

sudo grub-mkconfig -o /boot/grub/grub.cfg

Then I did a reboot and got exactly what I was asking for (shown below) so thank you very much @xircon for the quick reply, very much appreciate your help!

1 Like

If you want a GUI solution, you can use Grub Customizer in Arch/AUR repositories.

yea nice tool but if you start using it it will change the grub system what you have to keep in mind if one day uninstalling grub-customizer :wink:

4 Likes

Not sure what you mean about 'changing the grub system?" It makes a backup of your /etc/default/grub and I just compared the new one (with Grub Customizer) and the old one (original) and besides just activating the options, they are the same.

it is changing the default grub file-structure and use a different one and exactly it make a backup, but uninstalling grub-customizer is not reverting the files you need to restore the backup manually, if nothing has changed since my last usage.

I am not seeing any new file-structure changes or anything new being created other than it creating a new Grub file, and backing up the original. If you removed Grub Customizer, you can still use the Grub file, it doesn’t remove it upon uninstall. And that Grub file is pretty identical to the original, except for your options selected or not selected. And, if you want the original back, the original is there as well.

1 Like

take a look in this directories:

 /etc/default/grub
/etc/grub.d/
1 Like

Yes, but the settings file is; SETTINGS_FILE=/etc/default/grub. It is still works off the same grub file as EOS default, correct?

yea is gone off topic… as user needs only a simple way to not have grub themed…

Would be interesting to discuss in another thread, to see what exactly grub-customizer changes.

If you have no intention of using EndeavourOS theme, after you have removed the entry from /etc/default/grub and rebuilt grub.conf, you can safely uninstall the theme from your computer:

sudo pacman -R grub2-theme-endeavouros 

BTW, I don’t like the red-purple theme either, it’s too violent (every time I see it, it makes me think something is wrong with my computer, like it yells: “ALARM!!!, just kidding, it’s me, grub”).

Maybe one of the future updates will have a theme with a dark background, and I’ll use it again, but for now, I stick to this (green text on black background looks rather nice and calming):

GRUB_COLOR_NORMAL="light-green/black"
GRUB_COLOR_HIGHLIGHT="white/green"
GRUB_FONT=/boot/grub/fonts/Hack36.pf2

The file for the GRUB_FONT I generated myself using:

sudo grub-mkfont --output=/boot/grub/fonts/Hack36.pf2 --size=36 /usr/share/fonts/TTF/Hack-Regular.ttf

You can do this for any ttf font. With Hack it’s not perfect (the vertical lines are slightly choppy), but it’s good enough for that 1 second it is displayed (GRUB_TIMEOUT=1).

5 Likes

@Kresimir

Would you be interested in writing a bash script that is able to change the grub theming (at least the colors)?

It could have a small number of alternative themes/colors. And I’m not suggesting anything huge, but a simple and straightforward tool that can “make the difference”.

If so, I could add the script e.g. into eos-bash-shared package.
Or if you have other ideas, they are very much appreciated! :smile:

3 Likes

Vimix grub2 themes FTW.

https://github.com/vinceliuice/grub2-themes/

Could not be simpler to install / remove.

Sure, I can write a small script that will let the user pick foreground and background colours for grub, give me a day or two.

It won’t be anything fancy like Vimix, just pick the two colours for GRUB_COLOR_NORMAL and two for GRUB_COLOR_HIGHLIGHT, with a nice preview, so you know what you’re getting.

6 Likes

uh they have something for hdpi and widescreen displays also inside:

1 Like

Thanks a lot! :+1:

Kinda offtopic (irrelevant to removing) but there is always this community contribution grub theme which I personally like & use.

  • After all, Endeavour was a legendary sailing boat, centuries before it took off as a space shuttle. :blush: :enos_flag:
2 Likes

some threads gone to look like chats :wink:

2 Likes

@manuel @Kresimir I’m glad my post was able to bring the two of you together on something :slight_smile:

1 Like