J'ai téléchargé un thème de GNOME-Look et suivi les instructions du fichier Lisez-moi. Ce n'est pas la première fois que j'essaye d'installer un écran de démarrage personnalisé. Cela me dit de faire quelque chose. J'ai suivi ce tutoriel , et à la fin, il me dit de lancer Sudo update-initramfs -u
, ainsi qu'ici dans le fichier readme de ce thème actuel. Le problème est que, peu importe ce que je fais, j'obtiens toujours cette erreur:
W: plymouth module "(/usr/lib/i386-linux-gnu/plymouth//.so)" missing, skipping that theme.
Certes, je ne suis pas nouveau dans Ubuntu, mais je ne suis absolument pas un expert. Je ne sais pas quoi faire maintenant.
EDIT: Je sais que plymouth est déjà la version la plus récente (0.9.2-3ubuntu13.1). Quand j'exécute Sudo apt-get install plymouth
De plus, j'utilise Ubuntu sur VirtualBox, de sorte qu'il n'utilise pas de pilotes propriétaires. Résolution et tout va bien. Je ne sais même pas si le module W: plymouth "(/usr/lib/i386-linux-gnu/plymouth//.so)" manque, en sautant ce thème la cause du problème, mais je suppose que oui. Je suis toutes les étapes, c’est à initramfs -u
que j’obtiens cette erreur et qu’il revient à l’ancien écran de démarrage.
J'ai aussi rencontré ce problème, voici comment je l'ai corrigé.
En termes simples, la disposition des fichiers dans Ubuntu 16 modifie l’emplacement des thèmes multiples de /lib/plymouth/themes
en /usr/share/plymouth/themes
et tous les scripts d’installation de thèmes qui reposaient sur l’agencement précédent s’installent maintenant au mauvais emplacement. Ainsi, lorsque update-initramfs est exécuté, les données source ne sont pas censées se trouver à l'origine de 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é. La solution de secours est le thème par défaut d'ubuntu logo .
J'ai trouvé pratique d'effectuer simplement des tâches manuellement, et comme vous êtes familier avec Ubuntu, je vais me concentrer sur la description de l'approche plutôt que sur le fait de le copier-coller.
Exécutez la commande suivante qui installera non seulement un certain nombre de nouveaux thèmes à l'emplacement correct, mais corrigera également le schéma update-alternatives maintenant incorrect.
apt-get install plymouth-themes
une fois cette opération effectuée, il y aura une nouvelle structure de répertoire ancrée dans /usr/share/plymouth/themes
qui aura une présentation identique à celle du chemin précédent.
Considérez si chaque thème mérite une migration, 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
Les anciens thèmes sont auto-référentiels en ce que 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
).
En développant l'exemple orb, utilisez update-alternatives 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 présente l’avantage supplémentaire de tirer parti du script update-plymouth inclus dans 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
Lancer update-plymouth
vous permettra de sélectionner le thème que vous voulez, de construire automatiquement le nouveau initramfs et de vous en donner un aperçu.
Forts de cette connaissance, nous n’avons pas à faire tourner un programme d’installation à l'aveuglette, mais bien à comprendre qu'il suffit d'installer un nouveau thème.
/usr/share/plymouth/themes
update-alternatives
comme décrit ci-dessusupdate-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.
J'ai aussi trébuché avec W: plymouth module "(/usr/lib/i386-linux-gnu/plymouth//.so)" missing, skipping that theme.
J'ai copié sur le thème actuel, dans mon cas, ubuntu-gnome-logo
l'a personnalisé et installé.
Assurez-vous que les fichiers .grub
, .plymouth
et .script
situés dans votre thème portent le même nom que le dossier du thème. Une fois que le fichier a été renommé, le message d'erreur a disparu et l'écran de démarrage personnalisé est apparu comme prévu.
Si vous avez suivi @wateim answer et obtenez toujours l'erreur W: plymouth module "(/usr/lib/i386-linux-gnu/plymouth//.so)" missing, skipping that theme.
, alors le thème est probablement ancien. La nouvelle convention de thème est légèrement différente
Faites ces changements. Cela devrait fonctionner :) Si vous voulez tout recommencer, consultez mon blog . C'est presque pareil que @wateim answer mais avec de légères modifications (fonctionne pour moi dans Ubuntu 16.04+)
Cette erreur se produit car l'emplacement des fichiers Plymouth a été modifié. Dans les anciennes versions d'Ubuntu, ils se trouvaient dans /lib/plymouth
mais maintenant, ils se trouvent dans /usr/share/plymouth
. Ce que vous devez faire est de réinstaller comme ceci:
Sudo apt-get install --reinstall plymouth-themes
Ensuite, choisissez un thème qui se trouve dans le chemin /usr/share/plymouth/themes
après avoir exécuté:
Sudo update-alternatives --config default.plymouth
Ensuite, pour enregistrer le thème, afin qu'il commence par ceci au début de l'exécution du système:
Sudo update-initramfs -u
Pour tester, vous pouvez exécuter cette commande:
Sudo plymouthd --debug ; Sudo plymouth --show-splash ; for ((I=0;I<10;I++)); do sleep 1 ; Sudo plymouth --update=event$I ; done ; Sudo plymouth --quit
Si vous voulez les anciens thèmes, vous devez les déplacer de votre ancien emplacement et éditer le fichier avec l'extension *.plymouth
avec le nouveau chemin qui est /usr/share/plymouth/themes/your_you
, puis les installer comme ceci:
Sudo update-alternatives --install /usr/share/plymouth/themes/default.plymouth default.plymouth /usr/share/plymouth/themes/BootSplash/BootSplash.plymouth 100
Puis sélectionnez-le en exécutant:
Sudo update-alternatives --config default.plymouth
Pour démarrer le système avec ceci:
Sudo update-initramfs -u