Friday, 30 July 2010

twitterTwitterCounter for @ubuntufacile feedFeedCounter

VirtualBox e Windows XP

simone @ 23 novembre 2007 — 01:01
Categorie: Strumenti di sistema — Tag: , ,

VirtualBox è una macchina virtuale, riproduce (emula) uno o più sistemi hardware completi sui quali è possibile installare dei sistemi operativi.virtualbox winxp VirtualBox e Windows XP

Con VirtualBox, in pratica, avrete la possibilità di far girare dei sistemi operativi ospite (guest) all’interno di un sistema operativo ospitante (host).

Tra le tante alternative VMWare, Qemu, Xen, è forse la più semplice da installare ed utilizzare.

Attualmente VirtualBox è disponibile in versione OSE (Open Source Edition) direttamente nei repository di Ubuntu.

Per installarlo basta cliccare qui o lanciare:

sudo apt-get install virtualbox-ose virtualbox-ose-modules-generic

Successivamente caricate i driver con:

sudo /etc/init.d/vboxdrv start

Aggiungetevi al gruppo vboxusers in questo modo:

Aprite “Utenti e gruppi” dal menù Sistema>Amministrazione.

Cliccate sul pulsante “Gestione gruppi”, nella finestra che si aprirà slezionate il gruppo “vboxusers” e cliccate sul pulsante “Proprietà”.

Abilitate il vostro utente in “Membri del gruppo” e cliccate OK fino a chiudere tutte le finestre.

Uscite dalla sessione , Sistema>Esci>Termina sessione e rientrate.

Lanciate InnoTek VirtualBox dal menù Applicazioni>Strumenti di Sistema

Se ricevete un errore riguardante vboxdrv riavviate il PC e riprovate.

VirtualBox supporta i seguenti sistemi operativi guest:

DOS

Windows 3.1/95/98/Me/NT4/2000

Windows XP

Windows Vista

Windows Server 2003

OS/2 Warp 3/4/4.5

Linux 2.2/2.4/2.6

FreeBDS

NetBSD

OpenBSD

NetWare

Solaris

L4

In questa guida vedremo come installare in pochi passi un sistema Windows XP.

Procuratevi i Cd di installazione di Windows XP.

Inserite il primo CD nel lettore:

Avviate VirtualBox cliccate su Nuova, si aprirà la finestra di configurazione di una nuova macchina virtuale.

Cliccate su successivo, inserite Nome: Windows XP , Sistema Operativo: Windows XP (ovvio no?) e ancora successivo.

Impostate la memoria RAM, il mio consiglio è quello di non andare mai oltre ¼ della memoria fisica del vostro sistema, ad esempio io ho 2GB (2048Mb) ed ho messo 512Mb.

Successivamente scegliete l’hard disk, cliccate su Nuovo…, nella finestra che si apre avete due possibilità:

Ad espansione dinamica (occupa solo lo spazio che serve)

A dimensione fissa (occupa uno spazio preimpostato dall’utente)

La prima scelta vi fa risparmiare spazio sull’hard disk, mentre la seconda aumenta le prestazioni del vostro sistema virtuale.

Scegliete quella che ritenete opportuna tenendo conto che serviranno circa 10GB per un HD a dimensione fissa.

Una volta creato l’HD tornerete alla finestra di creazione macchina virtuale, sarà selezionato in automatico il nuovo HD, cliccate successivo ed in fine termina.

schermata virtualbox ose VirtualBox e Windows XP

Nella finestra principale avrete ora una macchina “Windows XP” nella colonna di sinistra.

Selezionatela e cliccate su CD/DVD Rom nella colonna di destra.

Si aprirà la finestra di Impostazioni, spuntate “Monta lettore CD/DVD”, e selezionate lettore CD/DVD dell’Host.

Sempre in Impostazioni, nella colonna di sinistra selezionate Audio, Abilita Audio e Driver Audio ALSA.

Poi Cartelle condivise, cliccate sull’icona aggiungi cartella a destra.

