Comment puis-je démarrer Debian en mode texte? Ma souris et mon clavier fonctionnent dans GRUB, mais lorsque l'écran de connexion apparaît, ils ne le font pas, donc je ne peux rien faire.
debian
boot
display-manager
ctype.h
la source
la source
Réponses:
Vous pouvez également faire la CTRL ALTtouche F où F est la clé F1de F6pour afficher cet écran de connexion texte. Notez que l'écran 1 est l'endroit où se trouvent les informations de démarrage.
CTRL ALT F7vous ramènera à l'interface graphique.
Le passage en mode mono-utilisateur arrête la plupart des services présents dans le mode multi-utilisateurs. Ce n'est probablement pas ce que vous voulez ici.
la source
À l'invite de démarrage
Si vous êtes à une invite de démarrage, démarrez en mode mono-utilisateur en ajoutant
1
(ousingle
) à la fin de la ligne de commande du noyau. Dans ce mode, vous n'avez démarré qu'un ensemble minimum de services - les systèmes de fichiers sont montés, vous pouvez vous connecter en mode texte sur la console, et c'est tout.Faux gestionnaire d'affichage
Il existe un moyen d'éviter spécifiquement de démarrer un gestionnaire d'affichage sur Debian. Les scripts qui démarrent les gestionnaires d'affichage au démarrage vérifient s'ils sont le gestionnaire d'affichage par défaut, pour garantir qu'un seul gestionnaire d'affichage sera exécuté. Définissez donc un gestionnaire d'affichage par défaut fictif. Assurez-vous qu'il
/etc/X11/default-display-manager
existe mais ne contient pas le nom d'un gestionnaire d'affichage (par exemple, videz-le).À travers les niveaux d'exécution
À moins que vous n'ayez installé une autre init, Debian utilise l'init System V, avec des niveaux d'exécution. Un niveau d'exécution est, en gros, un ensemble de services à exécuter. Ce qui
1
précède signifie niveau d'exécution 1, avec très peu de services. Linux SysVinit a quatre niveaux (2 à 5) qui correspondent au fonctionnement normal du système. Sous Debian, ces quatre niveaux ont le même effet par défaut; il appartient à l'administrateur système de les personnaliser si vous le souhaitez. Dans votre situation, je suppose que vous souhaitez définir un niveau d'exécution sans X et en faire la valeur par défaut./etc/rc2.d/S??xdm
(où se??
trouvent deux chiffres) et remplacez-le par/etc/rc2.d/K??xdm
copié depuis/etc/rc0.d/
.S
signifie «commencer»,K
signifie «tuer»; les liens symboliques/etc/rc$N.d
indiquent les services à démarrer ou à arrêter lors de l'entrée au niveau d'exécution$N
.file-rc
ousysv-rc-conf
pour une gestion plus facile du niveau d'exécution./etc/inittab
, avec la ligneid:2:initdefault:
.la source
--no-gui
ou similaire? Je n'ai pas d'écran et SSH n'est pas disponible. SSH ne démarre pas assez tôt pour obtenir un shell distant grâce à Systemd.Ajoutez «single» à la ligne de commande de démarrage du noyau (touche «e» dans GRUB si la mémoire me sert bien).
la source
En tant que root:
Avertissement important: j'ai testé cela avec une Debian 9 fonctionnant dans Virtualbox et, même si cela a fonctionné, l'inverse n'a pas fonctionné. Le gestionnaire d'affichage n'a pas redémarré automatiquement au démarrage après avoir exécuté:
Bien que j'ai pu le redémarrer manuellement avec
Peut-être un problème avec ma configuration, de toute façon j'ai pensé que l'avertissement était une bonne idée.
la source
systemctl start lightdm
partir de la connexion de commande non UI. Quelqu'un sait comment configurer le système pour qu'il fonctionne normalement (c'est-à-dire afficher à nouveau l'écran de connexion à l'interface utilisateur)?Désinstallez tout gestionnaire d'affichage:
Si vous souhaitez toujours utiliser X11, installez-le à la
xinit
place.Et courez
startx
pour démarrer X11.la source