VMware Install · 8 min read · Oct 01, 2025

Come Installare VMware Server Su Debian Sarge

Come Installare VMware Server Su Debian Sarge

Versione 1.0
Autore: Falko Timme , Till Brehm

Questo tutorial fornisce istruzioni passo-passo su come installare il VMware Server gratuito (versione 1.0.1) su un sistema Debian Sarge.

VMware ha appena rilasciato la versione 1.0 del suo VMware Server gratuito. Con VMware Server puoi creare ed eseguire sistemi operativi guest (“macchine virtuali”) come Linux, Windows, FreeBSD, ecc. sotto un sistema operativo host. Questo ha il vantaggio che puoi eseguire più sistemi operativi sullo stesso hardware, il che fa risparmiare molto denaro, e puoi spostare le macchine virtuali da un VMware Server all’altro (o su un sistema che ha il VMware Player che è anch’esso gratuito). In questo articolo utilizziamo Debian Sarge (3.1) come sistema operativo host.

Voglio dire prima che questo non è l’unico modo per configurare un sistema del genere. Ci sono molti modi per raggiungere questo obiettivo, ma questo è il modo che seguo. Non fornisco alcuna garanzia che questo funzionerà per te!

1 Nota Preliminare

Presumo che tu abbia già configurato un sistema Debian Sarge di base. Puoi configurare il tuo sistema come descritto nelle prime due pagine di questo tutorial: The Perfect Setup - Debian Sarge (3.1).

Utilizzo 192.168.0.100 come indirizzo IP e server1.example.com come nome host del mio sistema Debian Sarge in questo tutorial. Se il tuo sistema Debian Sarge non ha un indirizzo IP statico, dovresti ora modificare la sua configurazione di rete in modo che abbia un indirizzo IP statico in futuro:

vi /etc/network/interfaces

| # /etc/network/interfaces -- file di configurazione per ifup(8), ifdown(8) # L'interfaccia di loopback auto lo iface lo inet loopback # La prima scheda di rete - questa voce è stata creata durante l'installazione di Debian # (network, broadcast e gateway sono opzionali) 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 |

(Se utilizzi un gateway diverso da 192.168.0.1, modifica l’indirizzo IP del gateway in /etc/network/interfaces.)

Poi riavvia la tua rete:

/etc/init.d/networking restart

Modifica /etc/resolv.conf e aggiungi alcuni nameserver:

vi /etc/resolv.conf

| search server nameserver 145.253.2.75 nameserver 193.174.32.18 nameserver 194.25.0.60 |

Modifica /etc/hosts e aggiungi il tuo nuovo indirizzo IP:

vi /etc/hosts

| 127.0.0.1 localhost.localdomain localhost 192.168.0.100 server1.example.com server1 # Le seguenti righe sono desiderabili per host compatibili con 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 Installazione dei Pacchetti Richiesti

Prima aggiorniamo il nostro database dei pacchetti:

apt-get update

Ora installiamo i pacchetti richiesti da VMware sul nostro sistema Debian Sarge eseguendo

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

Ti verranno poste alcune domande a cui puoi rispondere come segue:

Tentare di autodetectare l’hardware video? <– No

Seleziona il driver del server X desiderato. <– vesa

Utilizzare l’interfaccia del dispositivo framebuffer del kernel? <– Sì

Seleziona il set di regole XKB da utilizzare. <– xfree86

Seleziona il modello della tua tastiera. <– pc104

Seleziona il layout della tua tastiera. <– [Seleziona il layout della tua tastiera, ad esempio de, se hai una tastiera tedesca.]

Seleziona la tua variante di tastiera. <– [Lascia vuoto.]

Seleziona le opzioni della tua tastiera. <– [Lascia vuoto.]

Seleziona la porta del mouse. <– /dev/input/mice

Il tuo monitor è un dispositivo LCD? <– No

Seleziona un metodo per selezionare le caratteristiche del tuo monitor. <– Avanzato

Inserisci l’intervallo di sincronizzazione orizzontale del tuo monitor. <– 28-50

Inserisci l’intervallo di aggiornamento verticale del tuo monitor. <– 43-75

Seleziona le modalità video che desideri che il server X utilizzi. <– 1024x768, 800x600, 640x480

