【Alma Linux】 9 古いカーネルの削除

Alma Linux 9 でアップデートしていると、古い Linux カーネルが溜まっていくのでこれを削除する。
但し、デフォルトで 3 世代までとなっているため、3 つも不要な場合。

# cat /etc/dnf/dnf.conf
[main]
gpgcheck=1
installonly_limit=3
clean_requirements_on_remove=True
best=True
skip_if_unavailable=False
# dnf list --installed | grep kernel
kernel.x86_64                        5.14.0-427.24.1.el9_4              @baseos
kernel.x86_64                        5.14.0-427.26.1.el9_4              @baseos
kernel.x86_64                        5.14.0-427.28.1.el9_4              @baseos
kernel-core.x86_64                   5.14.0-427.24.1.el9_4              @baseos
kernel-core.x86_64                   5.14.0-427.26.1.el9_4              @baseos
kernel-core.x86_64                   5.14.0-427.28.1.el9_4              @baseos
kernel-modules.x86_64                5.14.0-427.24.1.el9_4              @baseos
kernel-modules.x86_64                5.14.0-427.26.1.el9_4              @baseos
kernel-modules.x86_64                5.14.0-427.28.1.el9_4              @baseos
kernel-modules-core.x86_64           5.14.0-427.24.1.el9_4              @baseos
kernel-modules-core.x86_64           5.14.0-427.26.1.el9_4              @baseos
kernel-modules-core.x86_64           5.14.0-427.28.1.el9_4              @baseos
kernel-tools.x86_64                  5.14.0-427.28.1.el9_4              @baseos
kernel-tools-libs.x86_64             5.14.0-427.28.1.el9_4              @baseos

# dnf remove --oldinstallonly
Dependencies resolved.
======================================================================================================================
 Package                          Architecture        Version                              Repository            Size
======================================================================================================================
Removing:
 kernel                           x86_64              5.14.0-427.24.1.el9_4                @baseos                0
 kernel-core                      x86_64              5.14.0-427.24.1.el9_4                @baseos               64 M
 kernel-modules                   x86_64              5.14.0-427.24.1.el9_4                @baseos               33 M
 kernel-modules-core              x86_64              5.14.0-427.24.1.el9_4                @baseos               27 M

Transaction Summary
======================================================================================================================
Remove  4 Packages

Freed space: 123 M
Is this ok [y/N]:

参考URL
AlmaLinux/RockyLinux 8 で古いカーネルを削除する方法