Estou trabalhando em um sistema de quiosque com o sistema de arquivos raiz carregado na RAM. Um dos requisitos é que a saída do processo de inicialização seja completamente ocultada do usuário. Eu já consegui configurar o sistema para exibir uma tela preta durante a inicialização e apenas o prompt de login por um curto período de tempo durante a reinicialização. Infelizmente isso não é suficiente.
A solução ideal seria um splash screen animado durante o boot e reboot / halt, o sistema inicializa e o usuário vê uma animação até que o sistema gráfico (nodm) esteja ativo e a mesma animação seja mostrada quando o sistema gráfico for parado e a máquina está desligando.
A melhor solução para isso parece ser o Plymouth, que faz exatamente o que eu preciso. Mas desde que o meu sistema de arquivos raiz reside no initrd eu não vejo qualquer maneira de incluir Plymouth neste initrd.
Eu encontrei algumas pistas sobre o uso de duas imagens initrd:
mas não foi capaz de obter um sistema de inicialização ao tentar.
Alguém sabe uma maneira de usar o plymouth como este ou qualquer outra solução para exibir uma tela inicial animada durante a inicialização e reinicialização?
As especificações do sistema são:
Tags linux ramdisk embedded bootsplash