VMware Ubuntu · 4 min read · Nov 29, 2025

VMware Server 2.0.2-x En Ubuntu Server 10.04 Con VMware Remote Console Plug-in

VMware Server 2.0.2-x En Ubuntu Server 10.04 Con VMware Remote Console Plug-in

Hoy te diré cómo configurar un nuevo servidor Ubuntu 10.04 que ejecuta VMware server 2.0.2-x y el VMware Remote Console Plug-in.

Mi caja:

CPU: Intel(R) Celeron(R) D CPU 3.06GHz, 1 núcleo
Memoria: 2GB
CD-ROM

Firefox 3.6 no puede ejecutar el VMware Remote Console. En el cliente, utilizo Chrome para crear máquinas virtuales, luego utilizo el VMware Remote Console Plug-in para ejecutarlas.

Tenemos cuatro pasos:

Paso uno: Configurar una nueva caja que ejecute el servidor Ubuntu.
Paso dos: Registrarse, descargar, parchear e instalar VMware.
Paso tres: Crear máquinas virtuales.
Paso cuatro: Controlar máquinas virtuales remotas con el VMware Remote Console Plug-in desde un cliente.

Paso uno: Configurar una nueva caja que ejecute el servidor Ubuntu

Muy fácil. Si no sabes, mira: https://www.howtoforge.com/perfect-server-ubuntu-10.04-lucid-lynx-ispconfig-3.

Después de la configuración, reinicia la caja.

Inicia sesión y activa la cuenta root:

sudo passwd root

Escribe la contraseña para root, yo elijo: 111111

Cierra sesión y luego inicia sesión como root y más tarde haremos todo como root también.

Actualiza la caja:

apt-get update  
apt-get upgrade -y

Instala gcc:

apt-get install -y gcc

Configura una dirección IP estática (aquí uso 192.168.1.75):

nano /etc/network/interfaces

Elimina todo y reemplaza con:

# Este archivo describe las interfaces de red disponibles en su sistema
# y cómo activarlas. Para más información, consulte interfaces(5).

# La interfaz de red de loopback
auto lo
iface lo inet loopback
   
# La interfaz de red principal
auto eth0
iface eth0 inet static
   address 192.168.1.75
   netmask 255.255.255.0
   network 192.168.1.0
   broadcast 192.168.1.255
   gateway 192.168.1.1

Edita /etc/resolv.conf:

nano /etc/resolv.conf

Elimina todo y reemplaza con (asegúrate de usar un nameserver válido; en este ejemplo uso 192.168.1.1, mi enrutador, que también ejecuta un nameserver):

nameserver 192.168.1.1

Reinicia la caja:

reboot

Paso dos: Registrarse, descargar, parchear, instalar VMware

Inicia sesión como root y crea /root/vm:

mkdir /root/vm  
cd /root/vm

Para descargar VMware, debes registrarte en: https://www.vmware.com/tryvmware/?p=server20&lp=1. Te enviarán un correo electrónico. Sigue las instrucciones en el correo electrónico y descarga y guarda VMware-server-2.0.2-203138.i386.tar.gz en /root/vm y recuerda anotar la clave para VMware Server para Linux (se ve así: XXXXX-XXXXX-XXXXX-XXXXX).

Descomprime el archivo de VMware:

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

Antes de instalar VMware, tenemos que parchear VMware:

mkdir /root/dev  
cd /root/dev

Descarga cinco archivos:

wget http://nerdbynature.de/bits/2.6.32-22/00-vmware-2.6.32_functional.diff.txt  
wget http://nerdbynature.de/bits/2.6.32-22/02-vmnet-include.diff.txt.gz  
wget http://nerdbynature.de/bits/2.6.32-22/01-vmware-2.6.32_cosmetic.diff.txt  
wget http://nerdbynature.de/bits/2.6.32-22/vmware-config.pl.diff.txt  
wget http://nerdbynature.de/bits/2.6.32-22/patch-vmware_2.6.3x.sh.txt

Descomprime el siguiente archivo:

gunzip 02-vmnet-include.diff.txt.gz

Cambia los nombres de los cinco archivos:

mv 00-vmware-2.6.32_functional.diff.txt 00-vmware-2.6.32_functional.diff  
mv 01-vmware-2.6.32_cosmetic.diff.txt 01-vmware-2.6.32_cosmetic.diff  
mv 02-vmnet-include.diff.txt 02-vmnet-include.diff  
mv patch-vmware_2.6.3x.sh.txt patch-vmware_2.6.3x.sh  
mv vmware-config.pl.diff.txt vmware-config.pl.diff

