Booten in den Textmodus in 16.04

23

Gibt es eine Möglichkeit, die GUI (X-Server) beim Booten einer Ubuntu 16.04 LTS-Installation vorübergehend zu deaktivieren?

Es gibt verschiedene Anleitungen, die empfehlen, textOptionen in die Zeile GRUB_CMDLINE_LINUX_DEFAULTin /etc/default/gruboder direkt linuxin GRUB einzufügen. Diese Methoden funktionieren gut in Ubuntu 14.04 LTS, aber ich lande immer in LightDM, wenn ich sie in 16.04 LTS ausprobiere.

Melebius
quelle
Viel später fand eine verwandte Frage: askubuntu.com/q/16371/250300
Melebius

Antworten:

41

Wenn Sie Ubuntu 16.04 Desktop ohne X einmal starten möchten, fügen Sie dies systemd.unit=multi-user.targetder linuxBefehlszeile in GRUB hinzu.

Verwenden Sie, um dies als Standard festzulegen

sudo systemctl set-default multi-user.target

Verwenden Sie, um zum Standardstart von X zurückzukehren

sudo systemctl set-default graphical.target

Um das aktuelle Standardziel anzuzeigen,

sudo systemctl get-default
AlexP
quelle
Ja, das funktioniert! Ich bin mir jedoch ziemlich sicher, dass ich mich an diese Methode nicht so leicht erinnern kann wie an die alte…
Melebius
7
@ Melebius: Wie man sich erinnert: Ubuntu verwendet jetzt systemd als Init-System. Systemd hat eine Vorstellung von Zieleinheiten, von denen einige zu der alten Schule bootlevels entsprechen. Beim Booten hat systemd das Ziel default.target, das mit einem von zwei Punkten in Verbindung gebracht werden kann: multi-user.target(System voll, keine Grafik) und graphical.target(System voll, mit Grafik).
AlexP
1
Für diejenigen, die den GRUB-Befehl nicht bearbeiten können: Drücken Sie Shiftwährend des Startvorgangs und dann e, um den ausgewählten Startbefehl zu bearbeiten.
Longbkit
Vielen Dank für Ihre Anweisung, in meinem Fall muss ich auch die Grub-Konfiguration ändern. sudo vi /etc/default/grub Kommentieren Sie GRUB_CMD_LINE_LINUX_DEFAULTZeile für Präfix hinzufügen #, ändern GRUB_CMD_LINE_LINUXzu "text", und heben Sie die Kommentierung GRUB_TERMINAL=console. Dann speichern undsudo update-grub
Longbkit
@longbkit Das ist die alte Option (ohne systemd), die ich in der Frage erwähnt habe.
Melebius