VMware Ubuntu · 4 min read · Nov 29, 2025

VMware Server 2.0.2-x No Ubuntu Server 10.04 Com Plug-in VMware Remote Console

VMware Server 2.0.2-x No Ubuntu Server 10.04 Com Plug-in VMware Remote Console

Hoje eu vou te mostrar como configurar um novo servidor Ubuntu 10.04 que executa o VMware server 2.0.2-x e o Plug-in VMware Remote Console.

Minha máquina:

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

O Firefox 3.6 não pode executar o VMware Remote Console. No cliente, eu uso o Chrome para criar máquinas virtuais, depois uso o Plug-in VMware Remote Console para executá-las.

Temos quatro etapas:

Passo um: Configurar uma nova máquina executando o servidor Ubuntu.
Passo dois: Registrar, baixar, aplicar patch e instalar o VMware.
Passo três: Criar máquinas virtuais.
Passo quatro: Controlar máquinas virtuais remotas com o Plug-in VMware Remote Console a partir de um cliente.

Passo um: Configurar uma nova máquina executando o servidor Ubuntu

Muito fácil. Se você não souber, veja: https://www.howtoforge.com/perfect-server-ubuntu-10.04-lucid-lynx-ispconfig-3.

Após a configuração, reinicie a máquina.

Faça login e ative a conta root:

sudo passwd root

Digite a senha para root, eu escolhi: 111111

Desconecte-se e depois faça login como root e mais tarde faremos tudo como root também.

Atualize a máquina:

apt-get update  
apt-get upgrade -y

Instale o gcc:

apt-get install -y gcc

Configure um endereço IP estático (eu uso 192.168.1.75 aqui):

nano /etc/network/interfaces

Delete tudo e substitua por:

# Este arquivo descreve as interfaces de rede disponíveis em seu sistema
# e como ativá-las. Para mais informações, veja interfaces(5).

# A interface de rede de loopback
auto lo
iface lo inet loopback
   
# A interface de rede primária
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

Edite /etc/resolv.conf:

nano /etc/resolv.conf

Delete tudo e substitua por (certifique-se de usar um nameserver válido; neste exemplo eu uso 192.168.1.1, meu roteador, que também executa um nameserver):

nameserver 192.168.1.1

Reinicie a máquina:

reboot

Passo dois: Registrar, baixar, aplicar patch, instalar o VMware

Faça login como root e crie /root/vm:

mkdir /root/vm  
cd /root/vm

Para baixar o VMware, você precisa se registrar em: https://www.vmware.com/tryvmware/?p=server20&lp=1. Eles enviarão um e-mail para você. Siga as instruções no e-mail e baixe e salve VMware-server-2.0.2-203138.i386.tar.gz em /root/vm e lembre-se de anotar a chave para o VMware Server para Linux (parece: XXXXX-XXXXX-XXXXX-XXXXX).

Extraia o arquivo do VMware:

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

Antes de instalarmos o VMware, precisamos aplicar um patch no VMware:

mkdir /root/dev  
cd /root/dev

Baixe cinco arquivos:

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

Descompacte o seguinte arquivo:

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

Mude os nomes dos cinco arquivos:

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

Edite o arquivo patch-vmware_2.6.3x.sh:

nano patch-vmware_2.6.3x.sh

Delete tudo e substitua por:

#!/bin/sh
#
# (C) 2010 [email protected]
#
# 00-vmware-2.6.32_functional.diff
# - baseado no vmware-server-modules-linux-2.6.32.patch
# - veja http://communities.vmware.com/message/1389232#1389232
#
# 01-vmware-2.6.32_cosmetic.diff
# - baseado nos comentários de rbihlmeyer em http://communities.vmware.com/thread/232842
#
# 02-vmnet-include.diff
# - coloca arquivos .h e .c em diretórios separados, como os outros
# módulos fazem
#
# vmware-config.pl.diff
# - baseado em 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"

# unset me!
# DEBUG=echo

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

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

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

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

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

# vsock.ko precisa de símbolos do 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

Salve o arquivo e saia.

Patch:

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

Instale o VMware:

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

Você pode pressionar ENTER para aceitar todos os valores padrão. Aceite a licença. Digite a chave do VMware Server que o VMware lhe deu. É isso. Se a instalação for bem-sucedida, termina assim:

A instalação da API VMware VIX 1.6.2 build-203138 para Linux foi concluída
com sucesso. Você pode decidir remover este software do seu sistema a qualquer
momento invocando o seguinte comando: "/usr/bin/vmware-uninstall-vix.pl".
Aproveite,
--a equipe VMware
Iniciando serviços VMware:  
Monitor de máquina virtual concluído  
Interface de comunicação de máquina virtual concluída  
Família de soquete de interface de comunicação de VM: concluído  
Ethernet virtual concluído  
Rede em ponte em /dev/vmnet0 concluído  
Rede somente host em /dev/vmnet1 (em segundo plano) concluído  
Servidor DHCP em /dev/vmnet1 concluído  
Rede somente host em /dev/vmnet8 (em segundo plano) concluído  
Servidor DHCP em /dev/vmnet8 concluído  
Serviço NAT em /dev/vmnet8 concluído  
Daemon de autenticação do VMware Server (em segundo plano) concluído  
Memória compartilhada disponível concluído  
Iniciando serviços de gerenciamento do VMware:  
Agente do host do VMware Server (em segundo plano) concluído  
Acesso Web à Infraestrutura Virtual do VMware  
Iniciando máquinas virtuais de autoinício do VMware:  
Máquinas virtuais concluídas
A configuração do VMware Server 2.0.2 build-203138 para Linux para este
kernel em execução foi concluída com sucesso.
Manutenção...  
Obrigado por usar o script!  
Patch fornecido por:  
Ramon de Carvalho Valle  
http://risesecurity.org  
Autor do script:  
Radu Cotescu  
http://radu.cotescu.com

Reinicie a máquina:

reboot
Share: X/Twitter LinkedIn

Receba novas postagens na sua caixa de entrada

Sem spam. Cancele a assinatura a qualquer momento.