
Soprattutto per i neofiti di Linux, è spesso necessario non ricorrere ad un drastico cambiamento di sistema operativo, ma è consigliabile almeno per i primi tempi avere tutti e due i sistemi operativi insieme.
Questo è possibile in 2 modi: creando un dual boot, o meglio partizionare il disco ed installare due sistemi operativi oppure installando una macchina virtuale su di un sistema per farne girare un altro. I vantaggi e svantaggi dell’uno o dell’altro approccio sono tanti, io pero preferisco di gran lunga il secondo.
La virtualizzazione, infatti permette di avere “due computer in uno”, senza dover formattare niente, e questa non è una cosa da poco conto! Io, per esempio sul mio Ubuntu possiedo una macchina virtuale installata tramite Vmware con sistema operativo Windows Xp, e cio mi consente anche ad esempio di poter installare un server e un database su Linux che si appoggiano sul server in Windows e di creare in Ubuntu il mio client, facendoli comunicare istantaneamente, cosa non possibile attraverso la scelta del dual boot, in quanto devo riavviare la macchina. Ve lo dice uno che fino a un anno fa aveva partizionato il disco per Xp, Vista e Ubuntu!
A questo punto, andiamo a vedere di quali strumenti abbiamo bisogno per creare una macchina virtuale. I programmi principali sono due, Vmware e Virtualbox, di quest’ultimo esamineremo gli aspetti più importanti.
Vogliamo quindi creare su Linux Ubuntu una macchina virtuale per il nostro Windows Xp.
Virtualbox (proprietà di Sun) è un programma free e scaricabile da qui.
- Una volta scaricato ed installato fate partire VirtualBox.
- Premere sul pulsante Nuova per creare la macchina virtuale.
- Premiamo Successivo e scegliamo un nome per la nostra macchina virtuale.
Scegliamo Windows Xp come sistema operativo e premiamo Successivo.
Lasciamo la dimensione raccomandata di default e andiamo Avanti. - Ora bisogna creare un’immagine di hard disk virtuale, seguiamo questi passi
Nuovo–>Successivo–>Ad espansione dinamica–>Successivo–>Termina . - Terminata questa procedura vedremo nel pannello centrale l’istanza della nostra macchina virtuale.
- Cliccando sul pulsante Avvia e con il cd di installazione del nostro sistema operativo dentro il lettore,
partiamo con l’installazione del sistema operativo!!
Ed ecco finalmente il risultato!!!!

Da notare l’avviso, “Il computer potrebbe essere esposto a rischi “!!!!!
Nel prossimo articolo tratteremo come creare una rete virtuale tra i due sistemi in questione. !! Stay tuned !!!












