Social Icons

twitter facebook google plus linkedin

lunes, 25 de agosto de 2008

Solucion al problema de VMware en kernels nuevos

VMware es una aplicacion que tee permite crear maquinas virtuales (Computadores dentro de Computadores) Lo que trar como principal beneficio, el ahorro de Luz y espacio ya que con una gran maquina potente, puedes hacer muchas mas.

Si has intentado instalar VMware con un kernel 2.6.25.x (Debian Lenny Beta 2, por ejemplo) Te habras dado cuenta que arroja el siguiente problema al momento de compilar:
Extracting the sources of the vmmon module.

Building the vmmon module.

Using 2.6.x kernel build system.
make: se ingresa al directorio `/tmp/vmware-config1/vmmon-only'
make -C /lib/modules/2.6.26-1-686/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. modules
make[1]: se ingresa al directorio `/usr/src/linux-headers-2.6.26-1-686'
CC [M]  /tmp/vmware-config1/vmmon-only/linux/driver.o
/tmp/vmware-config1/vmmon-only/linux/driver.c:197: error: unknown field ‘nopage’ specified in initializer
/tmp/vmware-config1/vmmon-only/linux/driver.c:198: warning: initialization from incompatible pointer type
make[2]: *** [/tmp/vmware-config1/vmmon-only/linux/driver.o] Error 1
make[1]: *** [_module_/tmp/vmware-config1/vmmon-only] Error 2
make[1]: se sale del directorio `/usr/src/linux-headers-2.6.26-1-686'
make: *** [vmmon.ko] Error 2
make: se sale del directorio `/tmp/vmware-config1/vmmon-only'
Unable to build the vmmon module.

For more information on how to troubleshoot module-related problems, please
visit our Web site at "http://www.vmware.com/download/modules/modules.html" and
"http://www.vmware.com/support/reference/linux/prebuilt_modules_linux.html".

Execution aborted.


Navegando en internet, encontre un parche que funciona a la perfeccion. Yo lo hice correr con el kernel 2.6.26-1-686 y anda perfecto.

Para descargarlo:

wget -c http://groups.google.com/group/vmkernelnewbies/web/vmware-any-any-update117c.tar.gz

Descomprimirlo:

tar -xzvf vmware-any-any-update177c.tar.gz && cd vmware-any-any-update117c

Y ejecutar como root

perl runme.pl

Y la instalacion seguira normalmente.

Saludos

Te quiero mucho mucho :$