Ich möchte anstelle einer GUI über die Konsole booten systemd
. Wie kann ich das machen?
Öffne ein Terminal und starte (als root):
systemctl set-default multi-user.target
oder mit --force
systemctl set-default -f multi-user.target
bestehende widersprüchliche symbolische links überschreiben 1 .
Überprüfen Sie mit:
systemctl get-default
Eine andere Möglichkeit besteht darin, der Kernel-Boot-Zeile den folgenden Parameter hinzuzufügen:
systemd.unit=multi-user.target
In /etc/systemd/system
Sie finden Symlink , default.target
. Derzeit zeigt dies auf /usr/lib/systemd/system/graphical.target
(Sie können dies mit sehen readlink default.target
.
Löschen Sie als root (oder über sudo) den Symlink und ersetzen Sie ihn:
rm default.target
ln -s /usr/lib/systemd/system/multi-user.target default.target
Überprüfen Sie das mit type default.target
. Es sollte "symbolische Verknüpfung zu ..." und nicht " unterbrochene symbolische Verknüpfung zu ..." lauten. In diesem Fall müssen Sie das Ziel erneut eingeben. Überprüfen Sie auch, ob Sie den richtigen Namen angegeben haben. default.target
Dies ist wichtig, damit das System ordnungsgemäß neu gestartet wird.
Sie können jetzt neu starten und statt eines Display-Managers zur Konsole wechseln. Um zu einer GUI-Anmeldung zurückzukehren, kehren Sie den obigen Vorgang um.
KDM
hat einen Fehler, bei dem das multi-user.target
Ziel bei der Verwendung ignoriert wird systemd
.
Sie müssen noch die multi-user.target
in den Antworten oben genannten Einstellungen vornehmen. Aber aus irgendeinem Grund KDE
wird das ignoriert, auch wenn es richtig eingestellt ist und noch beim Booten läuft: /.
Hier ist die Arbeit, die ich gefunden habe und die letztendlich den Trick gemacht hat. Fügen Sie den Kernel-Befehlszeilenparametern Folgendes hinzu:
systemd.mask=kdm.service
Ich habe /etc/default/grub
die GRUB_CMDLINE_LINUX_DEFAULT
Zeile folgendermaßen bearbeitet und geändert :
GRUB_CMDLINE_LINUX_DEFAULT="quiet systemd.mask=kdm.service"
Nach dieser Änderung Update grub
:
update-grub
Nach einem Neustart zeigt das System nun eine Anmeldeaufforderung für die Konsole an, anstatt X und zu starten KDE
.