Nella finestra che si apre scegliete il percorso delle cartella condivisa (es. la vostra home , /home/username) ed impostate come nome “share”.

A questo punto la nostra macchina è pronta, clicchiamo su OK per chiudere Impostazioni.

Accertiamoci di avere inserito il Cd di Windows XP nel lettore e clicchiamo sul pulsante Avvia.

Seguiamo le istruzioni a schermo come in una normale installazione di Windows.

Non stupitevi della velocità… ;)

windows xp installazione virtualbox ose VirtualBox e Windows XP

Se cliccate sulla finestra della macchina in esecuzione il puntatore del mouse verrà “catturato”, per sbloccarlo premete il pulsante CTRL destro delle tastiera.

Una volta terminata l’installazione la macchina verrà riavviata e vi verranno chieste le ultima impostazioni prima di entrare nel desktop.

windows xp installazione virtualbox ose 1 VirtualBox e Windows XP

Una volta entrati nel sistema clicchiamo su Dispositivi>Installa Guest Additions nel menù della macchina in alto.

Rispondiamo Ok alla richiesta di scaricare da internet ed attendiamo l’installazione.

I Guest Additions aggiungono al sistema guest alcuni driver come quello video che vi permette di scegliere una risoluzione maggiore di 800*600.

Inoltre verrà installata una utility per la “cattura” del mouse quando passate sopra la finestra ed il rilascio quando uscite, senza dover ricorrere al tasto CTRL destro.

Per accedere alla cartella condivisa apriamo Risorse del Computer nel menù Start, Risorse di rete, aggiungi risorsa di rete.

Seguiamo i passi premendo avanti fino a visualizzare una cartella chiamata \\vboxsrv\share selezioniamola e procediamo con l’aggiunta senza modificare nulla.

Terminata la procedura, per sicurezza riavviamo Windows, se tutto è andato per il verso giusto, al riavvia in Risorse del computer avremo un volume X: denominato share su vboxsrv che corrisponde alla nostra cartella condivisa.

Se ancora non vedete il volume X: aprite il menu start e cliccate sulla voce Esegui…

Inserite ‘cmd’ e premete invio, si aprirà un terminale dos nel quale dovrete digitare:

net use x: \\vboxsvr\share

Il vostro sistema è completo e funzionale, se vi state chiedendo se è possibile giocare a GTA la risposta è NO.

