Bei Nvidia Grafiktreiberinstallation werden keine Pubkeys für Secureboot erstellt, Ordner bleibt leer.

Hinweis: In dem Thema Bei Nvidia Grafiktreiberinstallation werden keine Pubkeys für Secureboot erstellt, Ordner bleibt leer. gibt es 3 Antworten. Der letzte Beitrag () befindet sich ganz unten auf dieser Seite.
  • Hey,


    ich möchte bei mir Secureboot aktivieren, das wird jedoch durch die fehlenden Pubkeys verhindert. Um ein "enroll MOK" durchzuführen durchsuchte ich den Ordner in dem eigentlich der Key liegen sollte um diesen zu importieren, jedoch gibt es bei mir keinen Ordner mit der Bezeichnung. Das restliche System und die Grafikkarte funktionieren ausgezeichnet. Ich verwende Luks für alle Festplatten. Der Bootloader ist nicht verschlüsselt und hat kein Passwort.

    Code
    /usr/share/nvidia-pubkeys

    Ziel Ordner habe ich aus der Vorlage: https://en.opensuse.org/SDB:NVIDIA_drivers#Secureboot gesucht.

    Es gibt nur einen Ordner mit nvidia, wie im Foto.

    Ich finde auch keine Datei auf meinen Rechner die annähernd der beschriebenen Datei ähnlich sieht um diese zu importieren.


    Code
    # mokutil --import /usr/share/nvidia-pubkeys/MOK-nvidia-driver-G0<X>-<driver_version>-<kernel_flavor>.der --root-pw

    Frage:

    1. Wie kann ich die Erstellung der Pubkeys neu anstoßen? (Welche Repo ist für die Erstellung der Pubkeys zuständig, bzw. wann genau werden diese erstellt?)

    2. Warum wurde die Pubkeys nicht automatisch bei der Installation der Grafiktreiber erstellt?


    Besten Dank im Vorraus!




    Hier Infos zu meinem System und zu meinen Repos:






    Betriebssystem: openSUSE Tumbleweed 20250822

    KDE-Plasma-Version: 6.4.4

    KDE-Frameworks-Version: 6.17.0

    Qt-Version: 6.9.1

    Kernel-Version: 6.16.1-1-default (64-bit)

    Grafik-Plattform: X11

    Prozessoren: 32 × AMD Ryzen 9 5950X 16-Core Processor

    Speicher: 96 GiB of RAM (94,2 GiB usable)

    Grafikprozessor: NVIDIA GeForce RTX 3090

  • Ich hab meinen Fehler gefunden.


    Der Prozess für die Erstellung der Pubkeys wird nur vollzogen wenn:


    1. Secure Boot im Bios an ist. (UEFI)

    und

    2. Die Grafiktreiber (neu) installiert werden.


    Ich hatte zu beginn der Einfachheit halber secure boot ausgeschaltet, daher spart sich der Grafiktreiber beim Installieren die Erstellung der Pubkeys.

    Das bloße anschalten von secureboot löst hier keine Erstellung aus. Ebenso das einfache neu Installieren der Grafiktreiber ohne secure boot bringt keine Pubkeys.


    Jetzt sieht die Ausgabe aus wie sie soll.


    mokutil --sb-state

    SecureBoot enabled


    Jetzt erscheint die MOK database auch brav bei jedem Grafiktreiber update.


    Besten Dank!