Gestern habe ich versucht, meine Version von Ubuntu von 17.10 * auf 18.04 LTS zu aktualisieren. Das Update wurde bis auf einige Elemente korrekt ausgeführt.
Eines dieser Elemente ist die Installation von Nvidia-Treibern mit Secure Boot.
Ich habe verschiedene Dinge versucht, um nvidia-Treiber (Version 396) mit Secure 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. Aber das ist nur ein Trick, um das Problem der nvidia-Treiberinstallation zu lösen…
Ich möchte also wissen, ob es möglich ist, Nvidia-Treiber mit Secure Boot arbeiten zu lassen .
Das Verfahren, das ich verwendet habe, als Secure Boot aktiviert ist (was nicht funktioniert):
Für die Installation verwendete Befehle:
sudo apt update
sudo apt upgrade
sudo ubuntu-drivers autoinstall
Während des Installationsvorgangs, wenn Secure Boot aktiviert ist, bleibt die Installationsphase mit dem privaten MOK-Schlüssel hängen. Ein Trick, um das zu überwinden, wird in diesem Thread erklärt.
Aber bei mir funktioniert die Lösung nicht. Also muss ich das Skript unterbrechen und die Update- und Softwareanwendung ausführen. Nach einer Weile erscheint ein Dialogfeld, in dem ich nach einem Passwort für den MOK-Schlüssel gefragt werde.
Also vervollständige ich das Dialogfeld und starte den PC neu, aber wenn Secure Boot aktiviert ist, sind die X-Server-Einstellungen immer noch leer.
Vielen Dank im Voraus für Ihre Antworten.
Beste Antwort
Meine Schritte, damit es mit Secure Boot funktioniert, waren wie folgt:
Als ich Ubuntu 18.04.1 installierte, als ich die Phase „Updates und andere Software“ in der Installation erreichte, gab es eine Option zum Festlegen eines Passworts für den sicheren Start, also ging ich weiter und aktivierte das Kontrollkästchen und gab ein neues Passwort ein für sicheres Booten.
Später nach der Installation, als ich Nvidia-Treiber installieren wollte, habe ich Folgendes getan:
Ubuntu-Standardverfahren:
sudo apt-get update
sudo apt-get upgrade
-
Fügen Sie das offizielle Nvidia-PPA zu Ubuntu hinzu
sudo add-apt-repository ppa:graphics-drivers/ppa
-
Aktualisieren und erneut aktualisieren
sudo apt-get update sudo apt-get upgrade
-
Ich habe mit dem Befehl überprüft, welcher der empfohlene Treiber für meine GPU ist:
ubuntu-drivers devices
-
Ich öffnete „Software &Updates“ und klickte auf die Registerkarte „Zusätzliche Treiber“, wählte dann den empfohlenen Treiber aus und klickte auf „Änderungen übernehmen“, während der Treiber irgendwo in der Mitte installiert wurde, forderte er mich zur Eingabe eines sicheren Boot-Passworts auf, dass es, wenn ich Ich habe das Passwort eingegeben, das ich bei der Installation von Ubuntu eingerichtet habe. Nachdem die Anwendung abgeschlossen war, habe ich mein Gerät neu gestartet. Als es neu gestartet wurde, wurde ein blaues Menü angezeigt, in dem Sie aufgefordert wurden, eine beliebige Taste zu drücken waren die folgenden vier Optionen:
- Startvorgang fortsetzen
- Registrierungsschlüssel
- Schlüssel von Datenträger registrieren
- Schlüssel aus Hash registrieren
Ich habe Option Nummer 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.