Comment puis-je installer les pilotes Nvidia sur Ubuntu 18.04 avec un démarrage sécurisé?


12

Hier, j'ai essayé de mettre à jour ma version d'Ubuntu de 17.10 * à 18.04 LTS. La mise à jour a été effectuée correctement, à l'exception de certains éléments.

L'un de ces éléments est l'installation de pilotes Nvidia avec démarrage sécurisé.

J'ai essayé plusieurs choses pour installer les pilotes nvidia (version 396) avec un démarrage sécurisé mais il semble que cela ne fonctionne pas pour le moment ...

Enfin, j'ai trouvé une solution: j'ai désactivé le démarrage sécurisé. Mais ce n'est qu'une astuce pour résoudre le problème d'installation du pilote nvidia ...

Je veux donc savoir s'il est possible que les pilotes nvidia fonctionnent avec un démarrage sécurisé .

La procédure que j'ai utilisée lorsque le démarrage sécurisé est activé (qui ne fonctionne pas):

Commandes utilisées pour l'installation:

sudo apt update
sudo apt upgrade
sudo ubuntu-drivers autoinstall

Pendant le processus d'installation, lorsque le démarrage sécurisé est activé, la phase d'installation est bloquée avec la clé privée MOK. une astuce à surmonter qui est expliquée dans ce fil .

Mais pour moi, la solution ne fonctionne pas. J'ai donc besoin d'interrompre le script et d'exécuter la mise à jour et l'application logicielle. Après un certain temps, une boîte de dialogue apparaît me demandant un mot de passe pour la clé MOK.

Je termine donc la boîte de dialogue et redémarre le PC, mais lorsque le démarrage sécurisé est activé, les paramètres du serveur x sont toujours vides.

Merci d'avance pour vos réponses.


Pensez-vous vraiment que la désactivation de SB n'est nécessaire que pour installer les pilotes? Le module propriétaire Nvidia ne fonctionnera pas avec SB activé.
Pilot6

Juste en désactivant SB, cela fonctionne donc oui en désactivant simplement SB, cela fonctionne, mais sans cela, cela ne fonctionne pas. Et quelle est la raison pour laquelle le module propriétaire Nvidia ne fonctionne pas avec SB?
Loic L.

1
La raison en est qu'il n'est pas signé. SB est inutile BTW. Il suffit de le désactiver et d'oublier. Voir aussi askubuntu.com/questions/762254/…
Pilot6

Merci pour votre réponse :). Eh bien normalement, comme vous l'avez dit dans le post que vous avez lié. Les utilitaires Mok devraient surmonter le problème de SB. Et je pense que l'installation a essayé de se réaliser lorsque vous exécutez ubuntu-drivers autoinstallmais dans mon cas cela ne fonctionne pas. Mais tant pis, j'ai le pilote nvidia installé donc tout se passe bien.
Loic L.

C'est correct. ubuntu-driversessaie de désactiver SB, mais il est beaucoup plus facile de le désactiver dans le BIOS. Vous pouvez essayer de signer le pilote, mais cela ne vaut pas l'effort à mon humble avis.
Pilot6

Réponses:


14

Mes étapes pour le faire fonctionner avec un démarrage sécurisé étaient les suivantes:

Lorsque j'installais Ubuntu 18.04.1, lorsque j'atteignais «l'étape des mises à jour et autres logiciels» dans l'installation, il y avait une option pour définir un mot de passe pour un démarrage sécurisé, alors j'ai continué et activé la case à cocher et entré un nouveau mot de passe pour un démarrage sécurisé.

Plus tard après l'installation, lorsque j'ai voulu installer les pilotes Nvidia, j'ai fait ce qui suit:

Procédure Ubuntu standard:

sudo apt-get update
sudo apt-get upgrade
  1. Ajouter le PPA Nvidia officiel à Ubuntu

    sudo add-apt-repository ppa:graphics-drivers/ppa
    
  2. Mettre à jour et mettre à niveau à nouveau

    sudo apt-get update
    sudo apt-get upgrade
    
  3. J'ai vérifié quel était le pilote recommandé pour mon GPU via la commande:

    ubuntu-drivers devices
    
  4. J'ai ouvert "Logiciels et mises à jour" et cliqué sur l'onglet "Pilotes supplémentaires", j'ai ensuite choisi le pilote recommandé et cliqué sur "Appliquer les modifications", tandis que le pilote était installé quelque part au milieu, il m'a demandé un mot de passe de démarrage sécurisé, que lorsque je entré le mot de passe que j'ai configuré lors de l'installation d'Ubuntu, après avoir terminé, j'ai redémarré mon appareil, lors du redémarrage, un menu bleu est apparu demandant d'appuyer sur n'importe quelle touche, j'ai appuyé sur puis un menu intitulé "Effectuer la gestion de MOK" est apparu, là étaient les quatre options suivantes:

    1. Continuer le démarrage
    2. Inscrire la clé
    3. Inscrire la clé à partir du disque
    4. Inscrire la clé à partir de Hash

J'ai choisi l'option numéro 2, puis j'ai continué à démarrer, cela a finalement fonctionné, je suis allé dans les paramètres Ubuntu-> Détails et le nom de ma carte graphique a été affiché correctement.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.