Estou inicializando uma imagem CentOS via NFS, que requer um initramfs
from personalizado dracut
, com alguns módulos extras. Quero que o kernel seja atualizado normalmente, usando yum update
. Isso irá gerar automaticamente um novo initramfs
cada vez que o kernel for atualizado, o que não inclui nenhum dos meus módulos extras.
- Como/quando
yum update
gera o novoinitramfs
? - O sistema pode ser configurado para
yum update
incluir meus módulos personalizados sempre?
O objetivo é evitar a necessidade de yum update
+ dracut -m "etc" name.img kernel.ver
toda vez que atualizarmos, pois haverá muitas imagens de sistema diferentes que precisaremos manter.
Responder1
Estou confuso com o dracut ultimamente...
Como/quando o yum update gera o novo initramfs?
AFAIK, há uma seção posttrans em kernel.rpm. como
%{_sbindir}/new-kernel-pkg --package kernel%{?-v:-%{-v*}} --mkinitrd --dracut --depmod --update %{KVRA}%{?-v:.%{-v*}}
Em outras palavras, logo após todo o trabalho realizado em um pacote de kernel, um novo initrd é gerado.
O sistema pode ser configurado para que yum update inclua meus módulos personalizados sempre?
sim, consulte o documento dracuthttps://linux.die.net/man/5/dracut.conf