Hace poco instale el linux Mint 9, como escape a ubuntu y principalmente windows (se que ubuntu es lo mismo pero prefiero la interface de mint).
En fin, me descargue el VMware-Workstation-Full-7.0.0-203739.i386.bundle de la pagina de VMware, a un principio instalo bien, pero luego al ejecutar el VMware workstation me daba un error, abriendo el archivo:
/tmp/vmware-root/setup-xxxxx.log
Contenia el siguiente error:
May 08 19:05:33.720: app-3078817472| Building module vmnet. May 08 19:05:33.720: app-3078817472| Extracting the sources of the vmnet module. May 08 19:05:33.786: app-3078817472| Building module with command: /usr/bin/make -C /tmp/vmware-root/modules/vmnet-only auto-build SUPPORT_SMP=1 HEADER_DIR=/lib/modules/2.6.32-21-generic/build/include CC=/usr/bin/gcc GREP=/usr/bin/make IS_GCC_3=no VMCCVER=4.4.3 May 08 19:05:44.288: app-3078817472| Failed to compile module vmnet!
Bueno, el siguiente paso es encontrar ese modulo y cambiarlo, el codigo fuente del modulo vmnet se encuentra en la siguiente direccion:
$ cd /usr/lib/vmware/modules/source
Desempaquetamos los modulos:
$ tar -xvf vmnet.tar $ tar -xvf vmci.tar
A continuacion sacamos un bakcup de dos modulos que nos dan problemas, esto siempre como medida de seguridad.
$ mv vmnet.tar vmnet.tar.old $ mv vmci.tar vmci.tar.old
esto nos creara los directorios vmnet-only y vmci-only, seguidamente aplicamos un parche genial.
perl -pi -e 's,("vnetInt.h"),\1\n#include "compat_sched.h",' vmnet-only/vnetUserListener.c
perl -pi -e 's,("compat_page.h"),\1\n#include "compat_sched.h",' vmci-only/include/pgtbl.h
Luego comprimimos nuevamente los modulos:
$ tar -cvf vmnet.tar vmnet-only $ tar -cvf vmci.tar vmci-only
Al final compilamos nuevamente los modulos de VMware.
$ vmware-modconfig --console --install-all
Luego podemos iniciar VMware normalmente, eso es todo amigos