Was Sie fragen, ist mir nicht ganz klar, daher werde ich Ihnen mehrere mögliche Antworten geben, in der Hoffnung, dass Sie diejenige finden, die Sie interessiert.
-
Sie können den X-Server beim nächsten Start deaktivieren, indem Sie zu
/etc/default/grub
gehen , die Zeile findenGRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
und ändere es in
GRUB_CMDLINE_LINUX_DEFAULT="text"
Jetzt müssen Sie Grub aktualisieren,
update-grub
und du bist fertig.
Sie können auch umgekehrt vorgehen um den X-Server wieder zu aktivieren.
-
Sie können Ihren Fenstermanager deaktivieren:vorausgesetzt, Sie verwenden
systemd
, was die meisten Linux-Distributionen heutzutage tun,systemctl disable kdm
oder
gdm
,lightdm
, was auch immer Sie verwenden. -
Wenn Sie glauben, dass Sie Ihre Meinung gelegentlich nach ändern möchten Boot gestartet wurde, fügen Sie der Datei
/etc/grub.d/40_custom
hinzu folgenden manuellen Eintrag:menuentry 'Ubuntu (Text mode)' --class ubuntu { recordfail insmod gzio insmod part_msdos insmod ext2 set root='hd0,msdos1' linux /vmlinuz root=/dev/sda1 ro text initrd /initrd.img }
(stellen Sie sicher, dass Sie
/dev/sda1
anpassen undmsdos1
zu Ihrem Aufbau). Dies erzeugt nur einen Eintrag in Ihrem GRUB2-Menü, den Sie gelegentlich verwenden möchten. -
Wenn Sie nur eine Textanmeldung wünschen, selbst wenn eine grafische Sitzung gestartet wurde, denken Sie daran, dass die Kombination Strg +Alt +F1 (oder F2 -F6 ) gibt Ihnen genau das, eine textuelle Anmeldung. Darüber hinaus können Sie dann Ihren Fenstermanager innerhalb dieser Textanmeldung deaktivieren,
sudo systemctl stop gdm
(oder kdm, lightdm, sddm, , oder was auch immer Sie verwenden), und dort haben Sie eine rein textuelle Anmeldung, keine laufende grafische Sitzung.
-
Schließlich möchten Sie vielleicht auf einen Nur-Text-Boot zurückgreifen, wenn Sie von einem unerwarteten Fehler in Ihrer grafischen Konfiguration getroffen werden (ein schief gelaufenes Update?), der Sie überrascht hat (d.h. , ohne sich auf Lösung 3 vorbereitet zu haben ). Wenn Sie in Grub an der Eingabeaufforderung hängen bleiben, können Sie Terdons Vorschlag entsprechend modifiziert verwenden, da dies in der vorliegenden Form nicht der Fall ist funktioniert auf meinen Debian- und Arch-Linux-Systemen, aber Folgendes funktioniert:Anstatt
text
anzuhängen zumlinux
Zeile in der Grub-Anzeige wie von Terdon vorgeschlagen, geben Sie3
ein (drei) stattdessen; B.linux /boot/vmlinuz-4.0.0-1-amd64 root=UUID=5e285652 ro quiet 3
Dadurch werden Sie erfolgreich in Runlevel 3 gebootet, das CLI mit Netzwerk, aber ohne Display-Manager ist.
Nun, der einfachste Ansatz für einen einmaligen Start in den Textmodus wäre, den zu bootenden Kernel-Eintrag auszuwählen, wenn Sie auf dem GRUB2-Bildschirm E drücken , scrollen Sie nach unten zu linux
Zeile und fügen Sie text
hinzu bis zum Ende. Zum Beispiel:
linux /boot/vmlinuz-4.0.0-1-amd64 root=UUID=5e285652 ro quiet text
Drücken Sie dann F10 oder Strg +X zu booten.
Kopieren und Einfügen aus /etc/inittab:
# systemd uses 'targets' instead of runlevels. By default, there are two main targets:
#
# multi-user.target: analogous to runlevel 3
# graphical.target: analogous to runlevel 5
#
# To view current default target, run:
# systemctl get-default
#
# To set a default target, run:
# systemctl set-default TARGET.target
#
Daher können Sie Folgendes festlegen:
systemctl set-default multi-user.target
um nur CLI auszuführen