VMware Server · 9 min read · Oct 01, 2025

Cómo instalar VMware Server en Debian Sarge

Cómo instalar VMware Server en Debian Sarge

Versión 1.0
Autor: Falko Timme , Till Brehm

Este tutorial proporciona instrucciones paso a paso sobre cómo instalar el VMware Server gratuito (versión 1.0.1) en un sistema Debian Sarge.

VMware acaba de lanzar la versión 1.0 de su VMware Server gratuito. Con VMware Server puedes crear y ejecutar sistemas operativos invitados (“máquinas virtuales”) como Linux, Windows, FreeBSD, etc. bajo un sistema operativo host. Esto tiene la ventaja de que puedes ejecutar múltiples sistemas operativos en el mismo hardware, lo que ahorra mucho dinero, y puedes mover máquinas virtuales de un VMware Server a otro (o a un sistema que tenga el VMware Player, que también es gratuito). En este artículo utilizamos Debian Sarge (3.1) como el sistema operativo host.

Quiero decir primero que esta no es la única forma de configurar un sistema así. Hay muchas maneras de lograr este objetivo, pero esta es la forma que elijo. No doy ninguna garantía de que esto funcione para ti.

1 Nota Preliminar

Asumo que ya has configurado un sistema básico Debian Sarge. Puedes configurar tu sistema como se describe en las primeras dos páginas de este tutorial: La Configuración Perfecta - Debian Sarge (3.1).

Utilizo 192.168.0.100 como la dirección IP y server1.example.com como el nombre de host de mi sistema Debian Sarge en este tutorial. Si tu sistema Debian Sarge no tiene una dirección IP estática, deberías cambiar su configuración de red ahora para que tenga una dirección IP estática en el futuro:

vi /etc/network/interfaces

| # /etc/network/interfaces -- archivo de configuración para ifup(8), ifdown(8) # La interfaz de loopback auto lo iface lo inet loopback # La primera tarjeta de red - esta entrada fue creada durante la instalación de Debian # (red, difusión y puerta de enlace son opcionales) auto eth0 iface eth0 inet static address 192.168.0.100 netmask 255.255.255.0 network 192.168.0.0 broadcast 192.168.0.255 gateway 192.168.0.1 |

(Si usas una puerta de enlace diferente a 192.168.0.1, cambia la dirección IP de la puerta de enlace en /etc/network/interfaces.)

Luego reinicia tu red:

/etc/init.d/networking restart

Edita /etc/resolv.conf y agrega algunos servidores de nombres:

vi /etc/resolv.conf

| search server nameserver 145.253.2.75 nameserver 193.174.32.18 nameserver 194.25.0.60 |

Edita /etc/hosts y agrega tu nueva dirección IP:

vi /etc/hosts

| 127.0.0.1 localhost.localdomain localhost 192.168.0.100 server1.example.com server1 # Las siguientes líneas son deseables para hosts capaces de IPv6 ::1 ip6-localhost ip6-loopback fe00::0 ip6-localnet ff00::0 ip6-mcastprefix ff02::1 ip6-allnodes ff02::2 ip6-allrouters ff02::3 ip6-allhosts |

2 Instalando Paquetes Requeridos

Primero actualizamos nuestra base de datos de paquetes:

apt-get update

Ahora instalamos los paquetes requeridos por VMware en nuestro sistema Debian Sarge ejecutando

apt-get install kernel-headers-`uname -r` libx11-6 libx11-dev x-window-system-core x-window-system xspecs libxtst6 xlibs-dev

Se te harán algunas preguntas a las que puedes responder de la siguiente manera:

¿Intentar autodetectar el hardware de video? <– No

Selecciona el controlador de servidor X deseado. <– vesa

¿Usar la interfaz del dispositivo framebuffer del kernel? <– Sí

Por favor selecciona el conjunto de reglas XKB a usar. <– xfree86

Por favor selecciona tu modelo de teclado. <– pc104

Por favor selecciona tu distribución de teclado. <– [Selecciona tu distribución de teclado, por ejemplo, de, si tienes un teclado alemán.]

Por favor selecciona tu variante de teclado. <– [Déjalo vacío.]

Por favor selecciona tus opciones de teclado. <– [Déjalo vacío.]

Por favor elige el puerto de tu ratón. <– /dev/input/mice

¿Es tu monitor un dispositivo LCD? <– No

Por favor elige un método para seleccionar las características de tu monitor. <– Avanzado