VirtualBox, come praticamente tutte le macchine virtuali, non supporta l’accelerazione hardware 3D, quindi niente giochi 3D.

  • Ho trovato questa guida, spiega che è possibile abilitare l'USB nella versione open-source. In pratica era solo nascosto di default. Un motivo in meno per preferire la versione closed!

    http://www.intilinux.com/howto/711/virtualbox-s...
  • Checco
    ho virtualizzato windows XP SP3 su Windows Vista, ho attivato la penna USB, però non riesco a collefarmi ad Internet! Se può essere d'aiuto ho un router, uso indirizzi Ip statici (ip del router è 192.168.0.1). Grazie per l'aiuto!
  • simone
    @Massimo: La guida è un po' vecchia, le nuove versioni di VirtualBox supportano Direct3D. Ho però trovato questo topic sul forum di virtualbox che spiega come installare i guest addiction su host OSX e guest Windows XP per avere il Direct3D attivo. http://forums.virtualbox.org/viewtopic.php?f=8&...
  • Massimo
    Ciao, sto installando tutto in questo momento, però leggevo sopra:
    @claudio: Certamente! Basta che non siano necessarie le DirectX.

    Questo significa che se ho un programma che richiede le Direct X, non mi gira in virtuale?

    PS.. Ho un iMac quindi lavoro su piattaforma MacOSx.


    Grazie mille per la tua, sicuramente utile, risposta.

    Massimo
  • Per adesso non è il momento, ma in seguito studierò come fare l'installazione su /opt da codice sorgente. Intanto scelgo di usare la versione opensource, anche perchè non mi servono funzioni avanzate.
    Grazie!
  • simone
    @mass: le due versioni hanno la maggior parte dei file in comune, quindi è impossibile installarle contemporaneamente sullo stesso sistema, a meno di ricorrere ad una installazione "custom" (per es. in /opt). Ti ripeto però che le due versioni sono identiche in tutto e per tutto, a parte il supporto USB ed il supporto RDP. Se vuoi informazioni più dettagliate sulle differenze tra le due segui il link: http://www.virtualbox.org/wiki/Editions
  • Il fatto di essere opensource è un buon motivo per prediligerla, per principio. Vorrei semplicemente confrontarle.
  • simone
    @mass : La versione non-OSE ha delle caratteristiche in più tra cui il supporto USB, che senso ha installarle entrambe?
  • Ciao,
    vorrei ho installato vbox3, quello non opensource. Se adesso provo ad installare quello OSE con apt-get, mi dice che devo rimuovere quello già installato. Vorrei sapere esiste un modo per mantenere entrambe le versioni.
    Grazie.
  • Antonio
    non sono un tuo caro, win98 non è una parolaccia..
    il problema è l'arroganza.
  • Andrea
    Ah un altra cosa non sono di certo il tipo che per un problema come questo paga per avere una risposta,anzi non pagherei mai in assoluto una cosa per me non necessaria.Se c'è la possibilità di sbrigarsela bene se non c'è pace aspetto e nel caso rinuncio,di certo non pago alcunchè mio caro Antonio.
    Vabbè anche sto forum è inutile a quanto ho capito,cercherò altrove...
    Grazie cmq
  • Andrea
    A me non funziona win98?Perchè a qualcuno funziona?Modera i termini?Che ho detto?Win98 è una parolaccia?Può essere...Cmq questo è il genere di risposte che mi aspettavo,anzichè spiegarmi qualcosa in merito se ne escono con le solite regole dei forum...Sarà per questo che non mi registro mai(scocciatura)...Ad ogni modo mi sembra di aver capito che per assurdo per poter utilizzare il win98 del passato dovrò continuare ad aspettare qualche programmino in un futuro...
  • Antonio
    Andrea, se i software gratuiti non ti vanno bene, ci sono sempre quelli a pagamento.
  • simone
    @Andrea: come prima cosa ti chiedo di moderare i termini grazie! Secondo, la frase:"Vi preghiamo di non inserire richieste di supporto: fatele invece nel forum. Grazie." non ti è chiara?! Terzo, se A TE non funziona Win 98 non significa che VirtualBox sia inutile.
  • Andrea
    Non ho capito una sega di niente...Ho installato per provare xp e funge perfettamente,win98 che mi serve dopo mille tentativi e mille guide consultate sono riuscito a farlo partire,però non ha alcun driver installato al suo interno,no problem scarico da internet?Internet non funge,no problem scarico dal sistema reale e trasferisco in quello virtuale...Impossibile trasferire alcunchè tra i 2 sistemi in nessun modo nemmeno provando a caricare i file necessari su un cd e montare quel cd sulla macchina virtuale niente,quindi a che serve virtualbox se mi da un sistema operativo non operativo...?
  • Paolo
    Un dubbio: io ho due hard disk fisici, su uno ho installato Ubuntu, sul secondo Windows XP (ora scelgo al boot).
    Posso evitare di reinstallare windows sotto virtualbox?
    Voglio utilizzare sotto XP praticamente solo Nikon Capture (.NET) e non sono certo che funzioni; se non funziona, disinstallando Virtualbox pulisco tutto e torno alla situazione precedente?

    Grazie
  • Artemis
    grazie...guida chiarissima e utilissima =) =)
  • alessandro
    ciao, io ho un prob. arrivato a questo punto: Aggiungetevi al gruppo vboxusers in questo modo:

    Aprite “Utenti e gruppi” dal menù Sistema>Amministrazione.

    Cliccate sul pulsante “Gestione gruppi”, nella finestra che si aprirà slezionate il gruppo “vboxusers”.
    non posso selezionare nessun gruppo. sai come posso fare per sbloccarlo? credo di nn avere le autorizzazioni anche se il mio è l'unico utente...
    grazie
  • moticanus
    Ciao...

    Premettendo che ho un notebook con soli, miseri 512MB di ram! :) Riesco a virtualizzare diversi SO, ma le prestazioni non sono fulminee!

    Anzi per migliorare le cose disattivo il + possibile nel sistema host. E cioè: firewall, antivirus e persino l’explorer di windows.

    Però mi chiedevo appunto se ci fosse un altro modo per recuperare risorse da destinare al sistema virtual. La cosa ottima sarebbe evitare di caricare il mio windows. Ma senza di lui come si fa ad avviare correttamente virtualbox?!?

    Conclusione: mi sa che compro un pò di ram aggiuntiva!!

    Idee per evitare? :)
  • simone
    @antonio : Puoi posizionarlo dove preferisci, basta che imposti il percorso al momento della creazione dell'HD virtuale.
  • antonio
    stò pensando seriamente di installare winxp con virtualbox... ma ho una domanda... posso posizionarlo su un HD esterno USB?
  • scusate ma su windowsxp quando devo inserire la cartella condivisa di rete cioe: \\vboxsvr\share mi dice che e sbagliato e di riprovare. come mai ? poi ho notato che nel testo prima scrivi \\vboxsrv7share poi invece sotto scrivi \\vboxsvr\share. ho controllato nel mio virtualbox e leggo \\vboxsvr/share quindi penso sia quella la stringa giusta solo che winzoz nn me la trova. mi dice cartella non valida roba del genere come mai? e inoltre nn mi scarica i dispositivi guest metto scarica da internet e poi mi dice impossibile instllare timout connessione eppure internet funziona -.-
  • pasquale
    Ciao,
    questo articolo mi è stato molto utile, anzi utilissimo.

    Mi serviva sapere una cosa: quando creo un hard disk in modalità dinamica, ho impostato 10Giga. Ho installato il mio S.O. e il file vdi occupa 1,5Giga.

    Ma se installo programmi per + di 10Giga, funziona oppure anche se l'installazione è stata dinamica, lo spazio max consentito è di 10Giga??

    Grazie
  • simone
    @Carmelo sudo /etc/init.d/vboxdrv start non dovrebbe più servire nella versione attuale, il supporto usb è invece disabilitato nella versione open source (ose) di VB. Dovrei trovare il tempo di aggiornare la guida...
  • Carmelo
    Scusate ma dove vado a cercare questo percorso sudo /etc/init.d/vboxdrv start non riesco a trovarlo, non ho capito come installare le porte usb potete aiutarmi grazie mille. Io ho installato Windowsxp
  • simone
    @Tetsuya: Installa i Guest additions: Una volta entrati nel sistema clicchiamo su Dispositivi>Installa Guest Additions nel menù della macchina in alto.
  • Tetsuya
    Ciao e grazie per l'articolo, ho però dei dubbi che vorrei esporti, ho seguito tutta la trafila passo passo ma ho riscontrato 2 problemi, il primo (meno importante) è che le risoluzioni disponibili per lo schermo sotto il win virtuale sono tutte in 4/3 mentre il mio monitor è 16/10.
    Il secondo problema è che all'avvio di windoz quasi tutti i servizi risultano arrestati, l'interfaccia grafica è quella scarna (modello win95 per intenderci) i servizi di rete non risultano attivi, in pratica il windows è inservibile.
    Ho fatto qualche cavolata in fase di impostazione dell'installazione o è normale così e sai magari come risolvere il problema?
    Ciao
    Grazie!
    ^__^
  • simone
    @claudio: Certamente! Basta che non siano necessarie le DirectX.
  • claudio
    niente giochi 3D, ma applicazioni 2D? Posso eseguire tranquillamente microsoft office, adobe Dreamweaver e tutte quelle applicazioni che sotto linux dovrei usare con wine?
  • antonio
    ciao ottima guida ma non riesco ad accedere alla cartella condivisa, premo su avanti ma non mi visualizza la cartella \\vboxsrv\share...
blog comments powered by Disqus