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 伺服器上的核心最近升級到 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 緊急 shell 中,建議

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如果這改變了什麼

相關內容