VMWare unter MX Linux

  • Hallo zusammen,

    in MX Linux scheinen bestimmte Bibliotheken zu fehlen die aber gebraucht werden damit VMWare installiert werden kann.
    Besser, der Compiler ist in einer anderen Version als erwartet und

    Diese Meldungen stehen im Log:

    Und dann:


    Hat jemand eine Idee dazu?

    PC: AMD Ryzen 7 5700X | AMD RX6600 | 32GB RAM | Debian 12 Xfce
    Notebook: AMD Ryzen 5 5300U | Vega Graphic | 16GB RAM | Debian 12 Xfce

  • Du kompilierst VMWare selbst?

    Nein, natürlich nicht.

    Wenn man den Installer von vmware fertig ausgeführt hat und dann vmware zum ersten Mal starten möchte kommt dieses Fenster:


    Das bestätige ich mit "Install" und dann kommt diese Meldung:

    Und diese Details aus der Logdatei habe ich weiter oben gepostet.

  • Die Virtualisierung im BIOS ist aktiv?

    Dann prüfe ob Secure Boot im BIOS aktiv ist und ggf. deaktiviere es.

    Stimmt, gute Idee, ich habe ja einen neuen Rechner ...

    PC: AMD Ryzen 7 5700X | AMD RX6600 | 32GB RAM | Debian 12 Xfce
    Notebook: AMD Ryzen 5 5300U | Vega Graphic | 16GB RAM | Debian 12 Xfce

  • Die Virtualisierung im BIOS ist aktiv?

    Dann prüfe ob Secure Boot im BIOS aktiv ist und ggf. deaktiviere es.

    Das war es schonmal nicht, Secure Boot ist nicht aktiv und Virtualisierung aber ja.

    PC: AMD Ryzen 7 5700X | AMD RX6600 | 32GB RAM | Debian 12 Xfce
    Notebook: AMD Ryzen 5 5300U | Vega Graphic | 16GB RAM | Debian 12 Xfce

  • Wayland, oder Xorg?

    Was ergibt:

    Code
    modprobe vmmon

    Wayland oder Xorg - steht wo?

    Code
    $ modprobe vmmon
    modprobe: FATAL: Module vmmon not found in directory /lib/modules/5.16.0-5mx-amd64

    PC: AMD Ryzen 7 5700X | AMD RX6600 | 32GB RAM | Debian 12 Xfce
    Notebook: AMD Ryzen 5 5300U | Vega Graphic | 16GB RAM | Debian 12 Xfce

  • Danke, probiere ich aus.

    MX Linux scheint zwar gut was Hardware angeht aber das hier ging im Debian 11 von ganz alleine ohne Probleme.

    MX Linux macht ein bisschen was anders als Debian mit der Hardware finde ich.

    PC: AMD Ryzen 7 5700X | AMD RX6600 | 32GB RAM | Debian 12 Xfce
    Notebook: AMD Ryzen 5 5300U | Vega Graphic | 16GB RAM | Debian 12 Xfce

  • Es liegt mehr an VMWare und dem Kernel.

    Hier habe ich noch etwas im VMWare Forum gefunden bezüglich zu PopOS mit der gleichen Problematik

    Re: Workstation 16.2.1: vmmon & vmnet not compiling on Pop!_OS 21.10, kernel 5.18.8
    Here is a solution that worked on my system.  Essentially, it comments-out lines 65-70 & 72, in ./vmmon-only/include/vm_asm_x86.h.  After recompiling, it got…
    communities.vmware.com

    #ichmussmalmächtigkacken

  • Es mangelt wirklich nur an der stddef.h, das muss eine C Bibliothek sein.

    Ich habs mit dem Script probiert und auch mit einer älteren vmware Version, keine Chance, alle Varianten bemühen make und bringen die gleiche Fehlermeldung, das scheitert wie schon ganz am Anfang im Log zu sehen an dieser Bibliothek.

    Ich muss raus kriegen was man bei MX Linux hier weg gelassen hat.

    PC: AMD Ryzen 7 5700X | AMD RX6600 | 32GB RAM | Debian 12 Xfce
    Notebook: AMD Ryzen 5 5300U | Vega Graphic | 16GB RAM | Debian 12 Xfce

  • die benötigten pakete sind installiert unter mx linux ?

    Code
    sudo apt install gcc build-essential libaio1

    PC:      Ryzen 9 7950 X3D, 64GB DDR5 RAM, Sapphire 7900 XTX - Arch Linux Plasma

    Laptop:    Lenovo Legion 5 AMD    - Manjaro KDE

    Server1:   Dedicated von Hetzner   - Debian Linux (für Xmpp+omemo, und Gameserver)

    ServerHome:   2x Xeon E5 2630v4, 64GB DDR4, 2x Raid5, 2x 512GB SSD - Debian Linux (als KVM host, NAS, ...)

  • die benötigten pakete sind installiert unter mx linux ?

    Code
    sudo apt install gcc build-essential libaio1

    Ja

    Code
    Paketlisten werden gelesen… Fertig
    Abhängigkeitsbaum wird aufgebaut… Fertig
    Statusinformationen werden eingelesen… Fertig
    build-essential ist schon die neueste Version (12.9).
    gcc ist schon die neueste Version (4:10.2.1-1).
    gcc wurde als manuell installiert festgelegt.
    libaio1 ist schon die neueste Version (0.3.112-9).
    libaio1 wurde als manuell installiert festgelegt.
    0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.

    PC: AMD Ryzen 7 5700X | AMD RX6600 | 32GB RAM | Debian 12 Xfce
    Notebook: AMD Ryzen 5 5300U | Vega Graphic | 16GB RAM | Debian 12 Xfce

    1. Generate a key pair using the openssl to sign vmmon and vmnet modules:

      $openssl req -new -x509 -newkey rsa:2048 -keyout MOK.priv -outform DER -out MOK.der -nodes -days 36500 -subj "/CN=VMware/"

      Replace MOK with the name of the file you want for the key.
       
    2. Sign the modules using the generated key by running these commands:

      $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)
    • Import the public key to the system's MOK list by running this command:

      $mokutil --import MOK.der
    • Confirm a password for this MOK enrollment request.
    • Reboot your machine. Follow the instructions to complete the enrollment from the UEFI consol.

    #ichmussmalmächtigkacken

  • Also ich weiß nicht. Es steht doch da was nicht geht:

    C Library - <stddef.h>


    Code
    022-06-22T05:36:23.479Z In(05) host-17952 /tmp/modconfig-Y14fAi/vmmon-only/./include/vm_basic_defs.h:54:12: fatal error: stddef.h: Datei oder Verzeichnis nicht gefunden
    2022-06-22T05:36:23.479Z In(05) host-17952    54 | #  include <stddef.h>
    2022-06-22T05:36:23.479Z In(05) host-17952       |            ^~~~~~~~~~
    2022-06-22T05:36:23.479Z In(05) host-17952 compilation terminated.

    PC: AMD Ryzen 7 5700X | AMD RX6600 | 32GB RAM | Debian 12 Xfce
    Notebook: AMD Ryzen 5 5300U | Vega Graphic | 16GB RAM | Debian 12 Xfce

    • $mokutil --import MOK.der
    • Confirm a password for this MOK enrollment request.
    • Reboot your machine. Follow the instructions to complete the enrollment from the UEFI consol.

    Das MOK Zeug ist doch wenn ich wirklich unbedingt das Secure Boot verwenden will, will ich aber gar nicht.

    PC: AMD Ryzen 7 5700X | AMD RX6600 | 32GB RAM | Debian 12 Xfce
    Notebook: AMD Ryzen 5 5300U | Vega Graphic | 16GB RAM | Debian 12 Xfce

  • kein MX User und Empfehlung liegt auf QEMU,

    aber trage mal folgendes in der Datei /etc/rc.local ein:

    Code
    /etc/init.d/vmware start

    Neustart oder Befehl in Konsole ausfürhren.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!