Bu sorunla da karşılaştım, işte böyle düzelttim.
Sorunun temeli
Basitçe söylemek gerekirse, Ubuntu 16'daki dosya düzeni, plymouth temalarının konumunu olarak /lib/plymouth/themes
değiştirir /usr/share/plymouth/themes
ve böylece önceki düzenin artık yanlış yere yüklendiği varsayılan tüm tema yükleme komut dosyaları. Bu nedenle, update-initramfs çalıştırıldığında, kaynak veriler olması gereken yerde değildir ve bu da bu hataya neden olur.
plymouth module "(/usr/lib/i386-linux-gnu/plymouth//.so)" missing, skipping that theme
ve bu nedenle tema yüklü değil. Yedek, varsayılan ubuntu logo temasıdır.
Bir şeyleri tamir etmek
Bir şeyleri manuel olarak yapmayı uygun buldum ve Ubuntu'ya aşina olduğunuzdan, yaklaştırarak kes ve yapıştır gibi yapmak yerine yaklaşımı tanımlamaya konsantre olacağım.
Apt-get ile kısmen başlatma-düzeltme
Doğru konuma sadece birkaç yeni tema yüklemekle kalmayacak, aynı zamanda şimdi yanlış güncelleme alternatifleri düzenini de düzelten aşağıdaki komutu çalıştırın .
apt-get install plymouth-themes
Bu işlemden sonra /usr/share/plymouth/themes
, önceki yola özdeş bir yerleşime sahip olacak şekilde bağlanmış yeni bir dizin yapısı olacaktır.
Eski temaları taşıma
Her temanın taşınmaya değer olup olmadığını düşünün, bu durumda zaten yüklü olanları kullanan kopyalar olabilir.
ls -ltrd /lib/plymouth/themes
ls -ltrd /usr/share/plymouth/themes
yeni konuma geçiş basittir; her tema temanın adını taşıyan bir dizinde bulunduğundan dizini taşıyın
cd /lib/plymouth/themes
mv <theThemeDirectory> /usr/share/plymouth/themes
Eski temaları düzeltme
Eski temalar, .plymouth tema dosyasının temanın yüklendiği dizine bir başvuru içermesi nedeniyle kendi kendine referans niteliğindedir. Doğru olanları için bu referansları değiştirin (ör vi /usr/share/plymouth/themes/orb/orb.plymouth
ve sonra değiştirmek /lib/plymouth
ile /usr/share/plymouth
).
Güncelleme alternatifleriyle güncelleme listesi
Küre örneğini genişleterek, tema listesini seçilebilir yapmak için güncelleme alternatiflerini kullanın.
update-alternatives --install /usr/share/plymouth/themes/default.plymouth default.plymouth /usr/share/plymouth/themes/orb/orb.plymouth 100
Bu, gnome-look'tan çoğu tema ile birlikte gelen script güncelleme-plymouth'undan yararlanma avantajına sahiptir . Metni ekleyeceğim
#!/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
Çalıştırmak update-plymouth
istediğiniz temayı seçmenize, yeni initramfs'yi otomatik olarak oluşturmanıza ve önizlemenize izin verir.
Bonus: deviantart'tan sanat kullanın
Bu bilgiyle donanmış, kör bir şekilde bir yükleyici çalıştırmak zorunda değiliz, aksine yeni bir tema yüklemek için gerekenlerin
- bir tema dizinini kopyala
/usr/share/plymouth/themes
update-alternatives
yukarıda açıklandığı gibi çalıştır
- Çalıştırmak
update-plymouth
Bu bize, bu sonik temanın en iyisi olduğunu düşündüğüm daha geniş tema seçeneklerine erişim sağlıyor .