CertGrid CertGrid
Hands-on Lab·Red Hat Certified System Administrator

Boot Loader Configuration

One objective, and the last of the 62. RHEL 10 uses Boot Loader Specification entries, so grub.cfg no longer lists kernels and grubby is the tool. The capture backs up every boot file before touching anything, because a broken bootloader is the only mistake on this exam that a running machine cannot show you.

Deploy and Maintain Guide 47 of 67 Advanced

With GRUB_ENABLE_BLSCFG=true - the RHEL default - each kernel is a file in /boot/loader/entries/. grub.cfg contains a blscfg directive and no kernel entries, so regenerating it does not change kernel arguments, and material that tells you to edit grub.cfg directly predates this.

Every command on this page runs on RHCSA-A01.
Server NameIP AddressOSRolesCPURAMHDD
RHCSA-A01192.168.0.31RHEL 10.0Practice node (graded) - spare /dev/sda2 Core4 GB50 GB + 15 GB

This guide includes

Use this for the last of the 62 objectives. This matters because BLS changed where kernel entries live - so grub.cfg is no longer the file you edit, and arguments are managed per entry instead.

Before you start

  1. What the bootloader is made of

  2. BLS is why `grub.cfg` is boring now

  3. Listing and choosing a kernel

  4. Adding a kernel argument

  5. Removing it, and the targeting flags

  6. The defaults file, and regenerating

Official sources