Wie deaktiviere ich die GUI beim Booten in 18.04 (Bionic Beaver)?


17

Es scheint, dass sudo systemctl disable gdm3 && sudo systemctl disable gdmin 18.04 nicht funktioniert, um das Fenstersystem beim Booten zu deaktivieren. Was ist die Methode, um dies jetzt zu tun?


Sie verkorkste sysctlmit systemctl. Bitte lesen Sie die Man-Pages ( man 8 sysctlund man systemctl).
N0rbert

1
LOL, Sie haben Recht, ich habe es auf dem System richtig gemacht, aber ich habe es hier einfach falsch geschrieben. Fest.
Leuchtet

Antworten:


33

Führen Sie Folgendes aus, um die GUI beim Booten zu deaktivieren:

sudo systemctl set-default multi-user.target

Um die GUI wieder zu aktivieren, geben Sie den folgenden Befehl ein:

sudo systemctl set-default graphical.target

Um die Gnome-Sitzung auf einem System ohne aktuelle Benutzeroberfläche zu starten, führen Sie einfach Folgendes aus:

sudo systemctl start gdm3.service

1
Es funktioniert, aber es gibt ein Problem. Der Bildschirm in VirtualBox ist jetzt ziemlich klein
nurp

Wie kann man gdm nach dem Start manuell herunterfahren?
Binarymelon

Funktioniert nicht für mich: 'Fehler beim Festlegen des Standardziels: Einheitendatei user-multi.target existiert nicht.'
Mittwoch,

2
@michid Das liegt daran, dass du umgedreht hast userundmulti
Aido

3

Um @ nurps Kommentar zu beantworten

Der Bildschirm in VirtualBox ist jetzt ziemlich klein.

  1. aktualisiere dein /etc/default/grubentsprechend:

    GRUB_CMDLINE_LINUX_DEFAULT="nomodeset" GRUB_GFXMODE=1152x864x32 GRUB_GFXPAYLOAD_LINUX=1152x864x32

  2. rennen sudo update-grub.

    • nomodeset Damit der Kernel nicht versucht, die von GRUB festgelegte Auflösung zu ändern.
    • GRUB_GFXPAYLOAD_LINUX Wenn diese Variable gesetzt ist, steuert sie den Videomodus, in dem der Linux-Kernel gestartet wird, und ersetzt die Boot-Option 'vga ='.

Verweise


1

Gdm einmal manuell herunterfahren gestartet ..

Sie führen einfach aus:

sudo systemctl stop gdm3.service

Das hätte ich erwartet, aber es scheint nichts zu tun.
Binarymelon

0

Als Antwort auf die:

sudo systemctl stop gdm3.service

Scheint nichts zu tun, was von binarymelon kommentiert wurde

Ich kann nur davon ausgehen, dass Sie dies in der Befehlszeilenschnittstelle außerhalb der GUI tun ... und Sie keine Antwort erhalten, da der GUI-Dienst bereits geschlossen ist.

Alternativ (was viele Stunden zum Lernen und viel länger zum Verstehen gedauert hat) ...

Ich habe festgestellt , dass alles hängt davon ab , was Sie getan haben ... zum Beispiel der Installation lightdmohne „ core“ oder was auch immer in Folge wird gestört „GUI-ness“ ...
Wenn Sie in die Tat laufen die obige Befehlszeilenschnittstelle Anweisung von einem Endgerät in der GUI wird es mit Sicherheit etwas tun ...
Wohlgemerkt, das ist meine Erfahrung im 18.04.

Wenn Sie es verwenden gdm3, wird es geschlossen und ist nur ein (wie ich es als altmodisch bezeichnender) Cursor in der oberen linken Ecke. Wenn Sie es nicht verwenden gdm3, wird Folgendes angezeigt :

Failed / not loaded

Hinweis und hilfreicher Hinweis:
Wenn Sie feststellen, dass Sie den Dienst beendet haben und immer noch keine Befehlszeilenschnittstelle zum Eingeben neuer Befehle haben, versuchen Sie Folgendes: CTRL+ ALT+ F3.

Dies ist Ihr One-Stop-Shopping für das Beenden / Herunterfahren der GUI, die geladen wird, egal was es ist ... auch wenn Ihr Passwort nicht akzeptiert wird.

Ich weiß, dass dies zutrifft, denn wenn Sie versuchen, die GUI "zu früh" neu zu starten, auch wenn sie noch geschlossen / gestoppt, gewartet / heruntergefahren wird, werden Sie meiner Erfahrung nach von der CLI darauf aufmerksam gemacht Tatsache und bitten Sie, es in Kürze erneut zu versuchen.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.