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 비상 쉘에 들어가 다음을 조언했습니다.
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
이것이 무엇이든 변경하는 경우 입니다.