web-dev-qa-db-fra.com

Comment puis-je configurer Ubuntu 12.04 LTS pour qu'il démarre sur une console sans interface graphique?

J'ai donc installé le serveur Ubuntu pour exécuter des tests sur une machine virtuelle. Pour diverses raisons, je n'ai pas pu obtenir un fichier DEB spécifique et, au lieu d'utiliser un dossier partagé, j'ai décidé que ce serait une bonne idée d'installer ubuntu-desktop afin de pouvoir exécuter Firefox et récupérer le fichier directement sur le Web.

Maintenant, chaque fois que je démarre ma machine, je reçois une interface graphique, mais je n’ai aucune raison de le faire puisque j’effectue des tests avec le serveur LAMP.

J'ai essayé ça

Comment puis-je démarrer en mode console?

Et ça

Possible d'installer ubuntu-desktop puis de démarrer sans interface graphique

Si quelqu'un a une idée de solution, je l'apprécierais.

BTW: Je pensais simplement à désinstaller Ubuntu-desktop, mais je sens que j'en aurai peut-être besoin à l'avenir, alors je veux vraiment désactiver l'interface graphique.

MODIFIER:

Bien que cette solution ne soit pas parfaite, j'ai réalisé, cela fonctionne pour le moment:

Sur la question Comment puis-je démarrer en mode console? , l'utilisateur Michael K mentionne que:

"OK, une autre solution serait de désactiver le service lightdm dans init:

/etc/init/lightdm.conf

il y a là une section comme celle-ci:

start on (filesystem
and started dbus
and (drm-device-added card0 PRIMARY_DEVICE_FOR_DISPLAY=1
or stopped udev-fallback-graphics))

"

Bien que cela fonctionne parfaitement, je ne peux pas accéder à l'interface graphique à l'aide de la commande startx - le système se bloque simplement. Et je suppose que je devrai décommenter la section pour charger startx.

Compte tenu du fait que je souhaite que le serveur fonctionne aussi longtemps que possible, le redémarrer à chaque fois que je souhaite me connecter à l'interface graphique est un peu improductif.

EDIT2:

Je suppose qu’il est tout simplement possible de tuer l’interface graphique ( Comment arrêter Unity Desktop ) lorsque je me connecte au système, c’est toujours contre-productif, mais cela fonctionne aussi.

EDIT3:

La réponse de Michael K a bien fonctionné. Je viens de me rendre compte que pour appeler l'interface graphique, j'ai besoin d'exécuter lightdm et non startx

8
Johnny Bigoode

Ces instructions fonctionnent à merveille dans mon Ubuntu 12.04.1

Changer (éditer) dans le fichier/etc/default/grub:

De:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

À:

GRUB_CMDLINE_LINUX_DEFAULT="text"

Maintenant, vous devez mettre à jour les configurations grub:

Sudo update-grub

Et c'est fait! Après le redémarrage, pour démarrer l'interface graphique, connectez-vous et tapez:

Sudo service lightdm start
14
CelioMarcos

Sur la question Comment puis-je démarrer en mode console? , l'utilisateur Michael K mentionne que:

"OK, une autre solution serait de désactiver le service lightdm dans init:

/etc/init/lightdm.conf

il y a là une section comme celle-ci:

start on (filesystem
and started dbus
and (drm-device-added card0 PRIMARY_DEVICE_FOR_DISPLAY=1
or stopped udev-fallback-graphics))

"

Ensuite, pour appeler l'interface graphique, j'ai juste besoin d'exécuter lightdm.

3
Johnny Bigoode