VMWare en Debian 6 Squeeze

Ayer en el trabajo , me encontré en la situación de tener que instalar VMware Server sobre una máquina linux, concretamente una Debian Squeeze.

La cosa pintaba bien, pero cuando me puse manos a la obra, me topé con el problema de que la versión 2.0.2 de VMware Server no funcionaba correctamente bajo ésta distribución linux. Al parecer el instalador está montado para kernels más antiguos, no me quiero ni imaginar que podría haber ocurrido si el SO anfitrión del servidor fuera Ubuntu, o algún otra distro que cambia de versión y de Kernel como de ropa interior xD..jejeje..

Al lío,  me he puesto a indagar un poco éste fin de semana en mi casa,y con mis trasto, y al fín he encontrado la solución.

Lo primero; registrarnos y bajarnos la versión VMware Server del sitio oficial (recordad que és grátis). Hay que descargar la “tar.gz”, NO la “rpm”.

Después instalamos los paquetes necesários:

sudo apt-get install build-essential  gcc-4.3 linux-headers-`uname -r`

Necesitamos, los headers de nuestro kernel, el gcc 4.3 para compilar los módulos del vmware, y varias utilidades de buil-essential (killall etc…)…

Después descomprimimos el .gz de el vmware:

tar -xvzf  VMware-server-2.0.2-203138.i386.tar.gz

Ejecutamos el instalador:

./vmware-install.pl

Bien, ahora vamos a responder a varios tips, dejamos todo por defecto respondiendo con “enter” hasta que nos pregunte si queremos ejecutar el script de configuración vmware-config.pl a lo que responderemos  NO.

Ahora, tenemos que parchear algunos módulos para poder compilarlos, para ello bajamos éste parche:

wget http://codebin.cotescu.com/vmware/vmware-server-2.0.x-kernel-2.6.3x-install.sh

Seguidamente descomprimimos el parche:

tar  -xvzf vmware-server-2.0.x-kernel-2.6.3x-install

Copiamos el primer parche aquí:

cp vmware-config.patch /usr/bin

Y el segundo parche aquí:

cp vmware-server-2.0.2-203138-update.patch /usr/lib/vmware/modules/source

Una vez hecho esto, aplicamos el primer parche:

/usr/bin/patch -p3 < vmware-config.patch

Después aplicamos el segundo,podemos montar un script, o simplemente copiar estas cuatro lineas en la shell:

cd /usr/lib/vmware/modules/source

for i in *.tar ; do tar xpf $i ; done

patch -p4 < vmware-server-2.0.2-203138-update.patch

for i in vmci vmmon vmnet vsock ; do tar cpf $i.tar $i-only ; done

Ya tenemos casi todo, pero nos faltan un par de cosas para poder configurar nuestro VMware correctamente, y es que como ya he comentado la versión de gcc que se utilizo para compilar nuestro kernel es distinta que la que requiere el instalador de VMware, por lo tanto hacemos ésto:

rm -f /usr/bin/gcc


Y después:
ln -fs /usr/bin/gcc-4.3 /usr/bin/gcc

Con esto estamos creando un enlace simbólico de la versión gcc-4.3 para poder configurar VMware.

Si todo ha salido bién, ya podremos configurar nuestro VMware server lanzando el script:

/usr/bin/./vmware-config.pl

Tras la configuración,solo nos queda acceder a nuestra máquina a través de el navegador, yo he usado Google Chrome, ya que Firefox me estaba dando problemas:

https://Ip_de_la_máquina:8333

Y ésto és todo, espero que a alguien le pueda servir de ayuda..

Un Saludo!

EDIT: Al parecer, no funciona el plugin de administración remota desde ningún navegador de linux, por lo menos actuales.

Sí que nos deja entrar a parte de la administración con Chrome, pero no con firefox, opera etc…

Sigo buscando una solución …ñam ñam xD

Un Saludo

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google photo

Estás comentando usando tu cuenta de Google. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s