J'ai également rencontré ce problème, voici comment je l'ai résolu.
La base du problème
Mettez simplement, la mise en page du fichier dans Ubuntu 16 modifie l'emplacement des thèmes de plymouth /lib/plymouth/themes
à /usr/share/plymouth/themes
et ainsi tous le thème de scripts d' installation qui supposaient la mise en page précédente installer au mauvais endroit. Ainsi, lorsque update-initramfs s'exécute, les données source ne sont pas là où elles sont censées être, ce qui provoque cette erreur.
plymouth module "(/usr/lib/i386-linux-gnu/plymouth//.so)" missing, skipping that theme
et à cause de cela, le thème n'est pas installé. Le repli est le thème du logo ubuntu par défaut .
Reparer les choses
J'ai trouvé pratique de simplement effectuer les choses manuellement, et comme vous connaissez Ubuntu, je vais me concentrer sur la description de l'approche plutôt que de la faire couper-coller.
Initialiser-corriger partiellement avec apt-get
Exécutez la commande suivante qui non seulement installera un certain nombre de nouveaux thèmes à l'emplacement correct, mais corrigera également le schéma de mise à jour des alternatives désormais incorrect .
apt-get install plymouth-themes
après cela, il y aura une nouvelle structure de répertoires ancrée /usr/share/plymouth/themes
qui aura une disposition identique au chemin précédent.
Déplacer d'anciens thèmes
Demandez-vous si chaque thème mérite d'être migré, il peut y avoir des doublons, auquel cas utilisez ceux déjà installés.
ls -ltrd /lib/plymouth/themes
ls -ltrd /usr/share/plymouth/themes
la migration vers le nouvel emplacement est simple; il suffit de déplacer le répertoire car chaque thème est contenu dans un répertoire nommé d'après le thème
cd /lib/plymouth/themes
mv <theThemeDirectory> /usr/share/plymouth/themes
Correction d'anciens thèmes
Les anciens thèmes sont auto-référentiels dans la mesure où le fichier de thème .plymouth contient une référence au répertoire dans lequel le thème est installé. Remplacez ces références par les bonnes (par exemple vi /usr/share/plymouth/themes/orb/orb.plymouth
, puis remplacez /lib/plymouth
par /usr/share/plymouth
).
Mettre à jour la liste avec les alternatives de mise à jour
En étendant l'exemple de l'orbe, utilisez des alternatives de mise à jour pour rendre la liste de thèmes sélectionnable.
update-alternatives --install /usr/share/plymouth/themes/default.plymouth default.plymouth /usr/share/plymouth/themes/orb/orb.plymouth 100
Cela a l'avantage supplémentaire de tirer parti du script update-plymouth qui est inclus avec la plupart des thèmes de gnome-look . Je vais inclure le texte
#!/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
L'exécution update-plymouth
vous permettra de sélectionner le thème souhaité, de créer automatiquement les nouveaux initramfs et de vous en prévisualiser.
Bonus: utilisez l'art de deviantart
Armés de ces connaissances, nous n'avons pas à exécuter aveuglément un programme d'installation, mais sachant que tout ce qu'il faut pour installer un nouveau thème est
- copier un répertoire de thèmes dans
/usr/share/plymouth/themes
- exécuter
update-alternatives
comme décrit ci-dessus
- courir
update-plymouth
Cela nous donne accès à une plus grande sélection de thèmes dont je pense que ce thème sonore est le meilleur.