How to Install Grub Customizer on Ubuntu

The Grub Customizer is a handy GUI tool that lets you configure various aspects of the Grub bootloader.

You can use it to change the order of the boot and make Windows boot by default.

Windows as the default OS in dual boot menu of the grub
Grub boot order changed to boot Windows by default

You can also use it to boot automatically into the last booted entry. Don’t like the dark black and white theme? You can even change the background of the grub boot screen.

change background image grub customizer
Grub Customizer also allows changing the boot screen background

There are several other customization options available as well. The best thing here is that you can do all this using a graphical application. No need to touch the grub configuration files located at /etc/default/grub and /boot/grub2 in the command line.

You don’t need to be afraid of the terminal but using a GUI tool is always more comfortable.

Let’s see how to install Grub Customizer in Ubuntu Linux.

Installing Grub Customizer in Ubuntu

Ubuntu started providing Grub Customizer in the Universe repository with version 20.04.

Check your Ubuntu version. If you are using Ubuntu 20.04 LTS, you can install it using the following command:

sudo apt install grub-customizer

You may even find it in the Software Center.

grub customizer ubuntu software center
Grub Customizer in Ubuntu Software Center

But Grub Customizer is not available in Ubuntu 22.04. This was due to a bug noticed with Grub Customizer in version 22.04.

While the developer has fixed the bug, the application remains absent from the Ubuntu repositories in version 22.04.

Don’t worry. You can still install Grub Customizer in Ubuntu 22.04.

Installing Grub Customizer in Ubuntu 22.04 using PPA

There is an official PPA available from the developer of Grub Customizer. You can use it to install the latest version in any Ubuntu version.

Open the terminal with the Ctrl+Alt+T shortcut in Ubuntu.

Now use the following command to add the PPA to your system. This way, you’ll get updates on the Grub Customizer application along with the rest of the system updates.

sudo add-apt-repository ppa:danielrichter2007/grub-customizer

You’ll be asked to enter your account’s password. Nothing is seen on the screen when you type the password. That’s normal. Press enter when you are asked for confirmation.

add grub customizer repo ubuntu
Adding Grub Customizer PPA in Ubuntu

Ubuntu automatically refreshes the repository cache after adding a new repository. This means that you can install the application now using the apt command:

sudo apt install grub-customizer
installing grub customizer ubuntu
Installing Grub Customizer in Ubuntu

And that’s about it. Wait for a few seconds and you’ll have Grub Customizer installed.

Press the super key (Windows key) and start typing Grub Customizer. It will show the application icon in the menu. Click on it and start it.

Grub customizer Ubuntu

Since you are indirectly modifying configuration files, you need to have elevated privileges to use this application. You’ll be asked to enter your account password.

password required for grub customizer
Enter your account’s password to use Grub Customizer

Once opened, you’ll see an interface similar to this:

grub customizer ubuntu
Grub Customizer in Ubuntu

You can learn some Grub customization tips in this article. GUI or not, it is always wise to make a Timeshift backup so that you can safely revert any unpleasant change.

Before I end this tutorial, let me show you the steps for removing Grub Customizer.

Remove Grub Customizer from Ubuntu

Open a terminal and use the following command to remove it:

sudo apt remove grub-customizer

If you had added the PPA, you should remove the PPA as well.

sudo add-apt-repository -r ppa:danielrichter2007/grub-customizer

And that’s all you need to know about installing and removing Grub Customizer on an Ubuntu Linux system.

Similar Posts

  • Running 22.10:
    [email protected]:~$ sudo add-apt-repository ppa:danielrichter2007/grub-customizer
    Repository: ‘deb kinetic main’
    This PPA contains the latest release of Grub Customizer.

    sudo add-apt-repository ppa:danielrichter2007/grub-customizer
    sudo apt-get update
    sudo apt-get install grub-customizer
    More info:
    Adding repository.
    Press [ENTER] to continue or Ctrl-c to cancel.
    Adding deb entry to /etc/apt/sources.list.d/danielrichter2007-ubuntu-grub-customizer-kinetic.list
    Adding disabled deb-src entry to /etc/apt/sources.list.d/danielrichter2007-ubuntu-grub-customizer-kinetic.list
    Adding key to /etc/apt/trusted.gpg.d/danielrichter2007-ubuntu-grub-customizer.gpg with fingerprint 59DAD276B942642B1BBD0EACA8AA1FAA3F055C03
    Hit:1 kinetic InRelease
    Hit:2 kinetic-updates InRelease
    Get:3 kinetic-security InRelease [109 kB]
    Hit:4 kinetic-backports InRelease
    Ign:5 kinetic InRelease
    Err:6 kinetic Release
    404 Not Found [IP: 443]
    Reading package lists… Done
    E: The repository ‘ kinetic Release’ does not have a Release file.
    N: Updating from such a repository can’t be done securely, and is therefore disabled by default.
    N: See apt-secure(8) manpage for repository creation and user configuration details.

  • [email protected]:~$ sudo add-apt-repository ppa:danielrichter2007/grub-customizer
    [sudo] password for asus210:
    You are about to add the following PPA:
    This PPA contains the latest release of Grub Customizer.

    sudo add-apt-repository ppa:danielrichter2007/grub-customizer
    sudo apt-get update
    sudo apt-get install grub-customizer
    More info:
    Press Enter to continue or Ctrl+C to cancel

    Warning: apt-key is deprecated. Manage keyring files in trusted.gpg.d instead (see apt-key(8)).
    Executing: /tmp/apt-key-gpghome.hhr7uVhv8t/ –keyserver hkps:// –recv-keys 59DAD276B942642B1BBD0EACA8AA1FAA3F055C03
    gpg: key A8AA1FAA3F055C03: public key “Launchpad PPA for Daniel Richter” imported
    gpg: Total number processed: 1
    gpg: imported: 1
    [email protected]:~$ sudo apt install grub-customizer
    Reading package lists… Done
    Building dependency tree… Done
    Reading state information… Done
    E: Unable to locate package grub-customizer
    [email protected]:~$