Seleziona la profondità di colore predefinita desiderata in bit. <– 24

Risoluzione predefinita della stampante <– 600

La maggior parte di queste risposte non è davvero importante perché non vogliamo utilizzare il desktop sul nostro sistema Debian Sarge. Ci connetteremo al VMware Server dalla nostra workstation più tardi, che può essere un sistema Windows o Linux che ha installato il pacchetto client di VMware Server.

Successivamente creiamo la directory /var/vm dove vogliamo installare le nostre macchine virtuali in seguito. Le macchine virtuali richiedono molto spazio su disco, assicurati di avere spazio libero sufficiente sulla tua partizione /var per le macchine virtuali:

mkdir /var/vm

3 Ottenere VMware Server

Il server VMware può essere scaricato gratuitamente dal sito web di VMware: http://www.vmware.com/download/server/
Per eseguire il software VMware Server hai bisogno di un numero di serie (gratuito), che può essere richiesto cliccando sul pulsante “Registrati ora” nella pagina di download.

4 Scaricare il Software

Per configurare VMWare Server su Debian Sarge, abbiamo bisogno dei seguenti pacchetti dalla pagina di download di VMware:

VMware Server per linux (Binary tar.gz)
Interfaccia di gestione (Binary tar.gz)

Vogliamo scaricare i pacchetti nella nostra directory /tmp, quindi ci andiamo:

cd /tmp

Per scaricare il software sul tuo server, ti consiglio di utilizzare il programma da riga di comando linux wget. La sintassi di wget è la seguente:

wget [URL del pacchetto VMware Server per linux binary tar.gz]  
wget [URL del pacchetto Management Interface binary tar.gz]

Decomprimere il server tar.gz:

tar xvfz VMware-server-*.tar.gz

Eseguire lo script di installazione:

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

L’installatore ti farà alcune domande. Nella maggior parte dei casi puoi accettare il valore predefinito:

Creando un nuovo database di installazione utilizzando il formato tar3.
Installando il contenuto del pacchetto.

In quale directory desideri installare i file binari?
[/usr/bin] <– /usr/bin

Qual è la directory che contiene le directory di init (rc0.d/ a rc6.d/)?
[/etc] <– /etc

Qual è la directory che contiene gli script di init?
[/etc/init.d] <– /etc/init.d

In quale directory desideri installare i file del demone?
[/usr/sbin] <– /usr/sbin

In quale directory desideri installare i file di libreria?
[/usr/lib/vmware] <– /usr/lib/vmware

Il percorso “/usr/lib/vmware” non esiste attualmente. Questo programma sta per
crearlo, inclusi i necessari directory padre. È questo ciò che desideri?
[sì] <– sì

In quale directory desideri installare i file manuali?
[/usr/share/man] <– /usr/share/man

In quale directory desideri installare i file di documentazione?
[/usr/share/doc/vmware] <– /usr/share/doc/vmware

Il percorso “/usr/share/doc/vmware” non esiste attualmente. Questo programma
sta per crearlo, inclusi i necessari directory padre. È questo ciò che desideri?
[sì] <– sì

L'installazione di VMware Server 1.0.1 build-29996 per Linux è completata  
successfully. Puoi decidere di rimuovere questo software dal tuo sistema in qualsiasi  
tempo invocando il seguente comando: "/usr/bin/vmware-uninstall.pl".

Prima di eseguire VMware Server per la prima volta, devi configurarlo invocando il seguente comando: “/usr/bin/vmware-config.pl”. Vuoi che questo programma invochi il comando per te ora? [sì] <– sì

Assicurandosi che i servizi per VMware Server siano fermati.
Fermando i servizi VMware:  
Monitor della macchina virtuale fatto

Devi leggere e accettare il Contratto di Licenza per l’Utente Finale per continuare.
Premi invio per visualizzarlo. <– [INVIO]

..... snip [TESTO LICENZA] ......

Accetti? (sì/no) <– sì

Configurando le librerie GTK+ 2.4 di fallback.

In quale directory desideri installare le icone dei tipi MIME?
[/usr/share/icons] <– /usr/share/icons

Il percorso “/usr/share/icons” non esiste attualmente. Questo programma sta per
crearlo, inclusi i necessari directory padre. È questo ciò che desideri?
[sì] <– sì

