virtualbox-installazione

creato da LISSANDRIN ROBERTO ultima modifica 01/04/2008 14:02

Home page Progetto

Come installare Windows XP su VirtualBox (Virtual Machine)


PREMESSA

- Cosa è VirtualBox?
VirtualBox è una macchina virtuale per soluzioni sia server che desktop. Attualmente è l'unica virtualizzazione professionale e di qualità che è anche Open Source

- Quali sistemi operativi posso virtualizzare?
Date un'occhiata voi stessi nella pagina del Wiki (http://www.virtualbox.org/wiki/Guest_OSes)

- Perchè usare VirtualBox?
Prima di tutto perchè è semplice, veloce e con un'interfaccia intuitiva. Poi è anche Open Source e viene rilasciato sotto licenza GPL! Infine verrà incluso nel kernel di Feisty Fawn, quindi perchè non iniziare ad usarlo sapendo che verrà integrato nella futura versione di Ubuntu?

- Ma posso giocarci anche?
Se il gioco richiede l'accelerazione 3D sicuramente no! E' una macchina virtuale, non riesce a gestire l'accelerazione 3D della scheda video se questa è già in uso dal sistema host. Anche se personalmente ancora non ci ho provato?

REQUISITI DI SISTEMA

CPU: va bene un qualsiasi processore Intel o AMD abbastanza recente, da Pentium IV o Athlon XP in su.

RAM: almeno 512 MB, ma dipende comunque da quale sistema operativo volete virtualizzare. Io per Windows XP consiglio di avere almeno 1 GB e assegnare 512 mega all'OS virtualizzato.

Spazio HD: VirtualBox di per sè è molto leggero, un'installazione base richiede 30 MB di spazio. Di contro il sistema virtualizzato può richiedere parecchi giga, quindi consiglio per esempio con WinXP di partire da una base di almeno 8-10 GB, in base ai programmi che volete installarci ricordandosi si selezionare il disco virtuale con espansione dinamica che non riserva da subito lo spazio disco assegnatogli ma si autoespande all'occorrenza fino ad arrivare alla assegnazione massima.

INSTALLAZIONE

Innanzi tutto prima di installare VirtualBox chiediamoci se realmente ne abbiamo bisogno!
Se volete installare Windows sul vostro (K)Ubuntu o Mepis per giocare coi giochi 3D, lasciate perdere: il 3D non è ancora pienamente supportato dalle macchine virtuali!

Una volta stabilito che VirtualBox è ciò che fa per noi, procediamo con il download dal sito ufficiale del pacchetto virtualbox1.3.8.run autoinstallante
L'installazione non è niente di così complicato; innanzi tutto installiamo le dipendenze che ci servono per VirtualBox
e da console di root

Codice:

$ apt-get update
$ apt-get install libxalan110 libxerces27 libstdc++5

Aggiorniamo anche i linux-headers, nel caso non lo siano:

Codice:
$ uname -r

copiare il risultato con tasto destro copia
$ apt-get install linux-headers-(qui inserire con incolla il testo prec. copiato senza le parentesi tonde)


Sempre da console e da root, posizioniamoci nella directory in cui abbiamo scaricato il file di installazione reso prima eseguibile e lo lanciamo:

Codice:
./virtualbox1.3.8.run

Ed ecco che VirtualBox è installato! Niente di più semplice no?

Ora dobbiamo aggiungere il nostro username al gruppo 'vboxusers' nel file group in /etc;
Sempre da root in console editare il file group che di norma e' nella cartella /etc
aggiungendo il nostro user al gruppo vboxusers
esempio:
vboxusers:x:117:lissa,onthego

Una volta riavviato il sistema possiamo lanciare VirtualBox digitando 'VirtualBox' nel terminale oppure selezionando la voce nel menu.
Nel caso in cui dovesse verificarsi un errore di questo tipo:

Codice:

Could not lock the settings file '/home/alessio/.VirtualBox/VirtualBox.xml' (VERR_ACCESS_DENIED).

apriamo il terminale e digitiamo:

Codice:

$ sudo chown -R username.vboxusers /home/username/.VirtualBox

sostituendo username con il nostro login.

chmod 666 /dev/vboxdrv

Ovviamente non avremo nessun sistema operativo installato nella lista a sinistra?

Proviamo ora ad installare Windows XP (volendo possiamo mettere anche Windows 2000 o Vista):