Edita el archivo patch-vmware_2.6.3x.sh:

nano patch-vmware_2.6.3x.sh

Elimina todo y reemplaza con:

#!/bin/sh
#
# (C) 2010 [email protected]
#
# 00-vmware-2.6.32_functional.diff
# - basado en vmware-server-modules-linux-2.6.32.patch
# - ver http://communities.vmware.com/message/1389232#1389232
#
# 01-vmware-2.6.32_cosmetic.diff
# - basado en los comentarios de rbihlmeyer en http://communities.vmware.com/thread/232842
#
# 02-vmnet-include.diff
# - agrupar archivos .h y .c en directorios separados, como lo hacen los otros
# módulos
#
# vmware-config.pl.diff
# - basado en http://communities.vmware.com/message/1398525#1398525
#
DIR=/root/dev/
PATCHES="00-vmware-2.6.32_functional.diff 01-vmware-2.6.32_cosmetic.diff 02-vmnet-include.diff"

# ¡desconfigúrame!
# DEBUG=echo

if [ -z "$1" -o ! "`ls "$1"/*tar 2>/dev/null | wc -l`" = 4 ]; then
echo "Uso: `basename $0` [directorio de origen de módulos vmware]"
exit 1
else
SRC="$1"
fi

cd $SRC
$DEBUG mkdir orig || exit 1
$DEBUG mv *tar orig/

# descomprimir
for t in orig/*.tar; do
$DEBUG tar -xf $t
done

# parchear
for p in $PATCHES; do
$DEBUG patch -p1 < "$DIR"/"$p"
done

# empaquetar
for d in *-only; do
$DEBUG tar -cf `echo $d | sed 's/-only/.tar/'` $d
done
$DEBUG rm -rf *-only

# vsock.ko necesita símbolos de vmci
$DEBUG cd ../../../bin || exit 2
if [ -x vmware-config.pl -a -f $DIR/vmware-config.pl.diff ]; then
$DEBUG patch -p0 < $DIR/vmware-config.pl.diff
fi

Guarda el archivo y sal.

Parche:

chmod u+x patch-vmware_2.6.3x.sh  
./patch-vmware_2.6.3x.sh /root/vm/vmware-server-distrib/lib/modules/source

Instala VMware:

cd /root/vm/vmware-server-distrib  
./vmware-install.pl

Puedes presionar ENTER para aceptar todos los valores predeterminados. Acepta la licencia. Ingresa la clave de VMware Server que te dio VMware. Eso es todo. Si la instalación es exitosa, termina así:

La instalación de VMware VIX API 1.6.2 build-203138 para Linux se completó
con éxito. Puedes decidir eliminar este software de tu sistema en cualquier
momento invocando el siguiente comando: "/usr/bin/vmware-uninstall-vix.pl".
Disfruta,
--el equipo de VMware
Iniciando servicios de VMware:  
El monitor de máquina virtual listo  
La interfaz de comunicación de máquina virtual lista  
Familia de sockets de interfaz de comunicación de VM: lista  
Ethernet virtual listo  
Red de puente en /dev/vmnet0 lista  
Red solo anfitrión en /dev/vmnet1 (en segundo plano) lista  
Servidor DHCP en /dev/vmnet1 listo  
Red solo anfitrión en /dev/vmnet8 (en segundo plano) lista  
Servidor DHCP en /dev/vmnet8 listo  
Servicio NAT en /dev/vmnet8 listo  
Demonio de autenticación de VMware Server (en segundo plano) listo  
Memoria compartida disponible lista  
Iniciando servicios de gestión de VMware:  
Agente de host de VMware Server (en segundo plano) listo  
Acceso web a la infraestructura virtual de VMware  
Iniciando máquinas virtuales autoiniciadas de VMware:  
Máquinas virtuales listas
La configuración de VMware Server 2.0.2 build-203138 para Linux para este
núcleo en ejecución se completó con éxito.
Mantenimiento...  
Gracias por usar el script!  
Parche proporcionado por:  
Ramon de Carvalho Valle  
http://risesecurity.org  
Autor del script:  
Radu Cotescu  
http://radu.cotescu.com

Reinicia la caja:

reboot
Share: X/Twitter LinkedIn

Recibe nuevas publicaciones en tu bandeja de entrada.

No spam. Cancela la suscripción en cualquier momento.