Wie kann ich Nvidia-Treiber unter Ubuntu 18.04 mit sicherem Start installieren?

12

Gestern habe ich versucht, meine Ubuntu-Version von 17.10 * auf 18.04 LTS zu aktualisieren. Das Update wurde bis auf einige Elemente korrekt durchgeführt.

Eines dieser Elemente ist die Installation von Nvidia-Treibern mit sicherem Start.

Ich habe verschiedene Dinge versucht, um nvidia-Treiber (Version 396) mit sicherem Boot zu installieren, aber es scheint, dass es im Moment nicht funktioniert ...

Schließlich habe ich eine Problemumgehung gefunden: Ich habe den sicheren Start deaktiviert. Dies ist jedoch nur ein Trick, um das Problem der Installation des NVIDIA-Treibers zu lösen ...

Ich möchte also wissen, ob es möglich ist, dass NVIDIA-Treiber mit sicherem Start arbeiten .

Das Verfahren, das ich verwendet habe, als der sichere Start aktiviert wurde (was nicht funktioniert):

Für die Installation verwendete Befehle:

sudo apt update
sudo apt upgrade
sudo ubuntu-drivers autoinstall

Während des Installationsvorgangs, wenn der sichere Start aktiviert ist, bleibt die Installationsphase mit dem privaten MOK-Schlüssel hängen. Ein Trick zu überwinden, der in diesem Thread erklärt wird .

Aber für mich funktioniert die Lösung nicht. Also muss ich das Skript unterbrechen und die Update & Software-Anwendung ausführen. Nach einer Weile erscheint ein Dialogfeld, in dem ich nach einem Passwort für den MOK-Schlüssel gefragt werde.

Also fülle ich das Dialogfeld aus und starte den PC neu, aber wenn der sichere Start aktiviert ist, sind die x Servereinstellungen immer noch leer.

Vielen Dank im Voraus für Ihre Antworten.

Loic L.
quelle
Denken Sie wirklich, dass das Deaktivieren von SB nur zum INSTALLIEREN der Treiber erforderlich ist? Das proprietäre Nvidia-Modul funktioniert nicht mit aktiviertem SB.
Pilot6
Nur durch Deaktivieren von SB funktioniert es. Ja, durch einfaches Deaktivieren von SB funktioniert es, aber ohne dies zu tun, funktioniert es nicht. Und was ist der Grund, warum das proprietäre Nvidia-Modul nicht mit SB funktioniert?
Loic L.
1
Der Grund ist, dass es nicht signiert ist. SB ist übrigens nutzlos. Deaktiviere es einfach und vergiss es. Siehe auch askubuntu.com/questions/762254/…
Pilot6
Danke für deine Antwort :). Naja normalerweise, wie du in dem Beitrag gesagt hast, dass du verlinkt bist. Mok-Utensilien sollten das Problem der SB überwinden. Und ich denke, dass die Installation versucht hat, zu erreichen, wenn Sie ausführen, ubuntu-drivers autoinstallaber in meinem Fall funktioniert es nicht. Aber egal, ich habe den NVIDIA-Treiber installiert, damit alles gut geht.
Loic L.
Das ist richtig. ubuntu-driversversucht, SB zu deaktivieren, aber es ist viel einfacher, es im BIOS zu deaktivieren. Sie können versuchen, den Treiber zu unterschreiben, aber es lohnt sich meiner Meinung nach nicht.
Pilot6

Antworten:

14

Meine Schritte, damit es mit sicherem Booten funktioniert, waren wie folgt:

Als ich Ubuntu 18.04.1 installierte und die "Updates und andere Software-Phase" in der Installation erreichte, gab es eine Option zum Festlegen eines Kennworts für den sicheren Start. Daher habe ich das Kontrollkästchen aktiviert und ein neues Kennwort eingegeben für einen sicheren Start.

Später nach der Installation, als ich Nvidia-Treiber installieren wollte, habe ich Folgendes getan:

Standard-Ubuntu-Verfahren:

sudo apt-get update
sudo apt-get upgrade
  1. Fügen Sie Ubuntu das offizielle Nvidia PPA hinzu

    sudo add-apt-repository ppa:graphics-drivers/ppa
    
  2. Aktualisieren und erneut aktualisieren

    sudo apt-get update
    sudo apt-get upgrade
    
  3. Ich habe über den folgenden Befehl überprüft, welcher Treiber für meine GPU empfohlen wurde:

    ubuntu-drivers devices
    
  4. Ich habe "Software & Updates" geöffnet und auf die Registerkarte "Zusätzliche Treiber" geklickt. Dann habe ich den empfohlenen Treiber ausgewählt und auf "Änderungen übernehmen" geklickt. Während der Treiber irgendwo in der Mitte installiert wurde, wurde ich aufgefordert, ein sicheres Startkennwort einzugeben Geben Sie das Kennwort ein, das ich bei der Installation von Ubuntu eingerichtet habe. Nach Abschluss der Anwendung habe ich mein Gerät neu gestartet. Beim Neustart wurde ein blaues Menü angezeigt, in dem Sie aufgefordert wurden, eine beliebige Taste zu drücken. Ich habe dann ein Menü mit der Bezeichnung "MOK-Verwaltung durchführen" angezeigt waren die folgenden vier Optionen:

    1. Fahren Sie mit dem Booten fort
    2. Registrierungsschlüssel
    3. Registrieren Sie den Schlüssel von der Festplatte
    4. Registrieren Sie den Schlüssel von Hash

Ich habe Option 2 gewählt, dann habe ich weiter gebootet, es hat endlich funktioniert, ich bin zu Ubuntu-Einstellungen-> Details gegangen und mein Grafikkartenname wurde korrekt angezeigt.

omar ram
quelle