Instalar VMware en Linux Mint 9 “Isadora”

Posted on May 8 2010 by eddysan

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 :)

Leave a Reply