Ingresa el rango de sincronización horizontal de tu monitor. <– 28-50

Ingresa el rango de refresco vertical de tu monitor. <– 43-75

Selecciona los modos de video que te gustaría que el servidor X usara. <– 1024x768, 800x600, 640x480

Por favor selecciona tu profundidad de color predeterminada en bits. <– 24

Resolución de impresora predeterminada <– 600

La mayoría de estas respuestas no son realmente importantes porque no queremos usar el escritorio en nuestro sistema Debian Sarge. Nos conectaremos al VMware Server desde nuestra estación de trabajo más tarde, que puede ser un sistema Windows o Linux que tenga instalado el paquete cliente de VMware Server.

A continuación, creamos el directorio /var/vm donde queremos instalar nuestras máquinas virtuales más tarde. Las máquinas virtuales requieren mucho espacio en disco, asegúrate de tener suficiente espacio libre en tu partición /var para las máquinas virtuales:

mkdir /var/vm

3 Obteniendo VMware Server

El servidor VMware se puede descargar de forma gratuita desde el sitio web de VMware: http://www.vmware.com/download/server/
Para ejecutar el software de VMware Server necesitas un número de serie (gratuito), que se puede solicitar haciendo clic en el botón “Regístrate ahora” en la página de descarga.

4 Descargando El Software

Para configurar VMware Server en Debian Sarge, necesitamos los siguientes paquetes de la página de descargas de VMware:

VMware Server para linux (Binary tar.gz)
Interfaz de Gestión (Binary tar.gz)

Queremos descargar los paquetes a nuestro directorio /tmp, por lo tanto, vamos allí:

cd /tmp

Para descargar el software a tu servidor, recomiendo usar el programa de línea de comandos de linux wget. La sintaxis de wget es la siguiente:

wget [URL del paquete tar.gz binario de VMware Server para linux]  
wget [URL del paquete tar.gz binario de la Interfaz de Gestión]

Desempaquetando el tar.gz del servidor:

tar xvfz VMware-server-*.tar.gz

Ejecutando el script del instalador:

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

El instalador te hará algunas preguntas. La mayoría de las veces puedes aceptar el valor predeterminado:

Creando una nueva base de datos de instalador usando el formato tar3.
Instalando el contenido del paquete.

¿En qué directorio deseas instalar los archivos binarios?
[/usr/bin] <– /usr/bin

¿Cuál es el directorio que contiene los directorios de inicio (rc0.d/ a rc6.d/)?
[/etc] <– /etc

¿Cuál es el directorio que contiene los scripts de inicio?
[/etc/init.d] <– /etc/init.d

¿En qué directorio deseas instalar los archivos del daemon?
[/usr/sbin] <– /usr/sbin

¿En qué directorio deseas instalar los archivos de biblioteca?
[/usr/lib/vmware] <– /usr/lib/vmware

El camino “/usr/lib/vmware” no existe actualmente. Este programa va a
crearlo, incluyendo los directorios padres necesarios. ¿Es esto lo que deseas?
[yes] <– yes

¿En qué directorio deseas instalar los archivos manuales?
[/usr/share/man] <– /usr/share/man

¿En qué directorio deseas instalar los archivos de documentación?
[/usr/share/doc/vmware] <– /usr/share/doc/vmware

El camino “/usr/share/doc/vmware” no existe actualmente. Este programa
va a crearlo, incluyendo los directorios padres necesarios. ¿Es esto lo que deseas?
[yes] <– yes

La instalación de VMware Server 1.0.1 build-29996 para Linux se completó  
satisfactoriamente. Puedes decidir eliminar este software de tu sistema en cualquier  
momento invocando el siguiente comando: "/usr/bin/vmware-uninstall.pl".

Antes de ejecutar VMware Server por primera vez, necesitas configurarlo invocando el siguiente comando: “/usr/bin/vmware-config.pl”. ¿Quieres que este
programa invoque el comando por ti ahora? [yes] <– yes

Asegurando que los servicios de VMware Server estén detenidos.
Deteniendo los servicios de VMware:  
El monitor de máquina virtual ha terminado

Debes leer y aceptar el Acuerdo de Licencia de Usuario Final para continuar.
Presiona enter para mostrarlo. <– [ENTER]

..... snip [TEXTO DE LICENCIA] ......

¿Aceptas? (yes/no) <– yes

Configurando bibliotecas GTK+ 2.4 de respaldo.

