Est-il possible de désactiver X au démarrage? Je suis en train de configurer un serveur, donc ce serait bien s'il ne chargeait pas l'interface graphique à chaque démarrage.
Editez /etc/default/grub
avec votre éditeur favori, par exemple. nano
name__:
Sudo nano /etc/default/grub
Trouvez cette ligne:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
Changez le en:
GRUB_CMDLINE_LINUX_DEFAULT="text"
Mise à jour de GRUB:
Sudo update-grub
C’est une étape supplémentaire pour les versions de systemd, par exemple. Ubuntu 15.04, les étapes ci-dessus pour grub sont toujours nécessaires.
Vous devez indiquer à systemd
de ne pas charger le gestionnaire de connexion graphique:
Sudo systemctl enable multi-user.target --force
Sudo systemctl set-default multi-user.target
Vous pourrez toujours utiliser X en tapant startx
après vous être connecté.
L'installation de l'interface graphique entraînera probablement son démarrage automatique, mais il est très facile de démarrer en mode texte dans Ubuntu. Ouvrez simplement /etc/default/grub
en tant que root et ajoutez text
au
GRUB_CMDLINE_LINUX_DEFAULT=
ligne. Puis lancez:
Sudo update-grub
Votre système démarrera alors toujours en mode texte.
Si vous souhaitez démarrer à partir de l'interface graphique, appuyez simplement sur e
dans le menu de démarrage et supprimez text
de la ligne kernel
name__.
Si vous voulez démarrer l'interface graphique après le démarrage, exécutez simplement:
Sudo /etc/init.d/lightdm start
J'espère que cela t'aides :)
Si vous souhaitez démarrer en mode texte:
Éditez /etc/default/grub
. Par exemple:
Sudo gedit /etc/default/grub
Trouvez cette ligne:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
Ajoutez text
:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash text"
Puis mettez à jour Grub:
Sudo update-grub
Remarque: Supprimer quiet splash
(c'est-à-dire GRUB_CMDLINE_LINUX_DEFAULT=""
) affichera du texte au démarrage, mais affichera ensuite un écran de connexion graphique, comme d'habitude. Remplacer quiet splash
par text
vous laissera à l’invite de connexion; pour démarrer une session GNOME, utilisez Sudo /etc/init.d/gdm start
ou startx
.
Pour désactiver GDM:
Installer bum .
Après l'installation, vous le trouverez sous Système >> Administration >> Bootup-Manager
Décochez Gnome Display Manager
Si vous utilisez lightdm en tant que gestionnaire de connexion, son chargement peut être empêché en le désactivant.
Vous pouvez utiliser une substitution:
Sudo bash -c 'echo "manual" >> /etc/init/lightdm.override'
Et pour lancer lightdm sur commande:
Sudo start lightdm
Pour restaurer votre système afin que lightdm soit toujours démarré au démarrage:
Sudo rm /etc/init/lightdm.override
Pour plus d'informations, le livre de cuisine upstart est votre ami:
Vous pouvez utiliser buntu Server edition .
On a déjà répondu à plusieurs anciennes questions, mais je ne les trouve pas pour le moment, alors je résume ici les différentes situations.
Pour arrêter un serveur X démarré par startx
, terminez simplement la session.
Pour arrêter un serveur X démarré par le gestionnaire de connexion (GDM), exécutez
Sudo service gdm stop
puis passez à un tty, par exemple en appuyant sur Ctrl-Alt-F1, puis connectez-vous ici en mode texte.
Pour éviter du tout le démarrage de Login Manager (et X), modifiez
/etc/default/grub
changer la ligne
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
devenir
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash text"
puis mettez à jour le fichier de configuration grub avec
Sudo update-grub
de sorte que la prochaine fois que vous passerez directement en mode texte, vous aurez besoin de startx
pour lancer une session X, ou encore Sudo service gdm start
.
J'ai suivi
Étape 1 Commencez par mettre à jour votre référentiel en exécutant
Sudo apt-get update
Étape 2 Il y a un bogue dans l'ancienne version de lightdm, nous devons donc le mettre à jour. Pour le faire courir,
Sudo apt-get install lightdm
Étape 3 Nous devons maintenant modifier la configuration de grub. Étape 3a Ouvrez /etc/default/grub
avec votre éditeur favori et modifiez-le.
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
à
GRUB_CMDLINE_LINUX_DEFAULT="text"
Étape 3b Ajoutez également GRUB_HIDDEN_TIMEOUT = 0 Cette ligne permet de masquer le menu GRUB
Étape 4 Nous allons maintenant mettre à niveau la configuration GRUB.
Sudo update-grub
Étape 5 Ubuntu 11.10 Desktop Edition utilise lightdm pour l'interface graphique. Nous devons désactiver le même
Sudo update-rc.d -f lightdm remove
Étape 6 Maintenant, redémarrez votre ordinateur.
Trouvé à désactiver le démarrage de l'interface graphique dans Ubuntu 11.1
Oui, il est possible de dire au système de démarrer dans la console au moment du démarrage en modifiant la commande grub. Lorsque vous atteignez le menu grub, mettez en surbrillance l'entrée Ubuntu et appuyez sur e.
Vous verrez du texte tel que dans l'image ci-dessous:
Remplacez le texte splash silencieux par text . presse F10 lancer. (Source: rolling-ubunt ). J'ai testé cela sur mon système, 14.04, démarré dans la console de texte, pas de lightdm en vue. Démarrage de lightdm avec Sudo initctl start lightdm
Pour éviter de le faire à chaque fois, vous pouvez ajouter une entrée de grub permanente avec l'option suggérée dans cette réponse
Une autre suggestion consiste à changer le niveau d'exécution par défaut et les niveaux d'exécution auxquels lightdm démarre/s'arrête, comme suggéré par autre réponse sur le même message.
J'ai remarqué que ce fil de discussion tourne autour du principe que vous utilisez LightDM en tant que gestionnaire d'affichage. Bien que cela puisse être le DM/welcomer habituel, cela ne fait pas partie de la question initiale. (Et il n'a pas précisé ..)
Dans mon cas:
J'utilise KDE/KDM sur mon serveur. À la place, je désactive simplement le démarrage/le service de démarrage sous le niveau d'exécution 2:
/etc/init/kdm.conf : (kdm: 4: 4.8.5-0ubuntu0.3, Version actuelle: 1.5-0ubuntu7.2)
Trouver:
start on ((filesystem
changement
and runlevel [!06]
à
and runlevel [!026]
En supposant que votre niveau d'exécution par défaut soit 2 lors du redémarrage récent, vous aurez une console et non KDM. Ensuite, vous pouvez exécuter DM/DE manuellement en cas de besoin = Utilisez 'startx'/etc. Pour que la machine retourne à la console et quitte complètement le serveur X après cela, utilisez simplement 'déconnexion'.
Les autres scripts dm .confs sont similaires. (J'ai configuré mon serveur comme ceci .. pour pouvoir travailler à l'aide d'une interface graphique de temps en temps - mais, ne pas extraire de ressources lorsque vous n'utilisez pas/ce dont vous avez besoin ou tout simplement en redémarrant.)
EDIT
(Mon système actuel: Upstart 1.12.1/Ubuntu 14.04)
Pour résoudre ce problème récemment, il suffit de désactiver votre gestionnaire d’affichage à partir du démarrage:
echo "manuel" | Appuyez sur Sudo -a /etc/init/{service}.override
Pour lightdm:
echo "manual" | Sudo tee -a /etc/init/lightdm.override
Cela peut être n'importe quel service dans/etc/init, y compris kdm/gdm. 'startx' à exécuter à la suite d'un redémarrage.
ref:
Comment désactiver lightdm?
Comment activer ou désactiver les services?
Si vous utilisez Lubuntu 15.05 avec systemd pour gérer les processus d’amorçage, il est possible de démarrer sur la console, puis de démarrer l’environnement graphique ultérieurement à partir de la console. Suivez ces étapes:
suivez les modifications mentionnées ci-dessus pour grub par Bruno:
Éditez /etc/default/grub
avec votre éditeur favori, par exemple: nano:
Sudo nano /etc/default/grub
Découvrez cette ligne:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
Changez le en:
GRUB_CMDLINE_LINUX_DEFAULT="text"
Mettre à jour Grub:
Sudo update-grub
Bruno a suggéré Sudo systemctl enable multi-user.target --force
. L'utilisation de force
m'a dérangé, alors j'ai préféré Sudo systemctl set-default multi-user.target
. ouvrir un terminal et faire Sudo systemctl set-default multi-user.target
le redémarrage vous amènera à la console en demandant un mot de passe
lorsque vous souhaitez entrer dans un environnement graphique, entrez Sudo systemctl start lightdm
. Vous serez dirigé vers la fenêtre de connexion de lightdm.
utilisez la combinaison de touches ctrl et F1 pour revenir à la console où vous étiez et quitter si vous le souhaitez. (Je sors du mode console comme d'habitude jusqu'au prochain démarrage) ctrl alt F7 pour revenir à la connexion lightdm. ou ctrl alt F1 à F7 par besoin ou par désir.
Personnalisez la configuration de grub 2:
Sudo nano /etc/default/grub
, pour ouvrir le fichier avec le privilège root,Trouver la ligne
GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash”
et le changer en
GRUB_CMDLINE_LINUX_DEFAULT=”text”
Enregistrez les modifications (appuyez sur ctrl + o puis sur ENTER) et fermez le fichier (ctrl + x).
Pour appliquer la nouvelle configuration, faites ceci
Sudo update-grub
Maintenant, redémarrez votre PC
Sudo reboot
Vous voilà ... Un écran de connexion texte-graphique ... Fournissez vos informations d'identification pour vous connecter au tty (tty1 par défaut). Vous pouvez changer le tty avec crtl + alt + [F1 à F6] pour tty1 à tty6. Vous pouvez également démarrer la session X (session X11), l'interface graphique, avec Sudo start lightdm
(ctrl + alt + F7).
PS: Si vous souhaitez annuler les modifications apportées ici , suivez le lien: .
Vous voudrez peut-être aussi empêcher le noyau de changer de mode vidéo, ce qui peut poser problème, en particulier si vous ne pouvez pas voir l'invite de connexion ou si elle est partiellement hors écran. Ajoutez le paramètre GRUB_CMDLINE_LINUX_DEFAULT = "nomodeset" à/etc/default/grub:
#GRUB_DEFAULT=0
#GRUB_HIDDEN_TIMEOUT=0
#GRUB_HIDDEN_TIMEOUT_QUIET=true
#GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
#for text mode boot up... and also uncomment the "console" terminal
GRUB_CMDLINE_LINUX_DEFAULT="nomodeset"
#GRUB_CMDLINE_LINUX="text"
GRUB_TERMINAL=console
Testé avec Ubuntu Server 16.04.1
J'ai fait suite à:
Commencez par mettre à jour votre référentiel en exécutant
Sudo apt-get update
Il y a un bug dans l'ancienne version de lightdm, nous devons donc le mettre à jour. Pour le faire courir,
Sudo apt-get install lightdm
Maintenant, nous devons modifier la configuration de grub.
Ouvrez /etc/default/grub
avec votre éditeur préféré et changez
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
à
GRUB_CMDLINE_LINUX_DEFAULT="text"
Voir aussi commentaire GRUB_HIDDEN_TIMEOUT=0
Cette ligne sert à afficher le menu GRUB
Nous allons maintenant mettre à jour la configuration de GRUB
Sudo update-grub
Maintenant, redémarrez votre machine.
Lorsque vous installez Ubuntu-desktop, il configurera automatiquement lightdm
pour qu'il démarre avec le système. Vous devrez le désactiver (probablement en éditant /etc/rc.local
) et utiliser startx
pour exécuter l'interface graphique lorsque vous en aurez besoin.