Zum Inhalt springen
Startseite » VMWare auf Ubuntu: Lösung zu vmmon und vmnet

VMWare auf Ubuntu: Lösung zu vmmon und vmnet

Wenn Sie VMware auf einem Ubuntu-System verwenden und auf das Problem stoßen, dass die vmmon- und vmnet-Treiber nicht installiert und gestartet werden können, dann liegt das häufig an den Sicherheitseinstellungen Ihres Systems. Konkret handelt es sich oft um das Secure Boot-Feature, das in UEFI-Systemen aktiviert ist. Diese Sicherheitsfunktion erlaubt nur das Laden von signierten Treibern, was dazu führen kann, dass VMware nicht ordnungsgemäß funktioniert.

Signieren der Treiber und Registrierung im UEFI

Falls Sie Secure Boot aktiviert lassen möchten, müssen Sie die vmmon- und vmnet-Module signieren und die Signatur in der UEFI-Umgebung registrieren.
Folgen Sie diesen Schritten:

  1. Erzeugen eines Schlüsselpaares für die Signatur Öffnen Sie ein Terminal und führen Sie den folgenden Befehl aus, um ein neues Schlüsselpaar zu erstellen:
   sudo openssl req -new -x509 -newkey rsa:2048 -keyout MOK.priv -outform DER -out MOK.der -nodes -days 36500 -subj "/CN=VMware/"

Ersetzen Sie „MOK“ durch den gewünschten Namen für die Datei.

  1. Signieren der Module Nachdem Sie das Schlüsselpaar erstellt haben, signieren Sie die vmmon- und vmnet-Module mit den folgenden Befehlen:
   sudo /usr/src/linux-headers-`uname -r`/scripts/sign-file sha256 ./MOK.priv ./MOK.der $(modinfo -n vmmon)
   sudo /usr/src/linux-headers-`uname -r`/scripts/sign-file sha256 ./MOK.priv ./MOK.der $(modinfo -n vmnet)
  1. Importieren des öffentlichen Schlüssels Importieren Sie den öffentlichen Schlüssel in die MOK-Liste (Machine Owner Key) des Systems:
   sudo mokutil --import MOK.der

Bestätigen Sie ein Passwort für die MOK-Anmeldung.

  1. Abschließen der Anmeldung im UEFI Starten Sie Ihr System neu und schließen Sie die MOK-Anmeldung über das UEFI-Setup ab. Folgen Sie den Anweisungen auf dem Bildschirm, um die Schlüsselregistrierung abzuschließen und geben sie das eben gewählte Passwort ein.

Zusammenfassung

Durch das Signieren der vmmon- und vmnet-Module kannst du VMware auf deinem Ubuntu-System erfolgreich zum Laufen bringen.

Ich hoffe, dass diese Anleitung dir hilft, VMware ohne Probleme auf Ihrem Ubuntu-System zu nutzen. Bei weiteren Fragen oder Problemen kontaktiere mich.