Eu também encontrei esse problema, veja como eu o corrigi.
A base do problema
Simplificando, o layout do arquivo no Ubuntu 16 altera a localização dos temas plymouth de /lib/plymouth/themes
para /usr/share/plymouth/themes
e, portanto, todos os scripts de instalação do tema que assumiram o layout anterior agora são instalados no local errado. Portanto, quando o update-initramfs é executado, os dados de origem não estão onde deveriam estar, o que causa esse erro.
plymouth module "(/usr/lib/i386-linux-gnu/plymouth//.so)" missing, skipping that theme
e por isso, o tema não está instalado. O fallback é o tema padrão do logotipo do ubuntu .
Consertando coisas
Achei conveniente simplesmente executar as coisas manualmente e, como você está familiarizado com o Ubuntu, vou me concentrar em descrever a abordagem em vez de fazê-la como recortar e colar.
Inicialize parcialmente correto com o apt-get
Execute o comando a seguir, que não apenas instalará vários novos temas no local correto, mas também corrigirá o esquema de alternativas de atualização agora incorreto .
apt-get install plymouth-themes
após a execução, haverá uma nova estrutura de diretório ancorada na /usr/share/plymouth/themes
qual terá um layout idêntico ao caminho anterior.
Mover temas antigos
Considere se vale a pena migrar cada tema, pode haver duplicatas; nesse caso, use os já instalados.
ls -ltrd /lib/plymouth/themes
ls -ltrd /usr/share/plymouth/themes
migrar para o novo local é simples; basta mover o diretório, pois cada tema está contido em um diretório nomeado após o tema
cd /lib/plymouth/themes
mv <theThemeDirectory> /usr/share/plymouth/themes
Corrija temas antigos
Os temas antigos são auto-referenciais, pois o arquivo de tema .plymouth contém uma referência ao diretório em que o tema está instalado. Altere essas referências para as corretas (por exemplo, vi /usr/share/plymouth/themes/orb/orb.plymouth
e substitua /lib/plymouth
por /usr/share/plymouth
).
Lista de atualização com alternativas de atualização
Estendendo o exemplo do orb, use as alternativas de atualização para tornar a lista de temas selecionável.
update-alternatives --install /usr/share/plymouth/themes/default.plymouth default.plymouth /usr/share/plymouth/themes/orb/orb.plymouth 100
Isso tem o benefício adicional de alavancar o script update-plymouth que está incluído na maioria dos temas do gnome-look . Vou incluir o texto
#!/bin/bash
echo "Choose the number of the theme you want to use, then [ENTER]"
echo
sudo update-alternatives --config default.plymouth
sudo update-initramfs -u
echo
read -p "Do you want to test the theme? (Y/N) "
if [ "$REPLY" != "n" -a "$REPLY" != "N" ] ; then
echo
echo "Running 10-second test..."
sudo plymouthd ; sudo plymouth --show-splash ; for ((I=0; I<10; I++)); do sleep 1 ; sudo plymouth --update=test$I ; done ; sudo plymouth --quit
fi
exit
A execução update-plymouth
permitirá que você selecione o tema desejado, crie automaticamente o novo initramfs e permita que você o visualize.
Bônus: use art from deviantart
Armado com esse conhecimento, não precisamos executar cegamente um instalador, mas com o entendimento de que tudo o que é necessário para instalar um novo tema é
- copie um diretório de temas para
/usr/share/plymouth/themes
- execute
update-alternatives
como descrito acima
- corre
update-plymouth
Isso nos dá acesso a uma seleção maior de temas, dos quais acho que esse tema sônico é o melhor.