J'ai un système Linux (Ubuntu) fonctionnant dans une machine virtuelle, mais maintenant je veux désactiver le shell graphique. Où dans le process de démarrage sont les composants charts lancés? Est-ce une certaine configuration dépendante au niveau de l'exécution? Quels files de configuration dois-je modifier pour l'arrêter?
vous pouvez simplement désactiver le service gdm
:
sudo mv /etc/init/gdm.conf /etc/init/gdm.conf.off
Vous devez empêcher le service gdm
de démarrer au démarrage. Le problème est qu'Ubuntu utilise la chose bizarre de l' upstart
… Il n'y a donc pas de simples commands pour désactiver le démarrage d'un service. Il vous rest à supprimer le script init de gdm ou à le modifier pour qu'il n'exécute pas gdm. Voir ce fil pour savoir comment cela peut être fait .
Ouvrez le file /etc/default/grub
et ajoutez à la variable GRUB_CMDLINE_LINUX_DEFAULT
le text
la string.
Ensuite, mettez à jour le file de configuration de GRUB avec
sudo update-grub
Vous pouvez essayer ceci:
systemctl disable gdm
Sur les nouveaux systèmes Ubuntu (par exemple, la version 12.04), il n'y a pas de gdm
comme mentionné dans certaines des autres réponses. Au lieu de cela, il fonctionne lightdm
, vous pouvez configurer cela pour ne pas commencer par:
sudo -s -H echo "manual" >> /etc/init/lightdm.conf