Je veux démarrer sur la console au lieu d'une interface graphique utilisant systemd
. Comment puis je faire ça?
Je veux démarrer sur la console au lieu d'une interface graphique utilisant systemd
. Comment puis je faire ça?
Réponses:
Ouvrez un terminal et exécutez (en tant que root):
systemctl set-default multi-user.target
ou avec --force
systemctl set-default -f multi-user.target
pour remplacer tout lien symbolique conflictuel existant 1 .
Revérifiez avec:
systemctl get-default
Une autre façon consiste à ajouter le paramètre suivant à votre ligne de démarrage du noyau:
systemd.unit=multi-user.target
En /etc/systemd/system
vous trouverez un lien symbolique , default.target
. Actuellement, cela pointe vers /usr/lib/systemd/system/graphical.target
(vous pouvez le voir avec readlink default.target
.
En tant que root (ou via sudo), supprimez le lien symbolique et remplacez-le:
rm default.target
ln -s /usr/lib/systemd/system/multi-user.target default.target
Vérifiez cela avec type default.target
. Il doit indiquer "lien symbolique vers ...", et non " lien symbolique rompu vers ...", auquel cas vous avez mal tapé la cible, recommencez. Vérifiez également que vous avez bien choisi le nom, default.target
tout cela est important pour que le système redémarre correctement.
Vous pouvez maintenant redémarrer et accéder à la console au lieu d'un gestionnaire d'affichage. Pour revenir à une connexion GUI, inversez le processus ci-dessus.
KDM
a un bug où il ignorera la multi-user.target
cible lors de l'utilisation systemd
.
Vous devez toujours définir le multi-user.target
comme mentionné dans les réponses ci-dessus. Mais pour une raison quelconque, KDE
il ignorera cela même s'il est correctement défini et toujours exécuté au démarrage: /.
Voici le travail que j'ai trouvé qui a finalement fait l'affaire. Ajoutez ce qui suit à vos paramètres de ligne de commande du noyau:
systemd.mask=kdm.service
J'ai édité /etc/default/grub
et changé la GRUB_CMDLINE_LINUX_DEFAULT
ligne pour lire comme suit:
GRUB_CMDLINE_LINUX_DEFAULT="quiet systemd.mask=kdm.service"
Après cette mise à jour de modification grub
:
update-grub
Maintenant, après un redémarrage, le système affiche une invite de connexion à la console plutôt que de démarrer X et KDE
.