GRUB Themes

Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on


GRUB theme employing a circular, countdown progress bar. Includes icons for a broad range of operating systems and larger fonts.

While browsing the internet for a GRUB theme to utilize on my deployments with high resolution, widescreen displays I stumbled across the "Stylish Dark" theme by vinceliuice []. I enjoyed some of the designer's choices; however, it didn't provide the experience I was looking for. As the author was kind enough to publish the resources under the GPL one has used them as a starting point to create a derivative work. The small bitmap fonts have been replaced with alternatives at larger sizes for enhanced readability. The selection of OS icons has been expanded to offer more options.

The archive contains only the theme's resources: there are no installation scripts or configuration tools. Installing the theme and configuring GRUB to use it requires superuser privileges.

1. Extract the archive in the appropriate location: GRUB's themes are commonly located at /boot/grub/themes/
2. Modify GRUB_THEME in GRUB's default file at /etc/default/grub so it points to the recently extracted theme. [GRUB_THEME="/boot/grub/themes/Standby/theme.txt"]
3. Execute grub-mkconfig according to local documentation in order to regenerate GRUB's config file with the new theme. Generally: grub-mkconfig -o /boot/grub/grub.cfg

It is possible to modify GRUB's config file manually with a text editor; however, frequently discouraged.

Last changelog:

Version 1.7 - Minor fixes and Font rebuild. 2 years ago

The icon for Mac OS X was renamed to align with default entries generated by grub-mkconfig. Icon for Kali Linux added. Fonts rebuilt to provide smoother glyphs.



1 year ago

7 7 good



3 years ago

Fonts from your last update looks ugly on my laptop 1366x768, can you upload version 1.5 near 1.6?




2 years ago

Unfortunately I no longer have a copy of version 1.5 or the PFF2 files created for and included with that release. Version 1.7 contains new glyphs and the font I used for menu entries in 1.5 [NanumMyeongjo ExtraBold] has returned so perhaps it will look more appealing on your display.


Version 1.7 - Minor fixes and Font rebuild. 2 years ago

The icon for Mac OS X was renamed to align with default entries generated by grub-mkconfig. Icon for Kali Linux added. Fonts rebuilt to provide smoother glyphs.

Version 1.6 - Font rebuild. 3 years ago

All the fonts have been rebuilt using the latest version of grub-mkfont. The menu item and terminal fonts were tweaked and remade using nearby fonts in the same family that converted to .pf2 better. NanumMyeongjo ExtraBold, which grub-mkfont insisted on naming NanumMyeongjo Regular, has been replaced with a font generated from NanumMyeongjo Bold which grub-mkfont was told to make even more bold. Source Code Pro Regular stands in for Source Serif Pro Regular as it is more monospace and has a cleaner appearance after conversion which is nice in a console. The dots on the i's are now more circular instead of ellipses resembling backticks.

Version 1.5 - Alignment tweaks and polishing 4 years ago

Minor margin tweaks in the menu box to balance the dead space introduced by the scrollbar when it isn't present. Cleaned up a few resources and adjusted the positioning of the progress bar.

Version 1.4 - Icon tweaks. 4 years ago

Recreated the openSUSE icon as it was pretty blurry and tweaked a few others.

Version 1.3 - Scrollbar fixed. 4 years ago

The theme resources have been corrected, allowing the scrollbar to be drawn when necessary.

Version 1.2 - More Icons! 4 years ago

Additional icons have been added for the following options: FreeDOS, NetBSD, OpenBSD, Slackware and Solaris.

Version 1.1 - Font Tweaking 4 years ago

I was unhappy with the appearance of the Bold font used in the initial release. The tool used to convert fonts into GRUB's PFF2 bitmap font format frequently generates some jagged looking characters as glyphs get larger. After sampling a number of alternatives one decided to replace Luxi with NanumMyeongjo. During this process one also took the opportunity to clean up the angles for the circular progress bar and provide pips in a multiple of 5.

product-maker goth Feb 22 2020 7 good
7 good
product-maker capstan1 Jun 07 2017 9 excellent
product-maker AV1Aca May 18 2017 9 excellent
product-maker leipero May 01 2017 9 excellent
product-maker dmacias Mar 29 2017 9 excellent
Be the first to comment
Jul 29 2020
Feb 22 2020
Feb 24 2019
File (click to download) Version Description Downloads Date Filesize DL OCS-Install MD5SUM
*Needs pling-store or ocs-url to install things
0 Affiliates
updated Jan 24 2019
added Mar 12 2017
downloads 24h
mediaviews 24h 0
pageviews 24h 29


How to install a grub theme:

  1. Extract the theme to /boot/grub/themes/

  2. Edit /etc/default/grub file. Find the line starting with "#GRUB_THEME" and change it to "GRUB_THEME=/boot/grub/themes/[THEME_FOLDER]/[theme.txt]" (replace [THEME_FOLDER] ; [theme.txt] is probably OK ; remove "[]" brackets)

  3. Run sudo update-grub

See also: