tux-debianwww.palmix.orgtux-debian


  HOME  GUIDE  ARTICOLI  DOWNLOADS  LINKS ENGLISH

 
INSTALLARE ED UTILIZZARE UN SISTEMA OPERATIVO SU MACCHINA VIRTUALE: VIRTUALBOX
by Francesco Palmisano


Quando non si hanno molti computers fisici a disposizione, ma si desidera comunque poter utilizare più sistemi operativi differenti contemporaneamente la soluzione migliore e più utilizzata è la tecnica di virtualizzazione.
Questo sistema consente di creare una macchina virutale dove poter installare ed utilizzare un sistema operativo come se fosse installato su un PC fisicamente esistente; tale risultato si ottiene utilizzando software appositi che creano "l'illusione" del computer virtuale.

Esistono differenti software che consentono di fare questa operazione, alcuni proprietari ed a pagamento altri invece gratuiti e/o opensource. Fra i più noti citiamo Xen, VMware, Virtualbox e Qemu.
Il kernel Linux mette a disposizione nativamente il supporto per la virtualizzazione per quei processori che possiedono fra le loro estensioni quelle per la virtualizazione (Intel VT-x e AMD-V). La maggior parte dei processori prodotti negli ultimi 2 anni possiede questa caratteristica.

Il software che prenderemo in considerazione in questa guida è VirtualBox, un programma gratuito e basato sul progetto Qemu che consente di sfruttare le estensioni di virtualizzazioni dei processori e che, grazie agli GuestAdditions (non presenti nel "genitore" Qemu), aumenta e migliora l'intergazione dei sistemi operativi installati.

virtualbox-1

Prima di procedere è importante fare chiarezza su un punto:

1) Sistema Host è il sistema operativo installato sul vostro computer "reale" che nel nostro caso è Linux e più precisamente Debian/GNU Linux.
2) Sistema Guest è invece il sistema che si intende installare (verrà ospitato) sulla macchina virtuale.

virtualbox-logo VirtalBox è sviluppato dalla società Innotek ed è installabile tramite il vostro gestore di pacchetti preferito previa l'aggiunta al file /etc/apt/sources.list delle seguenti linee:

#VirtualBox
deb http://www.virtualbox.org/debian etch non-free

Quindi installiamo il pacchetto virtualbox!
Il programma si arrangerà ad installare e compilare i moduli kernel necessari al corretto funzionamento del programma

N.B. Non installate la versione virtualbox-ose

Per consentire a un normale utente di utilizzare la macchina virtuale dovrete, da root, associare tale utente al gruppo vboxusers ad esempio utilizzando il programma kuser (in KDE).

Avviate ora il vostro VirtualBox e vi troverete di fronte una schermata simile a questa:

vb1

Ovviamente nella vostra non saranno presenti sistemi già installati, come risulta invece nell'immagine qui sopra.
Procediamo ora a configurare il nostro programma:

Dal menu File selezionate la voce Impostazioni e accertatevi che la casella Abitita VT-x/AMD-V sia spuntata come in figura:

vb2

e su Input selezionate la casella Acquisizione automatica della tastiera, infine selezionate la lingua che preferite per il programma (probabilmente l'italiano).
Bene a questo punto procediamo con la configurazione di una macchina virtuale, cliccate sul tasto Nuova e seguite le istruzione che vi vengono proposte:

vb3

Scegliete un nome ed un tipo di sistema operativo da installare:

vb4

Scegliete la quantità di memoria RAM che volete dedicare alla macchina virtuale e quindi al sistema operativo che andrete ad installare:

vb5

Analogamente alla memoria, scegliete le dimensioni del disco rigido virtuale con il relativo nome da dare alla sua immagine (generalmente quello proposto va bene):

vb6

Ora procediamo affinche la macchina virtuale possa utilizzare le porte usb del vostro computer; aprite (con i permessi di root) il file /etc/fstab ed aggiungete la seguente riga:

none /proc/bus/usb usbfs devgid=46,devmode=664 0 0

salvate e chiudete il file.
Ora selezionate il pulsate impostazioni e completiamo la configurazione della macchina virtuale per quel sistema operativo, selezionate il quantitativo di memoria per la scheda video:

vb7

Abilitate il supporto audio:

vb9

Attivate il supporto per la scheda di rete con i paramentri come in figura (quelli proposti di default):

vb8

Abilitate il sistema operativo Guest ad utilizzare le porte USB 1.0 e USB 2.0 del vostro computer:

vb10

Infine scegliete (se lo desiderate) una o più cartelle del vostro sistema Host che volete condividere con il sistema operativo Guest:

vb11

Conclusa la parte di configurazione procedete all'installazione del vostro sistema operativo Guest (ad esempio tramite il CD originale di installazione del vostro Windows XP) cliccando sul pulsante avvia.
Installate il vostro sistema Guest esattamente come fareste su un normale computer; al termine otterrete un risultato analogo a questo (per Windows XP):

vb13

Ora non resta che intergare al meglio il nostro nuovo sistema virtuale installandovi il pacchetto GuestAdditions; selezioniamo dal menu Dispositivi la voce Installa Guest Adictions:

vb15

Se non la avete già presente sul vostro hard disk vi chiederà di scaricarla da internet e procederà all'installazione al termine della quale sarà necessario riavviare la vostra macchina virtuale (riavviate Windows insomma).
Al nuovo riavvio noterete numerose migliorie: da una maggior reattività del sistema guest alla miglior intergrazione di tastiera, mouse e risoluzione dello schermo.
Noterete inoltre sul vassoio di sistema l'icona:

vb14

A questo punto potrete utilizzare il vostro sistema Guest a tutto schermo come se fosse nativo sul vostro PC premendo la combinazione di tasti Ctrl destro+F :

vb16

Inoltre sarà possibile accedere alla cartella condivisa del Sistema Host da quello Guest tramite le risorse di rete di quest'ultimo:

vb17

Bene avete completato l'installazione e la configurazione del vostro sistema operativo virtuale, ora ne potrete installare quanti ne vorrete e di qualsiasi natura: Windows, Unix, Linux, etc...

N.B. Sistemi operativo Guest a 64 bit sarà possibile installarli solo se anche il sistema Host è a 64 bit. Inoltre ricordo che le licenze legate al sistema operativo MacOS vietano l'utilizzo dello stesso su macchine virtuali, ciò non significa che non sia possibile "virtualizzarlo" ma che è illegale!

Buona virtualizzazione a tutti!!

Collegamento: Sito ufficiale di VirtualBox

torna ad inizio pagina - torna alle guide