RHEL9.2 は、initramfs を再構築するときに /lib/modules/5.14.0-284.25.1.el9_2.x86_64 が見つからないというエラーを表示します。

RHEL9.2 は、initramfs を再構築するときに /lib/modules/5.14.0-284.25.1.el9_2.x86_64 が見つからないというエラーを表示します。

当社の RHEL9.2 サーバーの 1 つ上のカーネルは、ソフトウェア アップグレードの準備として最近 6.2.8 にアップグレードされましたが、複雑な問題のため、5.14.0-284.25.1.el9_2.x86_64 に戻す必要がありました。

次のコマンドでdnfを使用してカーネルパッケージを再インストールしました

sudo dnf reinstall kernel-5.14.0-284.25.1.el9_2 kernel-core-5.14.0-284.25.1.el9_2 kernel-devel-5.14.0-284.25.1.el9_2 kernel-headers-5.14.0-284.25.1.el9_2 kernel-modules-5.14.0-284.25.1.el9_2 kernel-modules-core-5.14.0-284.25.1.el9_2 kernel-modules-extra-5.14.0-284.25.1.el9_2

これ自体がカーネルバージョンのinitramfsを再構築することを理解していますが、再起動後、dracutの緊急シェルにドロップされ、

Warning: /dev/disk/by-id/md-uuid-582ae468:f4ec629b:79e6c251:fbba724a does not exist
Warning: /dev/mapper/vg_root-root does not exist
Warning: /dev/vg_root/root does not exist
Warning: /dev/vg_root/swap does not exist

ディスクが見つからないようです。blkid何も返されず、ディスクが存在せず/dev//dev/diskディレクトリも存在しません。ルート ファイル システムは LVM 上にあります。

問題なく起動できたので5.14.0-284.25.1.el9_1.x86_64、ここから initramfs の再構築を試みました。

sudo dracut -f /boot/initramfs-5.14.0-284.25.1.el9_2.x86_64.img 5.14.0-284.25.1.el9_2.x86_64

次の警告が表示されます。

depmod: WARNING: could not open modules.order at /var/tmp/dracut.3hXitk/initramfs/lib/modules/5.14.0-284.25.1.el9_2.x86_64: No such file or directory
depmod: WARNING: could not open modules.builtin at /var/tmp/dracut.3hXitk/initramfs/lib/modules/5.14.0-284.25.1.el9_2.x86_64: No such file or directory

depmod -aこれを解決できないようです。

サーバーモデルは、Cisco Systems Inc UCSC-C245-M6SXこれが何かを変えるかどうか

関連情報