1- Clicchiamo sul pulsante 'New' in alto a sinistra e nella schermata che vien fuori clicchiamo su 'Next'

2- Diamo ora un nome alla nostra virtual machine, per esempio 'WindowsXP' (vi consiglio di evitare nomi con spazi), e dal menu a tendina 'OS Type' selezioniamo Windows XP

3- Nella schermata successiva impostiamo quanta RAM VirtualBox deve assegnare al sistema guest nel momento in cui viene avviato; VirtualBox ci suggerisce di usare almeno 192 MB per Windows XP ma è meglio metterne minimo 256 (io ne ho assegnati 512 avendo 1 giga di ram; tenete conto che se assegnate troppa ram alla VM poi Linux diventa praticamente lentissimo dovendo usare la partizione swap, quindi sarebbe sempre meglio non superare metà della ram installata nel nostro pc)

4- Andiamo avanti e a questo punto dobbiamo specificare una partizione virtuale che verrà usata dal sistema operativo guest come hard disk principale. Nel menu a tendina non abbiamo nulla da selezionare, quindi clicchiamo su 'New..' e poi 'Next'. A questo punto siamo di fronte a una doppia scelta: Dynamically expanding image o Fixed-size image. La prima ci permette di avere un file immagine che cresce dinamicamente man mano che aggiungiamo programmi e file al nostro sistema operativo fino a raggiungere la massima dimensione che specificheremo subito dopo; questo significa che inizialmente avremo un file piccolissimo di pochi kb e che occuperà spazio solo se aggiungiamo roba alla virtual machine. La seconda soluzione invece allocherà immediatamente tutto lo spazio che assegniamo alla VM al file .VDI, occupando quindi maggiore spazio; in questo modo il sistema guest sarà leggermente più veloce rispetto a un'immagine dinamica. Scegliete quindi in base ai vostri bisogni: se volete un sistema veloce e avete abbastanza spazio sull'hd selezionate Fixed-size image, se invece avete meno spazio o non volete farlo occupare inutilmente dalla VM scegliete Dynamically explanding image. Personalmente vi posso dire che la prima opzione non è poi così lenta e almeno sul mio pc Windows XP gira così come girerebbe in modalità nativa!
Nella schermata successiva diamo un nome al file immagine .VDI (usiamo lo stesso nome della VM per non confonderci) e la sua dimensione; la dimensione da impostare è a vostra discrezione: tenete conto che Windows XP come installazione base richiede 3 giga o poco più, se poi avete intenzione di installarci programmi o usare file di grosse dimensioni vi serviranno parecchi giga! Io ho impostato 40 GB come dimensione massima (e immagine dinamica) anche se ora come ora con 4-5 programmi installati occupa solo 4,9 GB.

5- OK, il nostro sistema guest è pronto e nella schermata finale avremo un riepilogo delle opzioni che abbiamo impostato

A questo punto dobbiamo mettere a punto qualche altra impostazione prima di procedere con l'installazione di Windows XP; clicchiamo in alto su 'Settings'. Da qui controlliamo praticamente tutto ciò che riguarda la virtual machine appena creata; innanzi tutto attiviamo CDROM e Floppy (se ne abbiamo bisogno) selezionando Mount; poi eventualmente possiamo modificare la quantità di RAM e memoria video: generalmente con 8 MB di memoria video non dovrebbero esserci problemi ma se vogliamo avere risoluzioni più alte e prestazioni maggiori con programmi che usano RAM video possiamo aumentarla (io personalmente avendo una scheda video da 256 MB ho dato 128 MB a Windows XP); nella scheda 'Advanced' impostiamo la sequenza di boot e non tocchiamo nient'altro. Ultima cosa da controllare è che ci sia impostata una connessione in 'Network' ed infine eventualmente attivare il supporto USB.

E' fatta, ora avviamo la virtual machine con il CD di Windows XP nel lettore e iniziamo l'installazione dell'OS (su cui non mi soffermo).

Guida di Black Mamba con modifiche di Roberto Lissandrin  ( tratto da http://forum.ubuntu-it.org/index.php?topic=68265.0 )

Per approfondimenti fare riferimento al manuale ufficiale
e al sito ufficiale del progetto :  http://www.virtualbox.org

Roberto Lissandrin

Azioni sul documento