Um initrd “customizado” sobreviverá a uma atualização do kernel via yum?

5

Eu tenho uma instalação do CentOS 5.5 com o kernel padrão do CentOS 5.5. Eu modifiquei o script init no initrd, comentando alguns módulos desnecessários, diminuindo o tempo de intervalo do comando "estabilizado", etc.

Minha pergunta é: o que acontecerá no futuro quando o Yum atualizar o kernel? As minhas modificações initrd irão entrar no initrd do novo kernel?

    
por Lars 05.02.2011 / 20:51

1 resposta

1

Não, suas alterações não estarão no novo initrd. Os pacotes de kernel do CentOS têm um post-script que executa /sbin/new-kernel-pkg --package kernel --mkinitrd --depmod --install 2.6.18-238.1.1.el5 (um exemplo do kernel do RHEL5 que eu instalei).

O comando executará o mkinitrd, que criará um novo initrd, e as alterações que você fez no initrd anterior não serão criadas nele, a menos que você também tenha alterado o script mkinitrd ou seus arquivos (ou você corrigiu o nash ou algo assim).

    
por 06.02.2011 / 05:31