VMware Workstation unter Ubuntu installieren

Bei der Installation von VMware unter Linux kann zu folgenden Problem bei der Installation, bzw. zu folgender Fehlermeldung kommen:

C header files/data matching your running kernel were not found. Refer to your distribution's documentation for installation instructions.

vmware_error_c_header

Um VMware starten zu können geht man folgendermaßen vor:

Patch vom Weltall's blog downloaden:

wget http://weltall.heliohost.org/wordpress/wp-content/uploads/2012/01/vmware802fixlinux320.tar.gz

Patch entpacken

tar xfv vmware802fixlinux320.tar.gz

Patch ausführbar machen:

chmod +x patch-modules_3.2.0.sh

Patch ausführen

./patch-modules_3.2.0.sh

Sollte der Patch mit der Fehlermeldung abbrechen, das nur für eine bestimmte Version von Workstation und Player existiert, muss das Script angepasst werden. Dazu werden als erstes die Versionen der jeweiligen Programme ermittelt:

Workstation-Version ermitteln:

vmware -v

Player-Version ermitteln:

vmplayer -v

Man notiert sich die 3-teiligen Versionsnummern (die Buildnummer ist uninteressant). Danach editiert man das Script:

vi patch-modules_3.2.0.sh

Letztendlich tauscht man die Versionen bei folgenden Zeilen, durch die eigenen Versionsnummern aus:

vmreqver=8.0.2
plreqver=4.0.2

Danach sollte mit:

./patch-modules_3.2.0.sh

der Patch ausgeführt werden. Anschließend kann man VMware Workstation mit: vmware starten und die Installation einzuleiten.

Nachtrag: Das tut es evtl. auch (ungetestet):

apt-get install build-essential linux-headers-`uname -r`