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 rootDigita 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 -yInstalla gcc:
apt-get install -y gccConfigura un indirizzo IP statico (io uso 192.168.1.75 qui):
nano /etc/network/interfacesElimina 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.1Modifica /etc/resolv.conf:
nano /etc/resolv.confElimina 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.1Riavvia la macchina:
rebootPasso due: Registrati, scarica, applica patch, installa VMware
Accedi come root e crea /root/vm:
mkdir /root/vm
cd /root/vmPer 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.gzPrima di installare VMware, dobbiamo applicare la patch a VMware:
mkdir /root/dev
cd /root/devScarica 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.txtDecomprimere il file seguente:
gunzip 02-vmnet-include.diff.txt.gzCambia 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.diffModifica il file patch-vmware_2.6.3x.sh:
nano patch-vmware_2.6.3x.shElimina 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
fiSalva 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/sourceInstalla VMware:
cd /root/vm/vmware-server-distrib
./vmware-install.plPuoi 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 VMwareAvvio 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 completateLa 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.comRiavvia la macchina:
rebootRicevi i nuovi post nella tua casella di posta.
Nessuno spam. Disiscriviti in qualsiasi momento.