Avvio non grafico con systemd


22

Voglio avviare la console anziché utilizzare una GUI systemd. Come lo posso fare?

Risposte:


35

Apri un terminale ed esegui (come root):

systemctl set-default multi-user.target

o con --force

systemctl set-default -f multi-user.target

per sovrascrivere qualsiasi collegamento simbolico esistente in conflitto 1 .

Ricontrolla con:

systemctl get-default

Un altro modo è aggiungere il seguente parametro alla linea di avvio del kernel:

systemd.unit=multi-user.target

8

In /etc/systemd/systemtroverete un link simbolico , default.target. Attualmente questo indica /usr/lib/systemd/system/graphical.target(puoi vederlo con readlink default.target.

Come root (o tramite sudo), elimina il link simbolico e sostituiscilo:

rm default.target
ln -s /usr/lib/systemd/system/multi-user.target default.target

Ricontrolla quello con type default.target. Dovrebbe essere indicato "collegamento simbolico a ...", non " collegamento simbolico interrotto a ..." nel qual caso hai digitato la destinazione in modo errato, ricominciare. Inoltre ricontrolla di avere il nome giusto, default.targettutto ciò è importante per riavviare correttamente il sistema.

Ora puoi riavviare e passare alla console anziché a un display manager. Per tornare a un accesso alla GUI, invertire la procedura sopra.


2

KDMha un bug in cui ignorerà il multi-user.targetbersaglio durante l'utilizzo systemd.

Devi ancora impostare multi-user.targetcome indicato nelle risposte sopra. Ma per qualche motivo KDElo ignorerà anche quando è impostato correttamente ed eseguirà comunque all'avvio: /.

Ecco il lavoro che ho scoperto che alla fine ha funzionato. Aggiungere quanto segue ai parametri della riga di comando del kernel:

systemd.mask=kdm.service

Ho modificato /etc/default/grube modificato la GRUB_CMDLINE_LINUX_DEFAULTriga per leggere come segue:

GRUB_CMDLINE_LINUX_DEFAULT="quiet systemd.mask=kdm.service"

Dopo questo aggiornamento di modifica grub:

update-grub

Ora dopo un riavvio il sistema visualizza un prompt di accesso alla console anziché avviare X e KDE.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.