How To Install grub2-tools-extra on Fedora 36

In this tutorial we learn how to install grub2-tools-extra in Fedora 36. grub2-tools-extra is Support tools for GRUB.

Introduction

In this tutorial we learn how to install grub2-tools-extra on Fedora 36.

What is grub2-tools-extra

The GRand Unified Bootloader (GRUB) is a highly configurable and customizable bootloader with modular architecture. It supports a rich variety of kernel formats, file systems, computer architectures and hardware devices. This subpackage provides tools for support of all platforms.

We can use yum or dnf to install grub2-tools-extra on Fedora 36. In this tutorial we discuss both methods but you only need to choose one of method to install grub2-tools-extra.

Install grub2-tools-extra on Fedora 36 Using dnf

Update yum database with dnf using the following command.

sudo dnf makecache --refresh

After updating yum database, We can install grub2-tools-extra using dnf by running the following command:

sudo dnf -y install grub2-tools-extra

Install grub2-tools-extra on Fedora 36 Using yum

Update yum database with yum using the following command.

sudo yum makecache --refresh

After updating yum database, We can install grub2-tools-extra using yum by running the following command:

sudo yum -y install grub2-tools-extra

How To Uninstall grub2-tools-extra on Fedora 36

To uninstall only the grub2-tools-extra package we can use the following command:

sudo dnf remove grub2-tools-extra

grub2-tools-extra Package Contents on Fedora 36

/etc/sysconfig/grub
/usr/bin/grub2-fstest
/usr/bin/grub2-kbdcomp
/usr/bin/grub2-mkfont
/usr/bin/grub2-mklayout
/usr/bin/grub2-mknetdir
/usr/bin/grub2-mkrescue
/usr/bin/grub2-mkstandalone
/usr/bin/grub2-syslinux2cfg
/usr/lib/.build-id
/usr/lib/.build-id/07
/usr/lib/.build-id/07/a977b267a1fe09546aebfdc1166f89191431fa
/usr/lib/.build-id/2f
/usr/lib/.build-id/2f/012000ee55f7cf24a408bfac7e19ac76365ab8
/usr/lib/.build-id/3e
/usr/lib/.build-id/3e/bef16a88a344b1f3cf0d33b776e67a3a5fd9b1
/usr/lib/.build-id/48/42dba288fd011e68c57d54e6fe0a9153dd69e0
/usr/lib/.build-id/70
/usr/lib/.build-id/70/80c53d81e7b8eced9bf63a98b98d1b0986e63f
/usr/lib/.build-id/83
/usr/lib/.build-id/83/f7570c9231ae6afd5430cdaa3fee4aa5ce0637
/usr/lib/.build-id/88/5d9777ca4e6199ce73f32e6e33aeac58abbd7f
/usr/lib/.build-id/94/d3edfffa3c50b589bbd552ca67c149e115e2f9
/usr/lib/.build-id/b6
/usr/lib/.build-id/b6/c3433e661d4d09a5b402f53044e95e1db9ffbf
/usr/lib/.build-id/f8/248a27ba52d8f4fe6da6dcf5683fa2aed79f50
/usr/share/man/man1/grub2-fstest.1.gz
/usr/share/man/man1/grub2-kbdcomp.1.gz
/usr/share/man/man1/grub2-mkfont.1.gz
/usr/share/man/man1/grub2-mklayout.1.gz
/usr/share/man/man1/grub2-mknetdir.1.gz
/usr/share/man/man1/grub2-mkrescue.1.gz
/usr/share/man/man1/grub2-mkstandalone.1.gz
/usr/share/man/man1/grub2-syslinux2cfg.1.gz
/etc/sysconfig/grub
/usr/bin/grub2-fstest
/usr/bin/grub2-kbdcomp
/usr/bin/grub2-mkfont
/usr/bin/grub2-mklayout
/usr/bin/grub2-mknetdir
/usr/bin/grub2-mkrescue
/usr/bin/grub2-mkstandalone
/usr/bin/grub2-syslinux2cfg
/usr/lib/.build-id
/usr/lib/.build-id/0f
/usr/lib/.build-id/0f/ab65bd52a8d9d07d339464fae56266d394335e
/usr/lib/.build-id/11/99e904d1f52a6ad1cd0c68c142c8a928de79e9
/usr/lib/.build-id/1f
/usr/lib/.build-id/1f/01b0eeacf728ce744ab27e7db1e7694b341496
/usr/lib/.build-id/24
/usr/lib/.build-id/24/e337c7d9be2b0417ba9a38933c1e436770223d
/usr/lib/.build-id/36
/usr/lib/.build-id/36/a6c6058a3da8faae7fbf9c7d09a1337992eae6
/usr/lib/.build-id/46
/usr/lib/.build-id/46/1e327dcf3032e84ff546e1081232deba46565c
/usr/lib/.build-id/60/4d131ebb651aaa9658e23c620f0940a9353e09
/usr/lib/.build-id/6e/84f8292b7161c411dd64248b769f1abe568e72
/usr/lib/.build-id/c2
/usr/lib/.build-id/c2/0c2d125dee9c502e5d19f274b7d77b4b5e4899
/usr/lib/.build-id/f5
/usr/lib/.build-id/f5/62e9b707d3571c93aaa7d735816f3e3508d356
/usr/share/man/man1/grub2-fstest.1.gz
/usr/share/man/man1/grub2-kbdcomp.1.gz
/usr/share/man/man1/grub2-mkfont.1.gz
/usr/share/man/man1/grub2-mklayout.1.gz
/usr/share/man/man1/grub2-mknetdir.1.gz
/usr/share/man/man1/grub2-mkrescue.1.gz
/usr/share/man/man1/grub2-mkstandalone.1.gz
/usr/share/man/man1/grub2-syslinux2cfg.1.gz

References

Summary

In this tutorial we learn how to install grub2-tools-extra on Fedora 36 using yum and [dnf]((/fedora/36/dnf/).