Centos 7에서 복구 initramfs 이미지를 만드는 방법은 무엇입니까?

Centos 7에서 복구 initramfs 이미지를 만드는 방법은 무엇입니까?

마지막 출시 후 yum update테스트 상자가 kernel-3.10.0-327.13.1설치되었습니다. 설치하는 동안 dracut이 생성 initramfs-3.10.0-327.13.1.el7.x86_64.img되었지만 . 새로운 커널과 zfs와 같은 새로운 커널 모듈이 설치된 새로운 복구 initramfs 이미지를 생성하는 방법은 무엇입니까?initramfs-0-rescue-7da0bd6ff130413b99bf0b6a1bde637e.imgkernel-3.10.0-327

답변1

/etc/kernel/postinst.d/51-dracut-rescue-postinst.sh복구 커널과 이미지는 커널이 처음 설치될 때 생성되는 것으로 보입니다 . 이 스크립트는 복구 커널과 이미지가 있는지 확인하고 추가 커널이 설치될 때 새 커널을 생성하지 않습니다.

이를 재생성하려면 기존 항목을 방해가 되지 않는 곳으로 이동해야 합니다.

mv /boot/vmlinuz-0-rescue-$(cat /etc/machine-id){,.backup}
mv /boot/initramfs-0-rescue-$(cat /etc/machine-id).img{,.backup}

그런 다음 다음과 같은 스크립트를 실행할 수 있습니다.

/etc/kernel/postinst.d/51-dracut-rescue-postinst.sh $(uname -r) /boot/vmlinuz-$(uname -r)

관련 정보