Parchear VMware Server 1.0.2

He tenido que instalar VMware Server 1.0.2 sobre un Ubuntu Feisty con Kernel 2.6.20 y no me dejaba compilar el modulo vmmon, así que me he tenido que buscar la vida. He encontrado un parche “manual” para arreglarlo.

Solo hay que hacer eso:

cd /usr/lib/vmware/modules/source/
sudo tar -xvf vmmon.tar
cd vmmon-only
sudo vi include/compat_kernel.h

Buscas esto:

static inline _syscall1(int, compat_exit, int, exit_code);

Y se cambia por esto:

int compat_exit(int exit_code);

Rehacemos el tar:

cd ..
tar -cf vmmon.tar vmmon-only

Y listo, ya se puede compilar el módulo con el Kernel 2.6.20

5 comentarios

  1. cay dice:

    Impresionante. Me ha funcionado. ¿Cómo se te a ocurrido tal cosa? llevo tres días intentándolo y estaba apunto de ponerme un kernel Vainilla porque no fallan nunca. Jo me has hecho feliz con esto. Gracias. genial!! te voy a poner un link.

  2. [...] de VMWare con un determinado kernel. Una solución que funciona bien es este caso en concreto es la de MrSiir, consistente en cambiar la línea 21 por [...]

  3. Janus dice:

    Muchas gracias! Desde que actualicé a Feisty que estaba tratando de hacer funcionar el VMware!

  4. miguel dice:

    hola si fuera posible no tienen el serial de este programa pero la versión: VMware server 1.0.2 para windows xp . trate por la web de esta y me arrija yuna lista de serial pero ninguna me sirbe…:S

    de antemano gracias

  5. Tavo dice:

    Muy buena tu solución. Aun asi a mi no me ha servido. Tengo instalado Ubuntu Feisty con el kernel 2.6.20-16. De todas formas agradeceria una ayuda al respecto.
    gtavoalva@gmail.com

    Saludos.

Deja un comentario