In questa guida vedremo come creare una macchina virtuale con Linux usando VirtualBox. Il prodotto che andremo a vedere in realtà è disponibile (oltre a Linux) anche per Mac e Windows.

Andiamo allora a creare una macchina virtuale contenente Windows XP sotto una Linux Debian.
1 – Scaricamento e installazione del programma
Prima di tutto dobbiamo scaricare il software. Aggiungete quindi la seguente riga al file /etc/apt/sources.list
deb http://www.virtualbox.org/debian etch non-free
Poi aggiungete la chiave in questo modo:
# wget http://www.virtualbox.org/debian/innotek.asc
# apt-key add innotek.asc
Aggiornate la lista dei pacchetti e installate virtualbox:
# apt-get update
# apt-get install virtualbox
Perfetto, ora è tutto installato e possiamo iniziare il procedimento per la creazione della VM (Virtual Machine).
2 – Creazione della macchina virtuale
Per avviare il programma, basta cliccare sul menu:
e vi si dovrebbe aprire la finestra principale di virtualbox:
Ora cliccate su “Nuova” per avviare la procedura guidata:
Dovrete ora inserire una serie di dati, come il nome della VM, la quantità di RAM destinata ad essa, e così via. Quando vi verrà chiesto di selezionare l’hard disk, fate “Nuovo”:
Si aprirà un nuovo wizard. Scegliete anche qua tutti i dati che fanno bene al caso vostro. Io consiglio di scegliere un “Tipo di Immagine” A dimensione fissa.
Una volta finito (finiti tutti e 2 i wizard) si ritornerà alla schermata iniziale:
Provate ad avviare la VM con l’apposito tasto “Avvia”. Dopo alcuni passaggi banali, la macchina non si avvierà e virtualbox vi farà vedere un messaggio di errore come questo:
E’ normale! Non avete i permessi per creare le VM. Dovete quindi aggiungere il vostro utente al gruppo di virtualbox, in questa maniera (da root):
# addgroup fra vboxusers
Se non ci sono problemi, riavviate.
Una volta riavviato, riaprite virtualbox e cliccate su “Impostazioni”. Dovete abilitare il CD/DVD drive. Nel frattempo, potete modificare anche altri parametri a piacere:
Perfetto, ora inserire il CD di Windows XP nel lettore e avviate la macchina. Come per miracolo, l’installazione di Windows partirà:
Ora… per installare Windows penso che potreste fare pure da voi :)
3 – Esecuzione della macchina virtuale
Alla fine dei conti, ecco qua il risultato: Windows XP dentro Linux Debian:
Windows dentro Linux
Se non ci credete, ecco qua il video:
Bello è?