Articolo scritto da
francesco
12/03/08
4:25 pm
Complimenti per il post, davvero molto chiaro.
L’unica cosa in base all’installazione effettuata virtualBox protrebbe richiedere il cambio dei permessi al file /dev/vboxdrv.
Tom
16/03/08
10:23 pm
Non sò magari sono di parte, ma io avrei usato Vmware.
Giuseppe
27/07/08
5:09 pm
Ciao, mi sto avvicinando al mondo Linux ma mi serve Windows perchè ho acquistato programmi originali per il mio lavoro e vorrei continuare ad usarli.
Volevo sapere 2 cose:
1. la suite Adobe (dreamweaver, flash, photoshop, ma anche altri programmi come Word, Excel, Outlook 2002) possono funzionare creando una macchina virtuale per Windows XP?
2. Riguardo all’ultima frase: “Da notare l’avviso, “Il computer potrebbe essere esposto a rischi”, questo significa che non è necessario installare antivirus e firewall?
Grazie
Tom
27/07/08
6:02 pm
Se crei una macchina virtuale, funzionerà senza problemi qualunque software Windows, ma attenzione mi raccomando bisogna avere un quantitativo onesto di memoria.
Bè con Linux gli antivirus non servono ma la macchina virtuale è un sistema operativo a parte se prendi un virus nel sistema virtuale si infetta come un sistema normale.
Giuseppe
27/07/08
7:40 pm
Ho 3GB di ram e credo che sia sufficiente. Allora continuerò ad usare la protezione per Windows.
Grazie sei stato gentilissimo.
Lorenzo
27/07/08
11:03 pm
Ciao Giuseppe,
per quanto riguarda la suite office,non ci sono problemi nell’installazione su macchina virtuale…nel mio computer jùho installato linux come sistema predefinito e windows sui macchina virtuale(per lavoro sono costretto ad usare IE) , e a mio parere e’ la soluzione migliore,soprattutto per quel discorso di virus…ciao e buona fortuna !!!
Giuseppe
28/07/08
7:43 am
Ciao Lorenzo,
si anch’io installerò windows come macchina virtuale sul sistema linux.
Forse installerò OpenSUSE 11 che sembra più facile da installare e da usare, almeno così ho letto sempre su altro post da questo sito.
Grazie e complimenti per il post.
Gaetano
17/08/08
1:01 pm
L’unica cosa in base all’installazione effettuata virtualBox protrebbe richiedere il cambio dei permessi al file /dev/vboxdrv.
Appunto, sono un neofita. Come si fa per cambiare i suddetti permessi, perchè non riesco ad andare avanti.
Grazie
Tom
17/08/08
4:42 pm
hai fatto bene a chiedere
il comando è chmod, qui trovi come utilizzarlo
http://it.wikipedia.org/wiki/Chmod
es. chmod -R 775
(diventa amministratore con il comando SU se non dovesse funzionare)
Giuseppe
15/11/08
5:51 pm
Ma volendo installare Windows come macchina virtuale su Linux, devo creare 2 partizioni una per Linux e l’altra per Windows dove poter salvare dati dagli applicativi Win XP?
Giuseppe
Tom
15/11/08
6:30 pm
Ciao Giuseppe, se crei una macchina virtuale su Linux i programmi di Windows XP li installi direttamente dentro alla macchina virtuale.
Quindi non servono partizioni, e se ti stufi basta che cancelli i file della macchina virtuale e sparisce tutto in maniera pulita.
Ovviamente vale anche l’inverso su XP per provare Linux.
Lorenzo
19/11/08
5:58 pm
ottimo Tommy
Giorgio
17/12/08
10:37 pm
Complimenti per il post, è spiegato veramente bene…
Purtroppo ho riscontrato un errore nell’installazione di windows xp su linux.
Ho fatto tutto quello che dice la guida, solo che al quarto punto ho cambiato il percorso mettendo quello del disco esterno (media/disco esterno/WINDOWS/Windows XP.vdi) e ho aumentato la capienza virtuale a 40 gb. Dopo aver terminato le operazioni ho cliccato su avvia e mi è apparsa una finestra che mi chiedeva di installare il sistema operativo tramite cd o file iso. Una volta scelto il lettore dvd in cui è inserito il cd di Windows ed aver continuato, mi appare questa finestra di errore: http://img512.imageshack.us/img512/5448/errorevirtualboxhe0.png
Lorenzo
18/12/08
10:31 am
Ciao Giorgio, prima di tutto potresti dire che distribuzione usi e dove hai preso VirtualBox?
Ciao,
L.
Giorgio
18/12/08
7:37 pm
Uso Ubuntu 8.04 e ho scaricato la versione VirtualBox Ubuntu 8.04 LTS (“Hardy Heron”) i386 da qui: http://www.virtualbox.org/wiki/Linux_Downloads
Giorgio
20/12/08
3:49 pm
Qualcuno mi può aiutare?
Lorenzo
20/12/08
4:09 pm
Ciao Giorgio, allora l’errore riporta di installare i moduli virtualbox-ose, ed è proprio quello che devi fare..spulciando in rete , ti ho trovato questa guida , che dovrebbe essere proprio quello che cerchi…
http://www.linux-magazine.it/index.php?topic=1407.0
Facci sapere se hai risolto !!!
Ciao !
Giorgio
21/12/08
10:57 am
Ma come si fa ad aprire il documento /etc/init.d/mountdevsubfs.sh con i diritti di amministrazione?
Io ho provato a fare nel terminale sudo mountdevsubfs.sh ma dice che nn riconosce il comando…
Lorenzo
21/12/08
7:53 pm
Allora Giorgio ti spiego:
in una shell linux per accedere come un altro utente basta digitare
su nome_utente
Quindi se vuoi accedere come root(amministratore) , devi digitare
su root e poi la password…
pero non è possibile in Ubuntu, perchè è una distribuzione che nn permette i accedere come root, pero permette di eseguire comandi temporaneamente come root attraverso sudo
quindi la sintassi è sudo nome_comando
in quel che hai scritto tu,
sudo mountdevsubfs.sh , il sistema interpreta mountdevsubfs.sh come un comando , che ovviamente non esiste,
Premesso cio, se vuoi cambiare i permessi a un file, ti posizioni sulla cartella dove si trova e basta digitare
sudo chmod 777 mountdevsubfs.sh .
chmod (letteralmente change mode è il comando per cambiare i permessi..)
Guarda qui per approfondire!
Ciao ,
L.
Giorgio
22/12/08
1:04 am
Non ci riesco; questa è la finestra che appare dopo aver eseguito i comandi: http://img220.imageshack.us/img220/3264/rootpr6.png
Lorenzo
22/12/08
10:23 am
Scusa, ma perchè dici che non ci riesci?
Al primo comando che hai dato, ti ha risposto ‘nessun file’ perchè hai dato una path relativo, e quindi il istema cominciando a cercare da /home/ giorgio non ha trovato niente…ma nel secondo comando , quando hai fornito il path assoluto, a partire dalla radice, mi sembra sia andao a buon fine, no?Non ti da nessun messaggio quando funziona…riprova il comando , poi vai sul file , aprilo con un editor di testo e prova a scrivere qualcosa e vedi se ti fa salvare…
secondo me si..
Ciao,
Ll.
Giorgio
23/12/08
12:55 am
Ho riprovato ma niente…. da root scrivo chmod 777 /etc/init.d/mountdevsubfs.sh ma non succede niente, non si pare nulla…
Giorgio
23/12/08
12:56 am
*non appare nulla
Giorgio
25/12/08
8:27 am
Finalmente sono riuscito ad aprirlo come utente root, ho fatto tutto quello che c’è scritto in questa pagina (http://wiki.ubuntu-it.org/Emulatori/VirtualBox/Configurazione), ho riavviato e andando nelle impostazioni del programma non ho capito come abilitare il supporto usb.
Io ho fatto così:
da root ho digitato: “chmod 777 /etc/init.d/mountdevsubfs.sh”, si è aperto il file è ho fatto le modifiche opportune (ho tolto le #)
sempre da root ho digitato “chmod 777 /etc/init.d/mountkernfs.sh”, si è aperto e alle prime righe ho aggiunto “## Mount the usbfs for use with VirtualBox
domount usbfs usbdevfs /proc/bus/usb -onoexec,nosuid,nodev,devgid=125,devmode=664″
dopo la scritta “devgid=” ho scritto 125 come risultato del comando “cat /etc/group | grep vbox”
da root ho digitato “chmod 777 /etc/fstab”, si è aperto e alle prime righe ho aggiunto “## USB VirtualBox:
none /proc/bus/usb usbfs devgid=125,devmode=664 0 0″
Che cosa ho sbagliato nella procedura? Aiutatemi…
Giuseppe
12/01/09
3:16 pm
Ho installato Ubuntu 8.10, poi VirtualBox e Windows XP ma quando installo Kaspersky Internet Security, Windows XP (installato dentro VirtualBox), mi fa vedere lo schermo blu con una scritta che non riesco a leggere perchè subito dopo si riavvia.
Dopo che si riavvia XP si presenta lo stesso errore con schermo blu e scritta con nuovo riavvio di Windows XP.
Ho letto qui che è necessario l’antivirus anche per Windows in VirtualBox ma perchè questo errore? A voi è capitato? Qualche suggerimento prima di rinunciarci e passare a VMWare?
Grazie
Giorgio
14/01/09
4:26 pm
Potete aiutarmi?
Lorenzo
14/01/09
4:35 pm
Ciao Giorgio,
prima domanda:virtuabox riesce quindi ora a caricare Windows Xp?
Seconda domanda: fino a quello che hai scritto tu , cioè il comando
none /proc/bus/usb usbfs devgid=$ID,devmode=664 0 0 , immagino sia andato tutto ok ma cmq non ti carica l’usb,giusto?
Se è cosi nel tutorial a questi punto dice
“Una volta riavviato il sistema non resta che abilitare il supporto USB nelle impostazioni del programma: a tale scopo è sufficiente entrare nella sezione «USB» e mettere il segno di spunta sulle sulle voci «Controller USB» e «Controller USB 2.0». Infine, avviare la macchina virtuale e andare su Dispositivi -> Dispositivi USB, dunque abilitare il dispositivo desiderato.”
Ti da errore questo passaggio?
Lorenzo
14/01/09
4:42 pm
Ciao Giuseppe,
per sapere, usi vista o xp?
E i service pack?
Cmq considera che virtualizzando non il sistema non avrà a disposizione le stesse caratteristiche originali, (tipo scheda video)…guarda quindi se i requisiti minimi richiesti da Kaspersky, sono soddisfatti dal tuo s.o.!!
Giuseppe
14/01/09
7:02 pm
Ciao,
l’ho scritto che si tratta di Windows XP e con il Service Pack 2 e 3 installati.
Giorgio
16/01/09
9:23 pm
Ciao,
1) Non riesce a caricare windows xp.
2)Si, è andato tutto bene, ho riavviato il pc, ma quando ho aperto il programma non ho trovato la voce “dispositivi”. Potresti postare uno screen?
hjhj
08/02/09
11:31 am
ma rallenta il pc? Se win prende un virus può anche trasmetterlo a linux? risp plz!!!!
Tom
08/02/09
5:37 pm
Ciao Hjhj, ottima la tua domanda.
Ovviamente avere una macchina virtuale rallenta il PC, ma se hai un computer recente non dovresti soffrire molto.
Per quanto riguarda il virus, Windows e Linux hanno architetture differenti quindi un virus per Windows non è compatibile con Linux e viceversa.
Questo però non significa che non devi usare un antivirus nella macchina virtuale, specie se la connetti a internet.
Alex
17/04/09
8:00 pm
Salve a tutti. Qualcuno potrebbe aiutarmi?
Ho un Buon Computer ma avendo W. Vista le capacità ne risento molto, quindi ho optato per la macchina virtuale. Ha fatto tutti i passaggi per installare il programma e tutto ok, però ora vorrei aumentare la capacità del HDD che è solo di 10 Giga, nell’impostazione ha selezionato “Ad espansione dinamica”, ma non so come aumentare la capacità. Qualcuno sa come si fa? Se si, me lo potrebbe spiegare dettagliatamente (Per favore)?
marco
20/11/09
12:32 am
a me chiede di eseguire il comando `/etc/init.d/vboxdrv setup’ ma non fa assolutamente nulla… cioè… ho provato in tutte le salse ma mi da sempre not such file or directory!
Grazie
Lorenzo
20/11/09
10:25 am
Ciao Marco,
probabilmente non è stato caricato correttamente il modulo virtualbox.
Prova con questi 2 comandi ( da root )
‘ /usr/bin/vbox_build_module ‘ e poi
‘ modprobe -r vboxdrv ‘
Se non dovesse funzionare dicci che distribuzione hai e se hai installato da repository o no…
ciao !