GRUB2
Параметры запуска ядра
quiet //без отображения сообщений хода загрузки
splash //графическая заставка загрузки
net.ifnames=0 //нормальное имя сетевой карты
dracut
Для отключения генерации ядра initramfs-0-rescue-* в конфигурационном файле /usr/lib/dracut/dracut.conf.d/02-rescue.conf выставить зачение dracut_rescue_image="no"
dracut -f --regenerate-all - перегенерация всех initramfs
grub.cfg
В RHEL до 8 версии команда обновления/перезаписи конфигурации загрузки простая - grub2-mkconfig -o /boot/grub2/grub.cfg
Начиная с RHEL 9 версии файл конфигурации загрузки включает в себя и сниппеты Boot Loader Specification (BLS), в каждом из которых независимые параметры запуска ядра
Команда grub2-mkconfig -o /boot/grub2/grub.cfg --update-bls-cmdline также обновит сниппеты, прочитав параметры запуска ядра из /etc/default/grub
Команда только обновления снипеттов, добавив/изменив или удалив параметры запуска grubby --update-kernel=ALL [ { --args="net.ifnames=0" } || { --remove-args="crashkernel" }]
grub2-editenv
grub2-editenv оперирует над /boot/grub2/grubenv, являющийся символической ссылкой на /boot/efi/EFI/(redhat)?(rocky)?/grubenv
grub2-editenv - unset menu_auto_hide - для режима EFI удаляет параметр скрытия меню выбора загрузки ядра
grub2-editenv list - отображение текущего содержимого /boot/grub2/grubenv
grub2-editenv create - перегенерация /boot/grub2/grubenv; требует последующего внесения изменения с помощью grubby
grub2-editenv: error: environment block too small