Quale directory contiene i tuoi file di voce del menu desktop? Questi file hanno un
‘estensione .desktop. [/usr/share/applications] <– /usr/share/applications

In quale directory desideri installare l’icona dell’applicazione?
[/usr/share/pixmaps] <– /usr/share/pixmaps

Cercando di trovare un modulo vmmon adatto per il tuo kernel in esecuzione.

Nessuno dei moduli vmmon precompilati per VMware Server è adatto per il tuo
kernel in esecuzione. Vuoi che questo programma provi a costruire il modulo vmmon per
il tuo sistema (devi avere un compilatore C installato sul tuo sistema)? [sì] <– sì

Utilizzando il compilatore "/usr/bin/gcc". Usa la variabile d'ambiente CC per sovrascrivere.

Qual è la posizione della directory dei file di intestazione C che corrispondono al tuo
kernel in esecuzione? [/lib/modules/2.6.8-2-386/build/include] <– /lib/modules/2.6.8-2-386/build/include

[...]

Vuoi la rete per le tue macchine virtuali? (sì/no/help) [sì] <– sì

Configurando una rete bridge per vmnet0.
Le seguenti reti bridge sono state definite:
. vmnet0 è collegato a eth0

Vuoi configurare un’altra rete bridge? (sì/no) [no] <– no

Vuoi essere in grado di utilizzare la rete NAT nelle tue macchine virtuali? (sì/no)
[sì] <– sì

Configurando una rete NAT per vmnet8.

Vuoi che questo programma cerchi una sottorete privata non utilizzata? (sì/no/help)
[sì] <– sì

Cercando una sottorete privata non utilizzata (questo può richiedere del tempo)...
La sottorete 192.168.221.0/255.255.255.0 sembra essere non utilizzata.
Le seguenti reti NAT sono state definite:
. vmnet8 è una rete NAT sulla sottorete privata 192.168.221.0.

Vuoi configurare un’altra rete NAT? (sì/no) [no] <– no

Vuoi essere in grado di utilizzare la rete solo host nelle tue macchine virtuali?
[sì] <– sì

Configurando una rete solo host per vmnet1.

Vuoi che questo programma cerchi una sottorete privata non utilizzata? (sì/no/help)
[sì] <– sì

Cercando una sottorete privata non utilizzata (questo può richiedere del tempo)...
La sottorete 192.168.211.0/255.255.255.0 sembra essere non utilizzata.
Le seguenti reti solo host sono state definite:
. vmnet1 è una rete solo host sulla sottorete privata 192.168.211.0.

Vuoi configurare un’altra rete solo host? (sì/no) [no] <– no

[...]

Per favore specifica una porta per le connessioni alla console remota da utilizzare [902] <– 902

Riavviando il superserver internet: inetd.  
Configurando l'API di scripting VMware VmPerl.
Costruendo l'API di scripting VMware VmPerl.
Utilizzando il compilatore "/usr/bin/gcc". Usa la variabile d'ambiente CC per sovrascrivere.
Installando l'API di scripting VMware VmPerl.
L'installazione dell'API di scripting VMware VmPerl è riuscita.
Generando certificato SSL del server

In quale directory desideri mantenere i tuoi file di macchine virtuali?
[/var/lib/vmware/Virtual Machines] <– /var/vm

Per favore inserisci il tuo numero di serie di 20 caratteri.

Digita XXXXX-XXXXX-XXXXX-XXXXX o ‘Invio’ per annullare: <– il tuo numero di serie VMware Server

Avviando i servizi VMware:  
Monitor della macchina virtuale fatto  
Ethernet virtuale fatto  
Networking bridge su /dev/vmnet0 fatto  
Networking solo host su /dev/vmnet1 (in background) fatto  
Networking solo host su /dev/vmnet8 (in background) fatto  
Servizio NAT su /dev/vmnet8 fatto
La configurazione di VMware Server 1.0.1 build-29996 per Linux per questo kernel in  
esecuzione è completata con successo.

Ecco fatto, il VMware Server è installato sul nostro sistema Debian Sarge. Passiamo al passo successivo…

Share: X/Twitter LinkedIn

Ricevi i nuovi post nella tua casella di posta.

Nessuno spam. Disiscriviti in qualsiasi momento.