Jak uruchomić komputer w trybie tekstowym?

32

Znalazłem sposoby na wyłączenie gdmlub lightdmcokolwiek innego, czego używa 11.10, ale nie mogę znaleźć sposobu na uzyskanie prawdziwego rozruchu w trybie tekstowym. Chcę, aby wszystkie wiadomości jądra leciały podczas uruchamiania, a nie głupi fioletowy ekran.

Ostatecznie wyłączyłem menedżera pulpitu, ale teraz na chwilę pojawia się fioletowy ekran, a potem przechodzi na TTY1. Gdy tak się stanie, dostaję około połowy ekranu komunikatów jądra (koniec sekwencji rozruchowej; informacje o uruchamianiu skryptów inicjujących itp.) I monit logowania. Zrobiłem to przez zmianę GRUB_CMDLINE_LINUX_DEFAULTi GRUB_CMDLINE_LINUXdo textw /etc/defaults/grub.

Naprawdę moje główne pytanie brzmi: co sprawia, że ​​ten głupi purpurowy ekran pojawia się przy starcie i jak go wyłączyć !?

Caleb1994
źródło
naciśnij przycisk w górę podczas uruchamiania.
shantanu
Sprawdź ten post, aby uzyskać instrukcje na temat rozruchu tekstu w wysokiej rozdzielczości za pomocą Plymouth.

Odpowiedzi:

36

Edytuj w /etc/default/grub

# Stops the ubuntu purple screen
#GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

# Uncomment to disable graphical terminal (grub-pc only) 
GRUB_TERMINAL=console

Następnie uruchom sudo update-grub.

shantanu
źródło
Nie widział wartości GRUB_TERMINAL. Wielkie dzięki. To zadziałało. Zmieniłem tylko wartości, o których widziałem, że ludzie wspominają online. Nigdy nie czuję się komfortowo podczas edytowania skryptów konfiguracyjnych modułu ładującego. Zawsze boję się, że będę musiał użyć mojego ratunkowego dysku flash: P
Caleb1994
apt-get purge plymouth-theme-ubuntu-text- To usuwa wiele nieporozumień po wykonaniu powyższych czynności
Ian Macintosh
@IanMacintosh, co to za klarowność? Na mojej maszynie jest napisane, że zwolni 84kB miejsca na dysku. Czy usuwa coś jeszcze?
Drew Noakes
@IanMacintosh, więc próbowałem tego. Komenda spędziła sporo czasu update-initramfs: Generating /boot/initrd.img-3.11.0-26-generic. Następnie ponownie uruchomiłem i porównałem dane wyjściowe programu rozruchowego. Czas rozruchu wydłużył się o około dwie sekundy. Wydaje się, że opóźnienie zostało spowodowane przez busybox. Po ponownym zainstalowaniu plymouth-theme-ubuntu-textczas rozruchu spadł. Nie potrafię wyjaśnić, dlaczego tak jest, ale to właśnie zaobserwowałem.
Drew Noakes,
1
Na szybkość uruchamiania negatywnie wpłynie to, jeśli napiszesz dużo tekstu na ekranie, szczególnie w trybie graficznym z powolnym przewijaniem. Nie chodzi o to, żeby spróbować uruchomić się 5 sekund szybciej. Możesz wypróbować nowe pytanie i zobaczyć, jak to wygląda.
Ian Macintosh,
4

Aby mieć pewność, że „ten głupi fioletowy ekran” nigdy się nie pojawi po uruchomieniu, wykonaj następujące czynności na /etc/default/grubpliku:

  • sudo vi /etc/default/grub
  • Naciśnij, iaby przejść do trybu edycji vi.
  • Odkomentuj wiersz, który czyta #GRUB_TERMINAL=console, usuwając wiodące#
  • Naciśnij, Escaby wyjść z trybu edycji vi.
  • Wpisz, :wqaby zapisać zmianę dokonaną w /etc/default/grubpliku i wyjdź z vi
  • Zaktualizuj, /boot/grub/grub.cfgaby zastosować zmianę przez uruchomieniesudo update-grub

    Jeśli twój komputer używa systemd, musisz powiedzieć systemd, aby pomijał domyślny GUI logowania:

  • sudo systemctl enable multi-user.target --force

  • sudo systemctl set-default multi-user.target


  • Zrestartuj swój komputer: sudo reboot

Teraz „ten głupi fioletowy ekran” nigdy więcej się nie pojawi.

Pamiętaj, że musisz zaktualizować, /boot/grub/grub.cfgaby zastosować zmiany.

Daniel Okwufulueze
źródło
1

W edytorze menu rozruchowego Grub (tj. Menu wyświetlanym podczas uruchamiania komputera) możesz spróbować skomentować wiersz „load_video”.

VeeTheSecond
źródło
Odkryłem, że musiałem to zrobić ** działało, gdy usunąłem również „cichy plusk”
Jay Sullivan
1

Możesz także chcieć uniemożliwić jądrze zmianę trybów wideo, co może być problematyczne, szczególnie jeśli nie widzisz monitu logowania lub jest on częściowo poza ekranem. Dodaj ustawienie GRUB_CMDLINE_LINUX_DEFAULT = „nomodeset” do / etc / default / grub:

#GRUB_DEFAULT=0
#GRUB_HIDDEN_TIMEOUT=0
#GRUB_HIDDEN_TIMEOUT_QUIET=true
#GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
#for text mode boot up... and also uncomment the "console" terminal
GRUB_CMDLINE_LINUX_DEFAULT="nomodeset"
#GRUB_CMDLINE_LINUX="text"
GRUB_TERMINAL=console
PrgWiz
źródło