Vous pouvez désactiver le service de gestionnaire d'affichage avec systemctl
. Par exemple, si votre gestionnaire d'affichage est lightdm
puis lancez :
sudo systemctl disable lightdm.service
Cela empêchera le service de démarrer au démarrage.
Modifier :
J'ai oublié de mentionner comment démarrer l'interface graphique. C'est aussi simple que de démarrer le service systemd :
sudo systemctl start lightdm.service
Au lieu de text
utiliser le niveau d'exécution 3
:
GRUB_CMDLINE_LINUX="3"
# To remove all the fancy graphics you need to get rid of `splash`.
GRUB_CMDLINE_LINUX_DEFAULT=”quiet”
# Uncomment to disable graphical terminal (grub-pc only)
GRUB_TERMINAL=console
Alors update-grub
et redémarrez.
Mais vous n'avez vraiment besoin que de GRUB_CMDLINE_LINUX="3"
. Pour un test rapide, appuyez sur ESC pendant le démarrage pour accéder au menu de démarrage grub. Appuyez ensuite sur e et trouvez la ligne qui spécifie kernel et ajoutez 3
à la fin :
linux /vmlinuz root=/dev/mapper/ubuntu ro 3
Démarrez-le avec CTRL +x
Idéalement, je souhaite également pouvoir démarrer l'interface graphique en tapant une commande.
L'un d'eux :
$ sudo telinit 5
$ sudo service lightdm restart
$ sudo systemctl start lightdm
Testé sur Ubuntu 16.04.1 LTS.
- En mode graphique, cela vous amènera au mode texte (niveau d'exécution 2,3,4) au redémarrage. Vous pouvez obtenir un écran vide (no-gui) qui vous rappelle qu'il n'y a pas d'interface graphique :-), entrez ctrl alt (F1 ,F2 ,...) pour utiliser les niveaux d'exécution.
systemctl set-default multi-user.target
- Cela vous ramènera au démarrage de l'interface graphique lorsque vous êtes en mode texte.
systemctl set-default graphical.target