¿En qué directorio deseas instalar los íconos de tipo mime?
[/usr/share/icons] <– /usr/share/icons

El camino “/usr/share/icons” no existe actualmente. Este programa va a
crearlo, incluyendo los directorios padres necesarios. ¿Es esto lo que deseas?
[yes] <– yes

¿Qué directorio contiene tus archivos de entrada del menú de escritorio? Estos archivos tienen una
extensión de archivo .desktop. [/usr/share/applications] <– /usr/share/applications

¿En qué directorio deseas instalar el ícono de la aplicación?
[/usr/share/pixmaps] <– /usr/share/pixmaps

Intentando encontrar un módulo vmmon adecuado para tu kernel en ejecución.

Ninguno de los módulos vmmon preconstruidos para VMware Server es adecuado para tu
kernel en ejecución. ¿Quieres que este programa intente construir el módulo vmmon para
tu sistema (necesitas tener un compilador C instalado en tu sistema)? [yes] <– yes

Usando el compilador "/usr/bin/gcc". Usa la variable de entorno CC para anular.

¿Cuál es la ubicación del directorio de archivos de encabezado C que coinciden con tu kernel en ejecución? [/lib/modules/2.6.8-2-386/build/include] <– /lib/modules/2.6.8-2-386/build/include

[...]

¿Quieres red para tus máquinas virtuales? (yes/no/help) [yes] <– yes

Configurando una red puenteada para vmnet0.
Las siguientes redes puenteadas han sido definidas:
. vmnet0 está puenteado a eth0

¿Deseas configurar otra red puenteada? (yes/no) [no] <– no

¿Quieres poder usar NAT en tus máquinas virtuales? (yes/no)
[yes] <– yes

Configurando una red NAT para vmnet8.

¿Quieres que este programa busque una subred privada no utilizada? (yes/no/help)
[yes] <– yes

Buscando una subred privada no utilizada (esto puede tardar un tiempo)...
La subred 192.168.221.0/255.255.255.0 parece estar sin usar.
Las siguientes redes NAT han sido definidas:
. vmnet8 es una red NAT en la subred privada 192.168.221.0.

¿Deseas configurar otra red NAT? (yes/no) [no] <– no

¿Quieres poder usar red solo-host en tus máquinas virtuales?
[yes] <– yes

Configurando una red solo-host para vmnet1.

¿Quieres que este programa busque una subred privada no utilizada? (yes/no/help)
[yes] <– yes

Buscando una subred privada no utilizada (esto puede tardar un tiempo)...
La subred 192.168.211.0/255.255.255.0 parece estar sin usar.
Las siguientes redes solo-host han sido definidas:
. vmnet1 es una red solo-host en la subred privada 192.168.211.0.

¿Deseas configurar otra red solo-host? (yes/no) [no] <– no

[...]

Por favor especifica un puerto para las conexiones de consola remota a usar [902] <– 902

Reiniciando el superservidor de internet: inetd.  
Configurando la API de Scripting VmPerl de VMware.
Construyendo la API de Scripting VmPerl de VMware.
Usando el compilador "/usr/bin/gcc". Usa la variable de entorno CC para anular.
Instalando la API de Scripting VmPerl de VMware.
La instalación de la API de Scripting VmPerl de VMware fue exitosa.
Generando Certificado SSL del Servidor

¿En qué directorio deseas mantener tus archivos de máquina virtual?
[/var/lib/vmware/Virtual Machines] <– /var/vm

Por favor ingresa tu número de serie de 20 caracteres.

Escribe XXXXX-XXXXX-XXXXX-XXXXX o ‘Enter’ para cancelar: <– tu número de serie de VMware Server

Iniciando los servicios de VMware:  
El monitor de máquina virtual ha terminado  
La ethernet virtual ha terminado  
Red puenteada en /dev/vmnet0 ha terminado  
Red solo-host en /dev/vmnet1 (en segundo plano) ha terminado  
Red solo-host en /dev/vmnet8 (en segundo plano) ha terminado  
Servicio NAT en /dev/vmnet8 ha terminado
La configuración de VMware Server 1.0.1 build-29996 para Linux para este kernel en ejecución se completó exitosamente.

Eso es todo, el VMware Server está instalado en nuestro sistema Debian Sarge. Pasemos al siguiente paso…

Share: X/Twitter LinkedIn

Recibe nuevas publicaciones en tu bandeja de entrada.

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