web-dev-qa-db-fra.com

nvidia-361 login loop ubuntu 16.04 lts

j'ai installé Ubuntu 16.04 et installé les pilotes nvidia-361 affichés comme des pilotes fiables. mais comme j'ai redémarré mon système, mon système s'est mis en boucle de connexion. J'utilise l'ordinateur portable hp envy 15 series avec une carte graphique de 740M. J'ai cherché beaucoup de questions ici et essayé de mv ~/.Xauthority fichier à un endroit de secours. Cela n'a pas fonctionné. Ensuite, j'ai essayé de réinstaller le nvidia-361 à partir du tty. mais cela n'a pas fonctionné non plus.

quelle est la raison possible pour que le système reste bloqué dans la boucle de connexion

quelles sont les solutions de contournement pour résoudre ce problème.

Ce problème ne concerne pas ./.Xautority ou lightdm

9
shiv garg

J'ai résolu ce problème. Ce problème était dû au démarrage sécurisé et à EFI_SECURE_BOOT_SIG_ENFORCE dans le noyau Linux 4.4.0-20 et ultérieurs.

J'ai installé les pilotes nvidia-364 et entré la clé lorsque demandé. Puis j'ai redémarré le système. Lorsque l'écran bleu de la gestion mok est apparu, j'ai appuyé sur une touche pour le changer. Ensuite, il a demandé des caractères de mot de passe. alors il m'a permis de le désactiver. J'ai réinstallé le nvidia 364 après avoir démarré en mode non sécurisé. et cela a fonctionné comme un charme.

Vous n'avez peut-être pas besoin de faire toutes les étapes. Certaines personnes disent qu'il suffit de désactiver la validation en exécutant

Sudo apt install mokutil
Sudo mokutil --disable-validation

Je n'ai pas essayé cela parce que mon problème était déjà résolu.

De nombreuses personnes ne peuvent pas installer de modules de boîte virtuelle en raison de la même implémentation de EFI_SECURE_BOOT_SIG_ENFORCE.

Vous n'avez pas besoin de déplacer le fichier ./.Xauthority ou de modifier les autorisations du dossier/tmp, ni de procéder à une autre solution de contournement si le même problème vous affecte. Comme beaucoup de personnes le recommandent.

Vous pouvez lire ici en détail https://wiki.ubuntu.com/SecurityTeam/SecureBoot .

6
shiv garg

J'ai eu le même problème.

  • supprimez l'ancien pilote à l'aide de la commande suivante:

    Sudo apt-get purge $(dpkg -l | awk '$2~/nvidia/ {print $2}')
    
  • redémarrer

  • installer un nouveau pilote:

    Sudo apt-get install nvidia-340