몇 가지 추가 모듈과 함께 initramfs
의 사용자 정의가 필요한 NFS를 통해 CentOS 이미지를 부팅하고 있습니다 . dracut
.dll을 사용하여 커널이 정상적으로 업데이트되기를 원합니다 yum update
. 그러면 initramfs
커널이 업데이트될 때마다 자동으로 새로운 모듈이 생성되며 여기에는 추가 모듈이 포함되지 않습니다.
yum update
새로운 것을 어떻게/언제 생성합니까initramfs
?yum update
매번 내 사용자 정의 모듈을 포함 하도록 시스템을 구성할 수 있습니까 ?
목표는 업데이트할 때마다 yum update
+를 필요로 하지 않도록 하는 것입니다 dracut -m "etc" name.img kernel.ver
. 유지 관리해야 하는 시스템 이미지가 다양하기 때문입니다.
답변1
요즘 드래컷 때문에 헷갈려요...
yum 업데이트는 언제 어떻게 새로운 initramfs를 생성합니까?
AFAIK, kernel.rpm에 posttrans 섹션이 있습니다. ~와 같은
%{_sbindir}/new-kernel-pkg --package kernel%{?-v:-%{-v*}} --mkinitrd --dracut --depmod --update %{KVRA}%{?-v:.%{-v*}}
즉, 커널 패키지에서 다른 모든 작업이 완료된 직후에 새로운 initrd가 생성됩니다.
yum 업데이트에 항상 사용자 정의 모듈이 포함되도록 시스템을 구성할 수 있습니까?
네, dracut 문서를 참조하세요https://linux.die.net/man/5/dracut.conf