VMware Ubuntu · 4 min read · Nov 29, 2025

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

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

Oggi ti dirò come impostare un nuovo server Ubuntu 10.04 che esegue VMware server 2.0.2-x e il plug-in VMware Remote Console.

La mia configurazione:

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

Firefox 3.6 non può eseguire il VMware Remote Console. Sul client, utilizzo Chrome per creare macchine virtuali, poi utilizzo il plug-in VMware Remote Console per eseguirle.

Abbiamo quattro passaggi:

Passo uno: Imposta una nuova macchina che esegue il server Ubuntu.
Passo due: Registrati, scarica, applica patch e installa VMware.
Passo tre: Crea macchine virtuali.
Passo quattro: Controlla le macchine virtuali remote con il plug-in VMware Remote Console da un client.

Passo uno: Imposta una nuova macchina che esegue il server Ubuntu

Molto facile. Se non lo sai, guarda: https://www.howtoforge.com/perfect-server-ubuntu-10.04-lucid-lynx-ispconfig-3.

Dopo la configurazione, riavvia la macchina.

Accedi e attiva l’account root:

sudo passwd root

Digita la password per root, io scelgo: 111111

Disconnettiti e poi accedi come root e successivamente faremo tutto come root, anche.

Aggiorna la macchina:

apt-get update  
apt-get upgrade -y

Installa gcc:

apt-get install -y gcc

Configura un indirizzo IP statico (io uso 192.168.1.75 qui):

nano /etc/network/interfaces

Elimina tutto e sostituisci con:

# Questo file descrive le interfacce di rete disponibili sul tuo sistema
# e come attivarle. Per ulteriori informazioni, vedere interfaces(5).

# L'interfaccia di rete di loopback
auto lo
iface lo inet loopback
   
# L'interfaccia di rete primaria
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

Modifica /etc/resolv.conf:

nano /etc/resolv.conf

Elimina tutto e sostituisci con (assicurati di utilizzare un nameserver valido; in questo esempio uso 192.168.1.1, il mio router, che esegue anche un nameserver):

nameserver 192.168.1.1

Riavvia la macchina:

reboot

Passo due: Registrati, scarica, applica patch, installa VMware

Accedi come root e crea /root/vm:

mkdir /root/vm  
cd /root/vm

Per scaricare VMware, devi registrarti su: https://www.vmware.com/tryvmware/?p=server20&lp=1. Ti invieranno un’email. Segui le istruzioni nell’email e scarica e salva VMware-server-2.0.2-203138.i386.tar.gz in /root/vm e ricorda di annotare la chiave per VMware Server per Linux (sembra: XXXXX-XXXXX-XXXXX-XXXXX).

Estrai il file VMware:

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

Prima di installare VMware, dobbiamo applicare la patch a VMware:

mkdir /root/dev  
cd /root/dev

Scarica cinque file:

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

Decomprimere il file seguente:

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

Cambia i nomi dei cinque file:

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

Modifica il file patch-vmware_2.6.3x.sh:

nano patch-vmware_2.6.3x.sh

Elimina tutto e sostituisci con:

#!/bin/sh
#
# (C) 2010 [email protected]
#
# 00-vmware-2.6.32_functional.diff
# - basato su vmware-server-modules-linux-2.6.32.patch
# - vedere http://communities.vmware.com/message/1389232#1389232
#
# 01-vmware-2.6.32_cosmetic.diff
# - basato sui commenti di rbihlmeyer in http://communities.vmware.com/thread/232842
#
# 02-vmnet-include.diff
# - metti i file .h e .c in directory separate, come fanno gli altri
# moduli
#
# vmware-config.pl.diff
# - basato su 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 "Usage: `basename $0` [vmware-modules-source directory]"
exit 1
else
SRC="$1"
fi

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

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

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

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

# vsock.ko ha bisogno di simboli da 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

Salva il file e esci.

Applica la patch:

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

Installa VMware:

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

Puoi premere INVIO per accettare tutti i valori predefiniti. Accetta la licenza. Inserisci la chiave di VMware Server che ti ha fornito VMware. Questo è tutto. Se l’installazione ha successo, termina così:

L'installazione dell'API VMware VIX 1.6.2 build-203138 per Linux è completata
con successo. Puoi decidere di rimuovere questo software dal tuo sistema in qualsiasi
momento invocando il seguente comando: "/usr/bin/vmware-uninstall-vix.pl".
Buon divertimento,
--il team VMware
Avvio dei servizi VMware:  
Monitor della macchina virtuale completato  
Interfaccia di comunicazione della macchina virtuale completata  
Famiglia di socket di interfaccia di comunicazione VM: completata  
Ethernet virtuale completato  
Rete bridged su /dev/vmnet0 completata  
Rete host-only su /dev/vmnet1 (in background) completata  
Server DHCP su /dev/vmnet1 completato  
Rete host-only su /dev/vmnet8 (in background) completata  
Server DHCP su /dev/vmnet8 completato  
Servizio NAT su /dev/vmnet8 completato  
Demone di autenticazione VMware Server (in background) completato  
Memoria condivisa disponibile completata  
Avvio dei servizi di gestione VMware:  
Agente host VMware Server (in background) completato  
Accesso web all'infrastruttura virtuale VMware  
Avvio delle macchine virtuali autostart di VMware:  
Macchine virtuali completate
La configurazione di VMware Server 2.0.2 build-203138 per Linux per questo
kernel in esecuzione è completata con successo.
Manutenzione...  
Grazie per aver utilizzato lo script!  
Patch fornita da:  
Ramon de Carvalho Valle  
http://risesecurity.org  
Autore dello script:  
Radu Cotescu  
http://radu.cotescu.com

Riavvia la macchina:

reboot
Share: X/Twitter LinkedIn

Ricevi i nuovi post nella tua casella di posta.

Nessuno spam. Disiscriviti in qualsiasi momento.