man initramfs-tools
e, em seguida, escrever um script para ganchos / contendo algo como
copy_exec /sbin/mdadm /sbin
Eu gostaria de adicionar algumas ferramentas e não apenas módulos do kernel no initrd (baseado em initramfs). Agora estou ciente de como descompactar e empacotar o initrd com cpio
e até escrevi um hook para /etc/initramfs-tools/hooks
no passado para integrar um módulo de kernel de terceiros. No entanto, enquanto as bibliotecas de scripts disponíveis parecem ser voltadas para a integração de módulos, nenhuma delas parece ser para integração de outras entidades (em especial programas e suas dependências).
Quais opções eu tenho para automatizar a integração de algumas ferramentas úteis para recuperação no initrd? Eu estou falando sobre o sistema de "resgate" que o sistema instala se não for capaz de montar o drive raiz dado a ele pelo gerenciador de inicialização.
Por favor note que eu não quero a abordagem SquashFS como é usada para Live-CDs porque para o problema em questão será de longe suficiente incluir algumas ferramentas relativamente pequenas que ajudam na recuperação do sistema (quando fica preso no initrd e não pode inicializar mais). Além disso, as máquinas quando se deparam com o problema que tivemos no passado tendem a inicializar no sistema de resgate, mas há algumas ferramentas faltando para chutar o sistema de volta à trilha ...
man initramfs-tools
e, em seguida, escrever um script para ganchos / contendo algo como
copy_exec /sbin/mdadm /sbin
Confira este artigo fazendo algo parecido com o Busybox: