J'ai un serveur Ubuntu (Hardy Heron) qui démarre et exécute gnome. Je voudrais faire en sorte que quand il démarre, il ne passe qu'en mode texte (par exemple, le serveur x ne démarre jamais)
J'ai essayé:
sudo update-rc.d -f gdm remove
en vain ... comment faire?
Réponses:
Jouer avec le niveau d'exécution, via
/etc/inittab
ou/etc/event.d
(remplacement deinittab
) ou les options de démarrage du noyau, n'aidera pas . Le niveau d'exécution par défaut sur Ubuntu est 2 (vérifiez avec larunlevel
commande), et il n'y a pas de niveau d'exécution configuré pour être multi-utilisateurs et en mode texte par défaut.En fait, je pense que votre solution
aurait dû fonctionner (et cela fonctionne pour moi sur 8.04) ... Y a-t-il encore un script nommé quelque chose comme
S30gdm
dans votre/etc/rc2.d
dossier?la source
Vous devez faire ceci:
Voir, /etc/rc2.d/README. Il y a des fichiers README dans tous les répertoires /etc/rc?.d, ainsi que /etc/init.d.
Modifier: L'outil update-rc.d n'est pas destiné à modifier ces liens. Depuis la page de manuel update-rc.d:
la source
Juste une réponse ici pour tous ceux qui utilisent Ubuntu 10.10+
L'utilisation de
rcconf
ousysv-rc-conf
pour désactivergdm
n'empêchera pas GDM de fonctionner au démarrage.En effet, «upstart» ( http://upstart.ubuntu.com/getting-started.html ) est désormais utilisé pour gérer ces services.
Pour désactiver complètement GDM et l'empêcher de s'exécuter, procédez comme suit:
(Pour restaurer GDM, remettez le fichier
/etc/init
)la source
Je sais que cela n'est pas du tout lié, mais avez-vous essayé l'édition serveur d'Ubuntu? Je pense qu'il s'installe sans X11 par défaut, et est une base beaucoup plus propre pour un serveur. Cela a également l'avantage supplémentaire de le rendre vraiment très rapide!
la source
Sur Ubuntu 8.04, j'ai utilisé sysv-rc-conf pour supprimer gdm de tous les niveaux d'exécution. Au redémarrage du système, X n'a pas démarré. Vous devez donc faire de même!
la source
Utiliser sysv-rc-conf et dire à gdm de ne pas charger fonctionne ici avec Jaunty Jackalope.
la source
Je ne me suis jamais attardé sur les configurations internes d'initd pour Ubuntu en particulier, mais pour les autres versions de linux, c'est généralement dans / etc / inittab.
Vous y trouverez, tout en haut, une ligne qui définit votre niveau d'exécution par défaut. J'espère que vous aurez quelques commentaires pour vous aider à décider lequel il s'agit. Je parie que c'est 3.
la source
Je pense que ce post a une bien meilleure solution pour Ubuntu moderne (10.X):
... le démarrage avec le paramètre text kernel empêchera également les gestionnaires d'affichage gérés par Upstart (par exemple gdm, kdm et lxdm) d'être démarrés au démarrage.
Si vous utilisez Grub2, alors en
/etc/default/grub
remplacement:avec
puis lancez:
Supprimer
splash
pour désactiver l'écran de démarrage et / ouquiet
pour rendre le processus de démarrage détaillé. Si vous souhaitez créer une option de démarrage distincte pour le texte et le mode GUI, vérifiez cela .Ensuite, si vous voulez passer au graphique après le démarrage, je suppose que vous pouvez utiliser
startx
oustart gdm
la source
Pour Ubuntu 18.04, cela a fonctionné pour moi:
Source: https://wiki.debian.org/GDM#systemd
la source