Categories: DebianLinuxShell

How to Install Grub Customizer on Debian 10

Grub Customizer is a great GUI tool for changing the default configurations of the grub bootloader. With this tool you can add, remove and rearrange boot menu entries via the GUI. It also allows you to edit kernel parameters to change the time delay at boot time. The Grub Customizer tool also allows you to customize the grub menu, e.g. change the fonts and background image.

Grub Customizer is available in some Linux distributions like Ubuntu and Fedora, where it can be installed with its PPA. However, the Grub Customizer PPA is missing in the official repositories of Debian OS. Therefore we have to download it from external sources. In this article we will explain how to download and install the Grub Customizer in your Debian OS.

We have run the commands and procedures mentioned in this article on a Debian 10 operating system.

Installing Grub Customizer

Follow the below steps to install Grub Customizer:

Open the Terminal in your Debian OS by going in to the Activities tab on the left corner of your desktop. Then in the search bar, type terminal. when the icon appears, click on it to open.

Step 1: Install prerequisites

Initially, we will need to meet prerequisites before moving towards the installation process.

To do so, run the below command in Terminal:

$ sudo apt-get install build-essential cmake libgtkmm-3.0-dev libssl-dev gettext libarchive-dev

Step 2: Download Grub Customizer

Now in order to download Grub Customizer, run the following command in Terminal:

$ wget https://launchpad.net/ubuntu/+archive/primary/+sourcefiles/grub-customizer/5.1.0-1/grub-customizer_5.1.0.orig.tar.gz

To check for the latest version of Grub Customizer, use the following link:

https://launchpad.net/grub-customizer/+download

The file will be downloaded in your Terminal’s current directory.

Step 3: Unzip the downloaded file

Now we will need to unzip the downloaded grub customizer file. For that run the following command in terminal:

$ tar xzf grub-customizer_5.1.0.org.tar.gz

Step 4: Compiling sources

Now navigate to the extracted folder using the cd command as follows:

$ cd grub-customizer-5.1.0/

And then run the following command in Terminal:

$ cmake . && make -j8

Step 5: Install Grub Customizer

Now we are prepared for installing Grub Customizer. Run the following command in Terminal to install Grub Customizer.

$ sudo make install

Step 6: Launch Grub Customizer

You can launch Grub Customizer right from your Terminal. For that, simply type the following command in Terminal:

$ grub-customizer

Alternatively, it Grub Customizer can also be launch through the application’s menu.for that hit the super key on your keyboard. this will open the search bar where you can search for the grub Customizer.

Once opened, you will see the following default view of Grub Customizer.

Uninstall Grub Customizer

In case you want to uninstall Grub Customizer, you can do so by running the following the below steps:

Navigate to the folder containing the Grub Customizer using the cd command. then run the following command to uninstall Grub Customizer:

$ cd grub-customizer-5.1.0/
$ sudo make uninstall

That is all you need in order to install Grub Customizer in your Debian OS. it is a simple but great tool for changing the default bootloader settings as well as making other modifications.

Karim Buzdar

About the Author: Karim Buzdar holds a degree in telecommunication engineering and holds several sysadmin certifications. As an IT engineer and technical author, he writes for various web sites. You can reach Karim on LinkedIn

Recent Posts

How to Install Magento 2 on AlmaLinux

Magento is a free and open-source e-commerce platform written in PHP. It is simple, easy…

1 year ago

How to Install ISPConfig Hosting Control Panel with Apache Web Server on Ubuntu 24.04

ISPConfig is an open-source control panel that allows users to manage multiple servers from a…

1 year ago

How to Test your Email Server (SMTP) Using the Telnet Command

As a Linux administrator, you may find it necessary to troubleshoot or test your Simple…

1 year ago

Managing Network Interfaces and Settings on Ubuntu 24.04 with nmcli

Ubuntu 24.04, like many modern Linux distributions, relies on the NetworkManager for managing network connections.…

2 years ago

Using Restic Backup on Ubuntu 24.04

Restic is a modern, open-source backup program designed for efficiency, security, and simplicity. It enables…

2 years ago

Installing phpMyAdmin on Rocky Linux 9 and Securing it with Let’s Encrypt SSL

phpMyAdmin is a popular free tool written in PHP intended to administer MySQL and MariaDB…

2 years ago