Este método sólo funciona para los kernels 3.2.x, los cuales podéis descargar e instalar desde aquí:
http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.2.39-precise/
Además, hace falta tener instalados los siguientes paquetes:
1 |
sudo apt-get install gcc<br /> |
1 |
sudo apt-get install build-essential linux-headers-`uname -r`<br /> |
1 |
sudo apt-get install xinetd |
Instalar el siguiente parche: https://dl.dropbox.com/u/50599564/Avisa2entradas/parche_vmware_workstation_8.0.4-Para_ubuntu_12.04_y_kernel_3.2.0.tar
* Parche cogido de: http://javierin.com/2012/06/15/vmware-workstation-8-0-4-en-ubuntu-12-04/
Descomprimirlo:
1 |
<br />tar xvf parche_vmware_workstation_8.0.4-Para_ubuntu_12.04_y_kernel_3.2.0.tar <br /> |
Y ejecutarlo:
1 |
<br />sudo sh patch-modules_3.2.0.sh <br /> |
Si da algún error de versión como por ejemplo «sorry this script is only for vmware workstation 8.0.4 or vmware player 4.0.2. exiting»
Debemos editar el script con algún editor de texto, (por ejemplo vi) y comentar la siguiente línea para que quede así:
1 |
<br /># [ -z "$product" ] && error "Sorry, this script is only for VMWare WorkStation $vmreqver or VMWare Player $plreqver"<br /> |
* Esto no debería ser necesario, pero si os sigue sin funcionar podeís probar * Para que los servicios no den problemas(Unable to start services.):
1 |
cd /tmp |
1 |
tar xf /usr/lib/vmware/modules/source/vmnet.tar |
- Entramos al directorio (cd vmnet-only) – Abrimos el archivo vnetUserListener.c con un editor de texto – Añadimos esto al final de todos los includes:
1 |
#include "compat_sched.h" |
– Salimos del directorio (cd /tmp) – Reemplazamos el arvhivo vmnet de vmware con el que hemos editado:
1 |
sudo tar cf /usr/lib/vmware/modules/source/vmnet.tar vmnet-only |
Fuentes:
http://www.ubuntu-es.org/node/133731
http://communities.vmware.com/thread/341350
*Puede que haga falta instalar el siguiente parche: http://javierin.com/2012/06/15/vmware-workstation-8-0-4-en-ubuntu-12-04/