J'ai une machine distante sous Debian 8 (Jessie) avec lightdm installé. Je veux qu'il démarre en mode sans interface graphique, mais je ne veux pas supprimer tous les éléments liés à X pour pouvoir toujours l'exécuter via SSH avec le -X
paramètre. Alors, comment désactiver le démarrage automatique du serveur X sans le supprimer?
J'ai essayé systemctl stop lightdm
, cela arrête le lightdm, mais il redémarre après le redémarrage. J'ai aussi essayé systemctl disable lightdm
, mais au fond ça ne fait rien. Il renomme les scripts de lightdm dans les /etc/rc*.d
répertoires, mais il démarre toujours après le redémarrage, alors qu'est-ce que je fais mal? Et je ne peux pas simplement update-rc.d lightdm stop
, parce que c'est obsolète et que ça ne marche pas.
xauth
(recommandé paropenssh-server
) et toutes les bibliothèques sur lesquelles vos clients X dépendent. Vous avez probablement aussi besoin de polices.Réponses:
La désactivation n'a pas fonctionné car la
/etc/X11/default-display-manager
logique Debian est en train de la remplacer.Pour que le texte démarre par défaut sous systemd (quelle que soit la distribution, réellement):
Pour revenir au démarrage sur l'interface graphique,
J'ai confirmé ces travaux sur ma machine virtuelle Jessie et Slashback l'a également confirmé sur Stretch.
PS: Vous n’avez pas besoin du serveur X sur votre machine pour exécuter des clients X sur ssh. Le serveur X n’est nécessaire que lorsque l’affichage (moniteur) est.
la source
vous pouvez également ajouter
systemd.unit=multi-user.target
à la ligne de commande du noyau, si vous ne pouvez pas accéder au système en cours d'exécution.la source
Je ne connais pas grand chose à propos de Debian, mais sur mon ordinateur portable Ubuntu 14.04, voici la procédure standard que j'utilise pour désactiver X et démarrer
command prompt
pour le dépannage:/etc/default/grub
en mode superutilisateur et définissezGRUB_CMDLINE_LINUX_DEFAULT="text"
Si vous le souhaitez, supprimez également le commentaire de cette ligne:
#GRUB_TERMINAL=console
puis faites-lesudo update-grub
. La machine démarrera en mode texte.sudo service lightdm start
#could être gdm ou startx dans certaines situationsSource: https://askubuntu.com/questions/52089/how-do-i-boot-to-a-command-line-interface-instead-of-a-gui
la source
GRUB_TERMINAL=console
et de mettre à jour le ver?systemctl set-default multi-user.target
Essayez la commande suivante:
la source
Je devais faire ceci:
où
*
est ung
ouk
peut - être unx
.la source