Comment puis-je arrêter GDM sur Ubuntu 18.04 Desktop afin d'installer le pilote NVIDIA?

12

Dans le cas d'Ubuntu 16.04. Je peux télécharger le fichier d'exécution du pilote NVIDIA puis ctrl+ alt+ F1 puis faire ce qui suit

sudo service lightdm stop
sudo ./NVIDIA-Linux-x86_64-390.48.run

Je suis sur les instructions à l'écran pour installer et redémarrer et tout fonctionne.

Maintenant, j'essaie de faire la même chose sur Ubuntu 18.04. J'ai lu qu'Ubuntu 18.04 était passé à gdm alors j'ai essayé

sudo service gdm stop
sudo gdm stop

Aucun d'entre eux n'a fonctionné, après quelques recherches, j'ai réalisé que cela pourrait être gdm3 à la place mais j'ai essayé

sudo service gdm3 stop
sudo gdm3 stop

Aucun d'entre eux n'a encore fonctionné, et bien sûr sudo service lightdm stopne fonctionne pas. Lorsque j'ai essayé d'installer le pilote, il ne cessait de me dire que le x-server est toujours allumé, donc je ne peux pas démarrer le processus d'installation.

Quelle est la bonne façon d'arrêter gdm dans Ubuntu 18.04?

user3667089
la source

Réponses:

5

Ubuntu utilise systemd depuis un certain temps maintenant. Cela a fonctionné pour moi.

sudo systemctl stop gdm3
user620143
la source
Ça n'a pas marché pour moi. J'utilise 18.10. Une idée de pourquoi?
alecive
1

Passer au niveau d'exécution 3 puis installer le pilote a fonctionné pour moi. Vous pouvez changer de niveau d'exécution en utilisant: sudo telinit 3.

hypercube
la source
Est-ce que cela a fonctionné pour vous sur Ubuntu 18.04? Le concept de niveau d'exécution est un peu redondant avec systemdcomme init . Au lieu de cela, on exécuterait théoriquement quelque chose comme systemctl isolate multi-user.target.
Zanna
1
Oui, cela a fonctionné pour moi sur Ubuntu 18.04. Je n'ai pas essayé la systemctlcommande que vous avez mentionnée.
hypercube
Cela a fonctionné pour moi sur Ubuntu 18.10. La systemctlcommande n'a pas fonctionné. Mais j'ai relancé gdm3 avec systemctl.
Yvon
0

Vous devriez mieux installer le pilote en utilisant: sudo apt install nvidia-graphics-drivers-384

Assurez-vous d'avoir mis à jour vos référentiels locaux à l'aide de sudo apt-get update

Esperons que ça marche

tuddyftw
la source
J'ai eu de mauvaises expériences en utilisant apt pour installer les pilotes nvidia et je préfère l'éviter si possible.
user3667089
Ensuite, essayez de tuer xorg en utilisant le killall xorgcommutateur TTY2 avec CTRL + ALT + F2 et après cela, essayez de tuer gdm.J'espère que cela fonctionne
tuddyftw
1
Cela ne fonctionne pas non plus pour moi. J'ai fini par démarrer en mode de récupération et déposer dans le shell racine pour installer le pilote NVIDIA. Ce n'est pas la meilleure façon, mais j'espère que quelqu'un pourra trouver une meilleure solution.
user3667089
0

Si vous utilisez Ubuntu sur Wayland, essayez simplement ceci:

sudo killall gdm-wayland-session

Cela a fonctionné pour moi.

Doried Abd-Allah
la source
0

J'ai rencontré un problème similaire et j'ai pu mettre à jour mon pilote en suivant ces étapes -

  1. ctrl+ alt+ F3( F1et F2ne fonctionne pas dans Ubuntu 18.04)
  2. killall gdm
  3. Trouvez l'id du processus Xorg et kill -9 <process Id>
  4. courir sudo ./NVIDIA*.run
  5. sudo systemctl start gdm3
Ankit
la source