Я також стикався з цією проблемою, ось як я її вирішив.
Основа проблеми
Простіше кажучи, макет файлу в Ubuntu 16 змінює розташування тем plymouth з /lib/plymouth/themes
на /usr/share/plymouth/themes
і тому всі сценарії встановлення теми, які припускали попередній макет, зараз встановлюються в неправильне місце. Таким чином, коли update-initramfs запускається, вихідні дані не є місцем, де це повинно бути причиною цієї помилки.
plymouth module "(/usr/lib/i386-linux-gnu/plymouth//.so)" missing, skipping that theme
і через це тема не встановлена. Відступ - це тема логотипу ubuntu за замовчуванням .
Закріплення речей
Мені було зручно просто виконувати речі вручну, і оскільки ви знайомі з Ubuntu, я сконцентруюсь на описі підходу, а не на тому, щоб робити його як вирізати та вставляти.
Частково ініціалізуйте-виправте з apt-get
Виконайте наступну команду, яка не тільки встановить ряд нових тем у правильне місце розташування, але й виправить тепер неправильну схему оновлення-альтернативи .
apt-get install plymouth-themes
після цього запуску з'явиться нова структура каталогу, закріплена в /usr/share/plymouth/themes
якій буде мати ідентичний макет попередньому шляху.
Переміщення старих тем
Подумайте, чи варто перенести кожну тему, можливо, є дублікати, у цьому випадку використовуйте вже встановлені.
ls -ltrd /lib/plymouth/themes
ls -ltrd /usr/share/plymouth/themes
перехід на нове місце простий; просто перемістіть каталог, оскільки кожна тема міститься в каталозі, названому за темою
cd /lib/plymouth/themes
mv <theThemeDirectory> /usr/share/plymouth/themes
Виправити старі теми
Старі теми є самореференційними тим, що файл теми .plymouth містить посилання на каталог, в якому встановлена тема. Змініть ці посилання на правильні (наприклад, vi /usr/share/plymouth/themes/orb/orb.plymouth
а потім замініть /lib/plymouth
на /usr/share/plymouth
).
Оновити список за допомогою альтернатив оновлення
Розширюючи приклад кулі, використовуйте альтернативи для оновлення, щоб зробити список тем обраним.
update-alternatives --install /usr/share/plymouth/themes/default.plymouth default.plymouth /usr/share/plymouth/themes/orb/orb.plymouth 100
Це має додаткову перевагу від використання оновлення сценарію -плімута, що входить до більшості тем із вигляду gnome . Я включу текст
#!/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
Запуск update-plymouth
дозволить вам вибрати потрібну тему, автоматично створити нові initramfs і дозволить вам її попередній перегляд.
Бонус: використовуйте мистецтво від deviantart
Озброївшись цими знаннями, нам не слід сліпо запускати інсталятор, а краще розуміти, що все, що потрібно для встановлення нової теми, - це
- скопіюйте тему в тему
/usr/share/plymouth/themes
- запустити,
update-alternatives
як описано вище
- бігати
update-plymouth
Це дає нам доступ до більшого вибору тем, з яких я думаю, що ця звукова тема є найкращою.