Co chcę osiągnąć:
Chcę dostosować mój pełny rozruch mojej instalacji Ubuntu 16.04 LTS, aby wyświetlał tę samą tapetę, która faktycznie znajduje się na moim pulpicie.
Co do tej pory osiągnąłem:
dodał tapetę do menu grub, dodając następujące wiersze
/etc/deault/grub
i wykonującupdate-grub
później.export GRUB_MENU_PICTURE="/boot/grub/wallpaper.png" export GRUB_COLOR_NORMAL="white/black" export GRUB_COLOR_HIGHLIGHT="black/white"
dodano tapetę do ekranu powitalnego i ekranu logowania
Problem:
Kiedy uruchamiam komputer, obraz pokazuje się podczas gruba, ale wtedy rzadko widzę ekran powitalny, zamiast tego pojawia się prawie pusty ekran pokazujący kontrolę systemu plików, jak poniżej:
/dev/sda1: clean, 201776/60878736 files, 4991277/243040256 blocks
To uniemożliwia mi uruchomienie systemu, które chcę osiągnąć, ponieważ po tym komunikacie wkrótce pojawia się ekran powitalny.
Pytanie:
Jak mogę usunąć ten komunikat, aby uzyskać płynne uruchomienie z ukochaną tapetą, bez całkowitego wyłączania kontroli systemu plików (jeśli to możliwe)?
Odpowiedzi:
Wyciszanie komunikatów rozruchowych
Powinieneś być w stanie to osiągnąć za pomocą parametru jądra
loglevel=
lubquiet
Nie jestem pewien, na jakim dokładnie poziomie byłby to ukryty (ani jak cicho byś chciał mieć swój bagażnik).
Tymczasowo
uruchom ponownie komputer, a następnie w menu GRUB wciśnij,
e
aby edytować parametry rozruchu.przewiń w dół do końca
linux...
linii za pomocą klawiszy strzałekdodaj żądany
loglevel
parametr lubquiet
na końcu tego wiersza. przykład:lub
po zakończeniu edycji przejdź do rozruchu, naciskając
F10
Uporczywie
Aby to zrobić, edytuj
/etc/default/grub
edytuj linię:
GRUB_CMDLINE_LINUX_DEFAULT=
w razie potrzeby usuń komentarz i dodaj żądany poziom dziennika lub cichy - na przykład
GRUB_CMDLINE_LINUX_DEFAULT="loglevel=4"
lubGRUB_CMDLINE_LINUX_DEFAULT="quiet"
i biegnij
sudo update-grub
wiadomości fsck
usuń fsck z initramfs
fsck jest domyślnie uruchamiany przez initramfs. usuwając go i uruchamiając systems fsck, będziemy mogli przekierować wyjście.
zobacz
man initramfs
i wiki.ubuntu.com/Initramfs, aby uzyskać więcej informacji na temat usuwania fsck z ramfs.systemd fsck
Z arch wiki:
W Ubuntu oba pliki znajdują się w
/lib/systemd/system
Jeśli system plików nie zostanie sprawdzony przez initramfs podczas rozruchu, systemd-fsck-root.service zostanie uruchomiony automatycznie.
patrz http://manpages.ubuntu.com/manpages/wily/man8/[email protected]
źródło
fsck
komunikat. Oto moje parametry:GRUB_CMDLINE_LINUX_DEFAULT="quiet loglevel=0 splash"
e
w menu grub boot. Jeśli tak, nie jestem pewien, jakie byłoby rozwiązanie.man initramfs.conf
pomoże ci zrozumieć, jak usunąćfsck
z pamięci RAM. wiki.ubuntu.com/Initramfs ma więcej informacji na temat generowania własnych ram fs.Ja też mam czarny ekran po grub z logowaniem konsoli i flashem ekranu powitalnego Plymouth nawet przy świeżej instalacji 16.04 LTS. Wyłączanie wiadomości prawdopodobnie nie jest najlepszym rozwiązaniem. Przeszukałem Google poza zapytaniem Ubuntu i odkryłem ten wątek . W komentarzu # 18 znajdziesz polecenia, które rozwiązały mój problem z wyłączaniem wiadomości.
Moja procedura implementacji poprawki przebiegała następująco:
sudo -i
(wpisz hasło administratora)echo FRAMEBUFFER=y > /etc/initramfs-tools/conf.d/splash
update-initramfs -u
exit
(aby wylogować się jako root).Teraz, jeśli Plymouth działa poprawnie, przejdź do dostosowywania procesu rozruchu. Jeśli próbowałeś wielu prób naprawienia ekranu powitalnego Plymouth za pomocą poleceń terminalu, sugeruję nową instalację i zacznij od nowa, możesz spowodować uszkodzenie systemu plików i nie być tego świadomym.
źródło
console=tty3
przenosi wyjście fsck na domyślną konsolę i utrzymuje tty1 w czystości.źródło