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

Written against the versions above. 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.0 (Coughlan)Practice node (graded) - spare /dev/sda2 Core4 GB50 GB + 15 GB

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