Używam Ubuntu 16.04 i gdy dodam i wybiorę inny motyw Plymouth inny niż domyślnie dodany, po ponownym uruchomieniu w celu przetestowania widzę go podczas procesu zamykania, ale po ponownym uruchomieniu po grub dostaję czarny ekran bez niczego dopóki nie przejdę do ekranu logowania.
8
sudo update-alternatives --config default.plymouth
. 4.sudo update-initramfs -u
sudo update-alternatives --install /usr/share/plymouth/themes/default.plymouth default.plymouth /usr/share/plymouth/themes/custom_theme_directory/ubuntu-logo.plymouth 100
Odpowiedzi:
Zainstalowanie go nie wystarczy
Każdy motyw Plymouth ma priorytet i domyślnie najwyższy priorytet jest wybierany jako motyw rozruchowy. Możesz zastąpić to za pomocą tego polecenia:
Które pokazują coś takiego:
aktualnie wybrana opcja (i domyślna) w moim systemie to 0 (auto), widać to po znaku gwiazdki (*).
Możesz także zobaczyć, który jest automatycznie wybrany motyw.
Powinieneś zobaczyć tam swój motyw, po prostu wpisz liczbę w kolumnie Wybór i naciśnij klawisz Enter.
Następnie musisz wprowadzić zmiany w życie, aby wykonać polecenie:
Powinieneś zobaczyć swój nowy motyw po ponownym uruchomieniu.
Wszystko to zostało już udokumentowane w tym pytaniu.
źródło
Miałem ten sam problem (plus wiele innych), że motyw Ziemi-Wschód od 2011 roku działał pod Ubuntu 16.04.
Zmień nazwy ścieżek z formatu <16.04 na 16.04
Plik
/usr/share/plymouth/themes/default.plymouth
miał stare ścieżki z Ubuntu 14.04 i musiał zostać zmieniony, aby odzwierciedlić Ubuntu 16.04.Upewnij się, że zawiera takie ścieżki jak:
Bufor ramki w initramfs-tools
Edytuj plik
/etc/initramfs-tools/conf.d/splash
i dodaj ten wiersz:Płynne przejście do GDM
Aby umożliwić płynne przejście, musisz wyłączyć moduł zarządzania wyświetlaczem, np
Włącz odpowiednią jednostkę DM-plymouth (dostarczone jednostki GDM, LXDM, SLiM), np
Włącz debugowanie
Edytuj plik
/etc/default/grub
i wyszukaj wiersz LINUX_DEFAULT:i zmień to na:
Uwaga
plymouth:debug
jest ważna.splash
Zawsze jest również wymagane, aby wywołać Plymouth.Po ponownym uruchomieniu zajrzyj do pliku,
/var/log/plymouth-debug.log
który powinien wyglądać mniej więcej tak:Zaktualizuj initramfs
Po wprowadzeniu dowolnej z powyższych zmian uruchom:
źródło