Eu tenho um servidor com uma partição raiz RAID1, mas ela possui uma pequena partição para / boot em cada uma das duas unidades: Eu 'dd' uma para a outra sempre que uma atualização é feita.
Infelizmente a partição / boot é muito pequena - quando o kernel é atualizado, o initramfs não tem espaço para gravar um novo initrd.img na partição. Corrigir o tamanho da partição significaria privar a empresa de seus serviços críticos por um tempo, o que eu gostaria de evitar.
Pelo que entendi, o initrd.img é usado apenas até que as partições reais sejam montadas. Tudo bem excluir apenas o initrd.img existente e liberar espaço para criar o novo enquanto o sistema estiver em execução?
Respostas:
Mas você deve planejar o pior, o que você fará se o sistema travar ou desligar no momento da substituição, ou se for uma atualização ruim do kernel.
É recomendável manter sempre um kernel antigo que funcione.
Portanto, mantenha um disco de inicialização USB pronto com o backup desse kernel e ramdisk. (5 ~ 10min para recuperar)
fonte