Sie können den Display-Manager-Dienst mit systemctl
deaktivieren . Zum Beispiel, wenn Ihr Display-Manager lightdm
ist dann führe aus:
sudo systemctl disable lightdm.service
Dadurch wird verhindert, dass der Dienst beim Booten gestartet wird.
Bearbeiten :
Ich habe vergessen zu erwähnen, wie man die GUI startet. Es ist so einfach wie das Starten des systemd-Dienstes:
sudo systemctl start lightdm.service
Statt text
Verwenden Sie Runlevel 3
:
GRUB_CMDLINE_LINUX="3"
# To remove all the fancy graphics you need to get rid of `splash`.
GRUB_CMDLINE_LINUX_DEFAULT=”quiet”
# Uncomment to disable graphical terminal (grub-pc only)
GRUB_TERMINAL=console
Dann update-grub
und neu starten.
Aber Sie brauchen wirklich nur GRUB_CMDLINE_LINUX="3"
. Für einen schnellen Test drücken Sie ESC während des Bootens, um in das Grub-Boot-Menü zu gelangen. Drücken Sie dann e und finden Sie die Zeile, die kernel angibt und fügen Sie 3
hinzu am Ende:
linux /vmlinuz root=/dev/mapper/ubuntu ro 3
Booten Sie es mit CTRL +x
Idealerweise möchte ich auch die GUI starten können, indem ich einen Befehl eintippe.
Einer davon:
$ sudo telinit 5
$ sudo service lightdm restart
$ sudo systemctl start lightdm
Getestet auf Ubuntu 16.04.1 LTS.
- Im GUI-Modus gelangen Sie beim Neustart in den Textmodus (Runlevel 2,3,4). Möglicherweise erhalten Sie einen leeren Bildschirm (no-gui), der Sie daran erinnert, dass es keine GUI gibt :-), geben Sie ctrl ein alt (F1 ,F2 ,...), um die Runlevel zu verwenden.
systemctl set-default multi-user.target
- Dies bringt Sie zurück zum GUI-Boot, wenn Sie sich im Textmodus befinden.
systemctl set-default graphical.target