19 Novembre 2007 @ 2:07 alle 2:07
Si, vero, molto bello. Ho sempre usato vmware server, ma dopo aver provato virtual box mi son messo a virtualizzare windows solo lì dentro. E’ _veloce_. vmware server, per contro, mi da la sensazione di essere più solido. Ho avuto molti meno problemi ad installarci dentro vm con debian, freebsd ecc.. Probabilmente è dovuto al fatto che non mi ci sono sbattuto molto.
19 Novembre 2007 @ 9:47 alle 9:47
Confermo, VirtualBox è un ottimo prodotto e, oltrettutto, è in gran parte opensource.
Se interessa ho postato uno script per configurarlo con l’interfaccia host.
Clicate sul mio link.
Ciao
19 Novembre 2007 @ 10:01 alle 10:01
ciao.
una cosa al volo. ho installato virtualbox la scorsa settimana e ho fatto un paio di prova ma mi sono arenato subito (e non c’ho perso tempo…): mi dice che il cd non è avviabile o simili e mi molla lì.
qualche idea?
19 Novembre 2007 @ 10:04 alle 10:04
Prova a montarlo il cd !
20 Novembre 2007 @ 15:39 alle 15:39
beh.. non sono messo così tanto male… almeno montarlo l’ho già fatto :-D
2 Dicembre 2007 @ 11:52 alle 11:52
Ciao. Una domanda forse stupida, ma essendo alle prime “armi” spero che avrete pietà di me… :-)
Una volta installata la VM, è possibile installare prog. che girano solo su windows e utilizzarli?
2 Dicembre 2007 @ 12:27 alle 12:27
@@nexus
Beh, una VM è una cosa a sé stante, quindi puoi benissimo installare all’interno tutti i programmi che ti pare!
13 Dicembre 2007 @ 19:21 alle 19:21
VirtualBox è veramente ottimo, però mentre con altre distro mi funziona benissimo, in Debian Etch non riesco a a usare con Windows lo schermo intero, nè ad installare i Guest Additions. Succede anche a voi?
6 Gennaio 2008 @ 19:20 alle 19:20
scusate per la mia ignoranza, ma quando do il comando “addgroup” sotto openSuse mi dice che non conosce il comando, potreste dirmi, gentilmente, il comando esatto. Grazie per la gentilezza
6 Gennaio 2008 @ 19:53 alle 19:53
@luigi
Lo devi fare da root… se non ti funziona quel comando E se hai KDE, prova ad usare Kuser!
8 Gennaio 2008 @ 21:56 alle 21:56
ciao Montoya, ti ringrazio per la disponibilità, ma ho provato con “Kuser” e non mi conosce nemmeno questo di comando. se hai qualche dritta altra ti ringrazio.
8 Gennaio 2008 @ 22:15 alle 22:15
@luigi
Ma che distribuzione hai? Possibile che non hai installato “adduser”?
14 Gennaio 2008 @ 21:39 alle 21:39
ciao Montoya, ho installato la suse 10.2, premetto che sono alle prime armi con linux, ma nel momento in cui vado a dare il comando adduser oppure do il comando “adduser –help” mi dice adduser not found. lo stesso comando l’ho dato su knoppix e mi dava l’elenco del comando e tutto ciò che doveva darmi, per questo non so cosa dire. se tu hai installato virtualbox e sei riuscito ad attivare windows potresti dirmi, passo passo, come si fa e qual’è la procedura? io mi sono bloccato appunto ad “adduser”. grazie di cuore a te e a tutti quelli che possono aiutarmi.
14 Gennaio 2008 @ 21:52 alle 21:52
@luigi
Mi sembra strano che adduser non ci sia… cmq segui quello che faccio io:
entra da root con questo comando:
fra@debian:~$ suParola d'ordine:
root@debian:/home/fra# adduser --help
adduser [--home DIR] [--shell SHELL] [--no-create-home] [--uid ID]
Ora se riesci a proseguire bene, altrimenti non so che dirti. :)
15 Gennaio 2008 @ 21:42 alle 21:42
luigi@linux-6f07:~> su
Password
linux-6f07:/home/luigi # adduser –help
bash: adduser: command not found
linux-6f07:/home/luigi #
ecco quello che mi da, sono desolato. comunque grazie lo stesso per la tua cortesia, cercherò di sbatterci un pò la testa e se riuscirò a capire cos’è che non va te lo farò sapere.
ciao, luigi :-)
15 Gennaio 2008 @ 21:55 alle 21:55
@luigi
Prova con useradd
root@debian:/home/fra# useradd --helpUsage: useradd [options] LOGIN
18 Gennaio 2008 @ 22:15 alle 22:15
ciao montoya, useradd lo riconosce. mi sai dire adesso come devo dare il comando. una domanda ancora ma com’è che non trovo più virtualbox, prima stava sotto le applicazioni, adesso non lo trovo più, ma se vado ad installarlo mi dice che è già installato. bho, strano sto linux, o forse sono io? ciao montoya
18 Gennaio 2008 @ 22:55 alle 22:55
@luigi
prova ad eseguire il comando da shell