Come configurare smartphone e PC. Portale informativo
  • casa
  • Windows 10
  • Creazione di una macchina virtuale Oracle vm virtualbox. Creazione e configurazione di una macchina virtuale in VirtualBox

Creazione di una macchina virtuale Oracle vm virtualbox. Creazione e configurazione di una macchina virtuale in VirtualBox

Imparare a usare VirtualBox fa bene a tutti. Grazie a questo servizio, ottieni computer virtuali che puoi eseguire sui tuoi dispositivi senza dover acquistare nuovo hardware. Al centro, è un software di virtualizzazione gratuito.

Per risolvere molti problemi è stato creato VirtualBox. Grazie a questa funzionalità, hai la possibilità di creare computer virtuali dal nulla. Non occupano spazio sulla scrivania, ma funzionano proprio come un vero PC. Possono essere creati ed eliminati con pochi clic.

Cos'è la scatola virtuale? È un'applicazione multipiattaforma gratuita, open source per la creazione, la gestione e l'esecuzione macchine virtuali(VM) - computer i cui componenti hardware sono emulati dal computer host o dal dispositivo su cui è in esecuzione il programma. VirtualBox può essere eseguito su Windows, Mac OS X, Linux e Solaris.

Perché è necessario?

L'uso di macchine virtuali può essere estremamente vantaggioso per una serie di motivi. Ad esempio, puoi eseguirlo per provare il software che ritieni possa essere pericoloso, oppure puoi provare un sistema operativo diverso senza modificare il modo in cui hai configurato il tuo computer.

Puoi anche usarlo per motivi di sicurezza. Ad esempio, puoi creare una macchina virtuale solo per l'online banking per assicurarti di non cadere vittima spyware o Trojan che ottengono i tuoi dati.

Come installare VirtualBox?

Il modo più semplice per ottenere ultima versione VirtualBox - scaricalo dalla pagina di download del sito ufficiale. Lì puoi trovare la versione giusta per la tua piattaforma o? se stai usando Linux, puoi controllare l'elenco delle istruzioni per le varie distribuzioni Linux.

Per ogni versione di Linux, hai la possibilità di scaricare l'opzione "i386" o "amd64", rispettivamente versioni a 32 bit e 64 bit.

Come installare VirtualBox? Questo processo è simile all'installazione di qualsiasi altro programma sulla tua piattaforma, quindi non dovresti avere problemi. Se hai problemi con qualcosa, puoi sempre leggere la guida all'installazione sul sito Web del servizio.

Utilizzo di VirtualBox

Come usare VirtualBox? Quando avvii l'applicazione per la prima volta, verrai accolto da VirtualBox Manager. Qui puoi creare macchine virtuali, abilitarle o disabilitarle e configurare l'accesso all'hardware virtuale a loro disposizione, nonché configurare le impostazioni di rete.

Crea una macchina virtuale

Per configurare una rete in VirtualBox e iniziare, dovrai creare una macchina virtuale. Questo viene fatto nel modo seguente.

Il primo passo per creare qualsiasi macchina virtuale è fare clic sul pulsante "Crea" nell'angolo in alto a sinistra della finestra di VirtualBox Manager: è una grande stella blu che è molto difficile da perdere.

Questo avvierà la "Procedura guidata nuova macchina virtuale" che ci guiderà attraverso i passaggi necessari per iniziare.

Inserisci il tuo nome computer virtuale. Questo nome dipende completamente da te, ma ci sono alcune sfumature.

VirtualBox proverà a capire quale sistema operativo prevedi di eseguire nella macchina virtuale in base al nome inserito. Se questo nome menziona "XP", si presume che installerai Windows XP e lo configurerai di conseguenza. Tuttavia, puoi inventare nome casuale. Avrai quindi la possibilità di selezionare manualmente il tipo di sistema operativo dagli elenchi a discesa seguenti. Al termine, fai clic su "Continua" per procedere passo successivo. Questo esempio considera Windows per VirtualBox. Di seguito sono riportate le istruzioni per l'installazione di questo sistema operativo come guest e la configurazione di una connessione di rete.

Scelta della RAM

Per installare un SO guest dopo avviare VirtualBox, ti verrà chiesto di selezionare la quantità di RAM che desideri posizionare nella macchina virtuale. Più volume gli dai, il app migliore funzionerà, ma tieni presente che la memoria allocata alla macchina virtuale non può essere utilizzata dal sistema operativo host (ovvero la macchina su cui è installato VirtualBox).

Quindi, quanta RAM dovresti allocare a una VM? Dipende da una serie di fattori. Se prevedi di utilizzare la macchina virtuale solo mentre è in esecuzione, puoi permetterti di darle più RAM perché non chiederai al sistema host di eseguire il multitasking. Se, d'altra parte, lo utilizzerai contemporaneamente all'esecuzione di molte altre funzioni sul sistema operativo host, dovresti calcolare meglio questo valore. Buona regola generaleè quello di allocare metà della RAM del tuo computer. Quindi, se il tuo PC ha 4 GB di RAM, dagli 2 GB di VM, lasciando l'host con il resto. Se selezioni questo valore con un errore grossolano, incontrerai il fatto che VirtualBox non si avvia.

Spazio di archiviazione

Il prossimo passo è creare un "virtuale disco rigido» (VHD). Questo crea un file sul tuo HDD che può essere utilizzato da VirtualBox per agire come separato HDD. Ciò ti consente di installare un sistema operativo senza preoccuparti che i tuoi dati esistenti siano interessati.

Assicurati che Boot sia selezionato disco rigido e "Crea nuovo duro disco, quindi fare clic su Continua. Verrà avviato "Crea nuovo padrone disco virtuale. Fare nuovamente clic su "Continua" per completare l'azione.

Ti verrà quindi chiesto se desideri creare un disco "a espansione dinamica" o di dimensioni fisse. Ognuno ha i suoi vantaggi. La cosa grandiosa di un disco dinamico è che occupa solo tanto spazio quanto contiene i dati. È anche molto più veloce da creare rispetto a uno fisso di qualsiasi dimensione significativa.

Tuttavia, è necessario tenerlo d'occhio, perché la sua flessibilità può anche essere il suo tratto negativo. Quindi crei un disco dinamico e gli assegni 50 GB e poi ci metti circa 20 GB di dati. Il suo file verrà visualizzato come contenente solo 20 GB di spazio sul disco rigido, in base al sistema operativo host. Pertanto, puoi prendere questo posto con altri dati e non notarlo.

Il fatto è che se avvii la macchina virtuale e provi ad aggiungere più dati al disco dinamico, incontrerai problemi: il disco virtuale dice che ha ancora 30 GB, ma in realtà potrebbe non averlo già.

Questo è anche il vantaggio di un disco con una dimensione fissa. Certo, è scomodo quando stai cercando di capire quanto spazio ti serve, ma poi non devi più preoccupartene.

Questo esempio mostra dischi dinamici, ma quelli fissi funzioneranno altrettanto bene. Assicurati che l'archiviazione a espansione dinamica sia selezionata, quindi fai di nuovo clic su Continua. Successivamente, ti verrà chiesto di selezionare un nome, una posizione e una dimensione per il nuovo disco rigido virtuale. Per la maggior parte degli usi, non sarà necessario modificare il nome o la posizione, ma puoi farlo facendo clic sull'icona della cartella accanto al campo di testo.

La dimensione che dovresti specificare dipende dalla quantità di materiale che intendi utilizzare. Se vuoi usarlo solo per eseguire alcuni programmi, la dimensione suggerita di 10 GB dovrebbe essere sufficiente. Assicurati che le impostazioni siano corrette, quindi fai clic su Continua e Fine.

A questo punto, tutto ciò che devi fare è controllare tutto e assicurarti che tutte le impostazioni siano impostate come previsto. Quindi devi solo fare clic su "Fine" e la macchina virtuale verrà creata in modo da poter installare Windows.

Avvio di un SO guest in VirtualBox

Come utilizzare ulteriormente il servizio? Ora è il momento di avviare la macchina virtuale per la prima volta. Assicurati che il nuovo PC virtuale che hai appena creato sia selezionato nella finestra di VirtualBox Manager, quindi fai clic sul pulsante Start nella parte superiore della finestra. All'avvio del servizio, verrai accolto con la finestra della procedura guidata per la prima esecuzione che ti aiuterà a prepararti per l'installazione di Windows XP. Fare clic su Continua. Quindi si aprirà una domanda, cosa vuoi usare come supporto di installazione- un CD o un'immagine sul disco rigido (di solito sotto forma di file .iso). Dopo aver scelto l'opzione, fai clic su Continua, quindi su Fine.

Se non sei stato in grado di aprire il virtuale Macchina VirtualBox dopo sopra le impostazioni, probabilmente hai allocato in modo errato spazio per RAM o HDD. Nel caso in cui il riavvio non risolva il problema, ripetere nuovamente i passaggi precedenti.

Poiché non è installato nulla sul disco rigido virtuale, il programma di installazione di Windows verrà caricato automaticamente. Ci vorrà del tempo per caricare tutti i file del sistema operativo necessari, ma alla fine vedrai una schermata che mostra un elenco sezioni esistenti e spazio non allocato sul computer.

Dopodiché, devi configurare XP, quindi premi Invio. Ti verrà chiesto come vuoi formattare l'unità. Devi selezionare l'opzione "Formatta partizione con file system NTFS (veloce). Assicurati di selezionare l'opzione "Veloce" o aspetterai molto tempo!

Il programma di installazione di Windows formatterà quindi il disco rigido virtuale e quindi inizierà a copiare i file sull'unità. La tua partecipazione a questo processo non è richiesta. Quando i file vengono copiati, Installazione di Windows riavvierà automaticamente il computer per procedere al passaggio successivo.

Al riavvio del PC, proverà ad avviarsi dal CD utilizzando la finestra "Premere un tasto qualsiasi per avviare da CD...". Ignoralo! In tal caso, ripeterai di nuovo il passaggio precedente senza motivo.

È possibile prevenire questo problema di sistema facendo clic fare clic con il tasto destro fai clic sull'icona del CD nella parte inferiore della finestra della macchina virtuale e fai clic su "Rimuovi disco dal disco virtuale". Non appena questa finestra si chiude, vedrai una schermata familiare Avvio di Windows XP prima di passare alla seconda fase dell'installazione.

Una volta visualizzata la "Installazione guidata di Windows XP", fare clic su "Avanti" per avviarla. Innanzitutto, ti verrà chiesto di impostare la regione e opzioni di lingua, che sono fondamentalmente correlati al clic su "Personalizza..." (per selezionare un paese) e quindi su "Dettagli" se si desidera modificare il layout della tastiera.

Una volta selezionato tutto, fare nuovamente clic su Avanti. Successivamente, dovrai inserire il nome del computer e la password dell'amministratore. È meglio scegliere un titolo che abbia un senso, piuttosto che una stringa casuale di caratteri generati automaticamente. La complessità della creazione della password dell'amministratore dipende dall'importanza della sicurezza della VM.

Dopo aver fatto clic su "Avanti", vedrai le impostazioni di data e ora che non devi modificare. Se si fa nuovamente clic su questo pulsante, la finestra scompare per un po', Windows applicherà tutte le impostazioni e continuerà con l'installazione. Ora puoi usare Ospite di VirtualBox aggiunte.

Dopo un minuto o due, apparirà un'altra finestra, questa volta per le impostazioni di rete. È più conveniente scegliere la prima opzione (una rete che non ha un dominio). Ciò richiede l'inserimento di un nome. gruppo di lavoro- Rward per impostazione predefinita e tutti i valori predefiniti. Tuttavia, potrebbe essere necessario selezionare "Supporto Direct3D" quando viene richiesto di definire i componenti.

Come lavorare con la rete?

La rete in VirtualBox è estremamente efficiente, ma configurarla può essere un po' complicata. Per capire questo, dobbiamo considerare vari modi Impostazioni di rete di VirtualBox con qualche indicazione su quali configurazioni utilizzare e quando.

Oracle VM VirtualBox 5.1 consente di configurare fino a 8 virtuali schede di rete(controllori interfaccia di rete) per ogni ospite dispositivo virtuale(sebbene la GUI ne abbia solo 4).

Modalità principali:

  • Trasmissione indirizzi di rete(NAT).
  • reti ponte.
  • Rete interna.
  • La rete è solo per l'hosting.
  • NAT con port forwarding.

Oracle VirtualBox li offre in base al tipo di sistema operativo guest specificato al momento della creazione della macchina virtuale e raramente è necessario modificarli. Ma la scelta della modalità di rete dipende da come si desidera utilizzare il dispositivo (client o server) e se si desidera che altri computer della rete lo vedano. Quindi, dovresti esaminare ogni modalità di configurazione di rete di VirtualBox in modo un po' più dettagliato.

Traduzione di indirizzi di rete (NAT)

Questa è la modalità predefinita per le nuove macchine virtuali e funziona perfettamente nella maggior parte delle situazioni in cui il sistema operativo guest è di tipo "client" (ovvero la maggior parte delle connessioni di rete sono in uscita). Ecco come funziona.

Quando il sistema operativo guest si avvia, di solito utilizza DHCP per ottenere un indirizzo IP. Oracle VirtualBox invierà questa richiesta DHCP e informerà il sistema operativo dell'indirizzo IP e dell'indirizzo gateway assegnati per instradare le connessioni in uscita. In questa modalità, a ogni macchina virtuale viene assegnato lo stesso indirizzo IP (10.0.2.15) perché ogni macchina virtuale pensa di trovarsi sulla propria rete isolata. E quando inviano il loro traffico attraverso il gateway (10.0.2.2), VirtualBox riscrive i pacchetti in modo che appaiano come se provenissero dall'host, non dal "guest" (in esecuzione all'interno dell'host).

Ciò significa che il sistema operativo guest funzionerà anche se l'host si sposta da una rete all'altra (come un laptop che si sposta tra le posizioni), dalle connessioni wireless a quelle cablate.

Tuttavia, in che modo un altro computer avvia una connessione ad esso? Ad esempio, è necessario connettersi a un server Web in esecuzione su un computer guest. Ciò non è possibile (di solito) utilizzando la modalità NAT perché non esiste un percorso verso il sistema operativo guest. Quindi, per eseguire server VM, è necessaria una modalità di rete diversa e una configurazione di rete VirtualBox diversa.

Connessione NAT (caratteristiche della rete):

  • I SO guest si trovano sulla propria rete privata.
  • VirtualBox funge da server DHCP.
  • Il meccanismo NAT di VirtualBox traduce gli indirizzi.
  • I server di destinazione visualizzano il traffico proveniente dall'host VirtualBox.
  • Non è richiesta alcuna configurazione per il sistema operativo host o guest.
  • Funziona alla grande quando gli "ospiti" sono client ma non server.

Reti a ponte

Bridged Networking viene utilizzato quando si desidera che la macchina virtuale sia un membro a pieno titolo della rete, ovvero uguale al dispositivo host. In questa modalità, la NIC virtuale è "collegata" a quella fisica sull'host.

Questo perché ogni macchina virtuale ha accesso a rete fisica proprio come il tuo ospite. Può accedere a qualsiasi servizio della rete - servizi esterni DHCP, servizi di ricerca dei nomi e dati di routing e così via.

Lo svantaggio di questa modalità è che se esegui molte VM, puoi esaurire rapidamente gli indirizzi IP o i tuoi amministratore di rete sarà inondato di richieste per loro. In secondo luogo, se l'host dispone di più schede di rete fisiche (come wireless e cablate), è necessario riconfigurare il bridge se si riconnette alla rete.

Cosa succede se si desidera eseguire i server in una macchina virtuale ma non si desidera coinvolgere un amministratore di rete? Forse una delle seguenti due modalità è giusta per te, o hai bisogno di una combinazione opzioni aggiuntive, come NAT vNIC + 1 vNIC solo host.

Caratteristiche della rete di ponti:

  • I bridge VirtualBox sono per la rete host;
  • buono per qualsiasi SO guest (sia client che server);
  • utilizzare indirizzi IP;
  • può includere la configurazione dell'ospite;
  • più adatto per ambienti di produzione.

Rete interna

Quando configuri una o più macchine virtuali per l'esecuzione su una rete interna, VirtualBox assicura che tutto il traffico su quella rete rimanga all'interno dell'host e sia disponibile solo per il dispositivo su quella rete virtuale.

La rete interna è un sistema completamente isolato. È adatto per i test. In esso, utilizzando una macchina virtuale, è possibile creare reti interne complesse che forniscono le proprie propri servizi(Per esempio, Directory attiva, DHCP, ecc.). Nota che anche l'host non ne è un elemento.

Questa modalità consente alla macchina virtuale di funzionare anche se l'host non è connesso alla rete (ad esempio, su un aereo). Tuttavia, con questo tipo di connessione e configurazione di rete, VirtualBox non fornisce servizi "convenienti" come DHCP, quindi il tuo dispositivo deve essere configurato staticamente o fornire un servizio DHCP/Nome.

Sono consentite più reti interne. È possibile configurare le macchine virtuali in modo che più schede di rete possano essere interne e altre modalità di rete, e quindi fornire percorsi se necessario. Ma tutto questo sembra complicato e inaccessibile a un non specialista.

Cosa succede se si desidera che la rete interna ospiti l'host VirtualBox, fornendo gli indirizzi IP del sistema operativo guest? Per fare ciò, potrebbe essere necessario configurare la rete solo per l'host.

Caratteristiche della rete interna:

  • i SO guest possono vedere altri "ospiti" sulla stessa rete interna;
  • l'host non può vedere la configurazione interna;
  • configurazione di rete richiesta;
  • anche se l'host non è un membro della connessione, rete interna può essere utilizzato in combinazione con il bridging;
  • adatto per una rete multiutente.

Rete solo host

Funziona più o meno come una connessione di rete interna in cui si specifica su quale rete si trova il server guest. Tutte le macchine virtuali su questa rete vedranno l'un l'altro e l'host. Tuttavia, altri dispositivi esterni non può vedere "ospiti" su questa rete, da cui il nome "solo host".

È molto simile a una rete interna, ma ora l'host può fornire servizi DHCP. Per configurare tale connessione, vai su VirtualBox Manager e seleziona le impostazioni predefinite.

Caratteristiche della rete:

  • VirtualBox crea una rete interna privata per i sistemi operativi guest e l'host vede il nuovo software NIC.
  • VirtualBox fornisce un server DHCP.
  • Il sistema operativo guest non può accedere alla rete esterna.

NAT con port forwarding

Ora puoi immaginare di aver appreso abbastanza modalità per gestire ogni caso, ma ci sono delle eccezioni. Cosa succede se l'ambiente di sviluppo si trova su un laptop, ad esempio, e si dispone di una o più macchine virtuali a cui devono connettersi altri computer? E sei costantemente costretto a utilizzare diverse reti client.

In questo scenario, NAT non funzionerà perché le macchine esterne devono essere collegate. Questo è forse una buona opzione, ma potresti aver bisogno di indirizzi IP. Inoltre, il software non è sempre in grado di far fronte al cambiamento delle reti.

Se utilizzi la rete interna, potrebbe risultare che il tuo macchine virtuali necessario per essere visibile in rete. Cosa fare in questi casi?

Configurare la macchina virtuale per utilizzare la rete NAT, aggiungere regole di port forwarding e computer esterni connettersi all'host. Il numero di porta e le connessioni verranno reindirizzati da VirtualBox al numero del sistema operativo guest.

Ad esempio, se la tua macchina virtuale esegue un server Web sulla porta 80, puoi impostare le regole precedenti. Ciò fornisce un sistema demo mobile che non ha bisogno di essere riconfigurato ogni volta che colleghi il tuo laptop a una LAN/rete diversa.

In definitiva, VirtualBox ha un set di opzioni molto potente, che ti consente di personalizzare praticamente qualsiasi configurazione di cui potresti aver bisogno. Per scegliere l'opzione che ti serve, studia le istruzioni di VirtualBox sul sito ufficiale.

Visto: 236353

4

Configurazione della parte host VirtualBox:
Come sistema host in questo caso parla sistema operativo Anche Windows 7 finestre ospiti Server 2008 R2. Come nell'articolo precedente, verrà presa in considerazione la piattaforma VirtualBox-4.1.14.

Nelle impostazioni dell'applicazione VirtualBox, tramite il menu "File", apri la scheda "Proprietà", "Rete", ed esegui le seguenti azioni:

Innanzitutto, imposta l'indirizzo IPv4 e la subnet mask IPv4:

Quindi abilitiamo il server DHCP (indipendentemente dal fatto che sia statico o indirizzo IP dinamico la tua vera scheda di rete):

L'indirizzo del server deve essere compreso nell'intervallo di indirizzi degli adattatori reali, la subnet mask IPv4 deve corrispondere alla maschera utilizzata dall'adattatore reale e i limiti di indirizzo superiore e inferiore devono acquisire tutti gli indirizzi utilizzati nel sistema.

Nella colonna "Tipo di connessione", nel menu a tendina, è necessario selezionare connessione richiesta.

Per ciascuna interfaccia di rete è possibile specificare in quale delle seguenti modalità funzioneranno:

Non connesso

In questa modalità, VirtualBox comunica all'ospite che l'adattatore di rete è presente, ma non connesso, come se il cavo Ethernet non fosse collegato alla scheda. In questo modo è possibile simulare "l'estrazione" del cavo dalla scheda di rete virtuale e l'interruzione della connessione, utile per informare il SO guest dell'assenza connessione di rete, ma la possibilità della sua personalizzazione.

Traduzione di indirizzi di rete (NAT)

NAT- il modo più semplice fornire al SO guest l'accesso a Internet, in questa modalità i pacchetti vengono semplicemente reindirizzati (transazioni)

Se hai bisogno di navigare sul Web, scarica i file e usa per e-mail in un sistema guest, questa configurazione di rete predefinita funzionerà per te e puoi saltare la lettura di questa sezione.

ponte di rete

Questa modalità è necessaria per funzionalità di rete più avanzate, come la modellazione di reti e l'esecuzione di server nel guest. Quando abilitato, VirtualBox si connette a uno degli installati schede di rete e lavora direttamente con pacchetti di rete senza usare stack di rete sistema operativo host.

Rete interna

Questa modalità può essere utilizzata per creare una rete virtuale accessibile dalla macchina virtuale, ma non dalle applicazioni in esecuzione sull'host o su altri dispositivi di rete esterni.

Adattatore per host virtuale

Questa modalità può essere utilizzata per creare reti da un host e diverse macchine virtuali, senza utilizzare l'interfaccia di rete fisica dell'host. Un'interfaccia di rete virtuale (simile a un'interfaccia di loopback) viene creata sull'host per fornire connessioni tra il sistema host e le macchine virtuali.

Driver universale

Le modalità utilizzate raramente condividono la stessa interfaccia di rete generica, consentono all'utente di selezionare un driver che può essere incluso con VirtualBox o spedito con un pacchetto di estensione.

IN tempo a disposizione sono disponibili due sottotipi:

Tunnel UDP

Può essere utilizzato per una connessione diretta semplice e trasparente di macchine virtuali in esecuzione host diversi attraverso l'infrastruttura di rete esistente.
Rete VDE (Virtual Distributed Ethernet).

Consente l'utilizzo di Virtual Distributed Commutatore Ethernet su un host Linux o FreeBSD. IN questo momento, devi creare VirtualBox dal sorgente per usarlo. non è incluso nella distribuzione Oracle.

Dal momento che per normale funzionamento di Windows Il server ha bisogno di un IP statico, possiamo scegliere "bridge di rete" o "adattatore host virtuale".
Considera "ponte di rete":

Dopo aver selezionato il tipo di connessione: Bridge di rete, nella colonna "nome", possiamo selezionare la connessione richiesta.
Poiché la mia Internet è distribuita tramite l'adattatore miniport wifi virtuale, l'ho scelto.

Selezionare: Protocollo Internet versione 4 (TCP / IPv4) e fare clic su Proprietà:

Qui impostiamo la maschera dell'indirizzo IP e il gateway.
Poiché il mio vero adattatore ha un indirizzo IP di 192.168.137.1 , assegno quell'indirizzo come gateway e assegno l'indirizzo IP 192.168.137.2.
Avanti OK, chiudi.
Per assicurarti che la connessione Internet sia realmente attiva, apri nuovamente la finestra riga di comando e fai comando ping per nodo

Scopo: creare una macchina virtuale, allocare risorse, collegare dischi e prepararsi per l'installazione del sistema operativo

In abbiamo installato una macchina virtuale su Windows 7. Ora prepariamo la nostra macchina per l'installazione di Windows XP SP3. Collegare virtuale duro disco, allocare RAM, memoria video, creare un'unità ottica.

Quindi, lanciamo Oracle VM VirusalBox.

Viene visualizzata una finestra di benvenuto con un suggerimento per ulteriori azioni.

Fare clic sul pulsante "Creare"

Nella finestra che appare, specifica quanto segue:

Nome: WinXP SP3 (perché installeremo Windows XP SP 3)

Tipo : Microsoft Windows

Versione : Windows XP

Clic Prossimo


Ora assegneremo la quantità di RAM per il funzionamento della macchina. Attenzione!!! Questo parametro importante che influiscono sul funzionamento della macchina virtuale, nonché sul funzionamento dell'intero PC. Se allochi poca memoria, è possibile che il sistema non si avvii sulla macchina virtuale, ma non riuscirà. Inoltre, va tenuto presente che all'avvio della macchina, l'intera quantità di memoria allocata è riservata al sistema, ad es. se hai 4 GB di RAM installati sul tuo PC, 2 GB vengono allocati alla macchina virtuale, quindi all'avvio di quest'ultima verranno occupati immediatamente 2 GB e rimangono solo 2 GB per il sistema principale.

Per funzionare con Windows XP SP3, 1 GB è sufficiente per noi, un massimo di 1,5 GB (non dovresti giocare su di esso :)). Utilizzando il dispositivo di scorrimento, specificare 1024 MB (o immettere dalla tastiera nella finestra selezionata. Fare clic su Prossimo

In questa fase, siamo invitati a creare un disco rigido virtuale, ad es. HDD completo su cui verrà installato il sistema operativo. Non avere paura! Non cambierà nulla nel sistema principale, apparirà solo un file con la dimensione che abbiamo specificato. Perché non abbiamo dischi precedentemente creati, quindi lascia l'interruttore nella posizione "Crea un nuovo disco rigido virtuale" e fai clic "Creare".

La finestra successiva ci offre la scelta del tipo di hard disk da creare. Perché Poiché in futuro prevediamo di lavorare solo in VM VirtualBox, lasciamo il tipo predefinito "VDI (VirtualBox Disk Image)". Clic Prossimo

In questa fase, indichiamo che avremo un disco rigido virtuale di dimensione fissa, il che significa che verrà creato un file della dimensione da noi specificata. Se specifichi "dinamico", in questo caso imposteremo i limiti del minimo e taglia massima. Il file "si gonfierà mentre lavori con la macchina virtuale". Consiglio di specificare taglia unica per evitare problemi in futuro.

E il passaggio finale, seleziona il disco e la directory per salvare il file del nostro virtuale duro disco, specificare la dimensione. Per WinXP SP3 sono sufficienti 10 GB, puoi specificarne di più. Clic "Creare". Dopo un po', verrà creato il disco virtuale.

Se tutto è andato bene, il risultato dovrebbe apparire come nello screenshot. È tutto per ora.

Nei seguenti articoli, continueremo a configurare la macchina virtuale e poi passeremo all'installazione di Windows XP.

Oggi parlerò della mia esperienza installazioni, impostazioni e configurazione VirtualBox su Windows. Inoltre, ti dirò perché ho scelto Piattaforma di virtualizzazione VirtualBox, perché ne ho bisogno, ecc. Per risparmiare tempo, ti consiglio di guardare un video sull'argomento:


Perché Virtualbox?

Prima di entrare nei motivi per cui ho scelto scatola virtuale, Vorrei toccare il tema della virtualizzazione e dell'emulazione in generale. Cos'è l'emulazione?
Emulazioneè la capacità di un programma o dispositivo di imitare il funzionamento di un altro programma o dispositivo.
Chi usa gli emulatori e perché?
Gli emulatori software sono progettati principalmente per distribuire più sistemi operativi su un singolo computer senza influire sul sistema operativo principale. Emulatori o sistemi di virtualizzazione sono disponibili per una vasta gamma di persone: da utenti ordinari ad amministratori e programmatori.
Emulatori per gli utenti- questa è, prima di tutto, la possibilità di eseguire applicazioni per altri sistemi operativi senza riavviare quello principale, testare nuovi software e vari esperimenti con le impostazioni.
Emulatori per amministratori- Questo è un banco di prova! Ora la formazione amministrativa è diventata molto più semplice, chiunque può creare reti virtuali da decine di sistemi operativi guest, personalizzali, acquisendo competenze pratiche.
Emulatori per programmatori- questi sono quegli assistenti, senza i quali è già difficile fare. A volte accelerano il debugging e il test dei programmi. E a proposito di sviluppatori applicazioni di rete o programmazione di basso livello, allora gli emulatori non hanno prezzo!
Emulatori per hacker- beh, qui è tutto chiaro, controllare gli exploit, testare virus, eseguire il debug e studiare i programmi di altre persone ...
Pertanto, il valore dell'emulazione è difficile da sopravvalutare. L'unica domanda è quale emulatore scegliere?

La scelta di una macchina virtuale dipende da una serie di ragioni che l'utente determina autonomamente. Ho proceduto dai seguenti requisiti per una macchina virtuale:

  1. Deve funzionare sulla piattaforma finestre
  2. Deve supportare il funzionamento di tutti i più comuni sistemi operativi in ​​modalità guest

Questi due, direi, requisiti severi non sono soddisfatti da tutte le macchine virtuali. ho considerato PC virtuale(non si adattava, perché sono supportati solo i sistemi guest Windows) e VMware(non andava bene, perché è un software a pagamento, il cui prezzo è molto alto, e non voglio usare versioni compromesse).

Caratteristiche di VirtualBox

  • Multipiattaforma
  • Modularità
  • Migrazione in tempo reale
  • Supporto USB 2.0 quando i dispositivi della macchina host sono resi disponibili ai sistemi operativi guest (solo versione proprietaria)
  • Supporto per sistemi guest a 64 bit (a partire dalla versione 2.0), anche su sistemi host a 32 bit (a partire dalla versione 2.1, ciò richiede il supporto per la tecnologia di virtualizzazione del processore)
  • Supporto per SMP lato guest (a partire dalla versione 3.0, questo richiede il supporto per la tecnologia di virtualizzazione del processore)
  • Server RDP integrato e supporto per dispositivi client USB su protocollo RDP (solo versione proprietaria)
  • Supporto sperimentale per accelerazione hardware 3D (OpenGL, DirectX 8/9 (usando wine code) (solo Windows XP e Vista a 32 bit)), per guest DOS/Windows 3.x/95/98/ME supporto per hardware 3D nessuna accelerazione fornito
  • Supporto per VMDK (VMware) e VHD ( Microsoft virtuale PC), inclusi gli snapshot (dalla versione 2.1)
  • Supporto iSCSI (solo versione proprietaria)
  • Supporto per la virtualizzazione del dispositivo audio (emulazione AC97 o SoundBlaster 16 tra cui scegliere)
  • Supporto vari tipi rete(NAT, Host Networking tramite Bridged, Interno)
  • Supporto per una catena di stati delle macchine virtuali salvati (istantanee), di cui è possibile eseguire il rollback da qualsiasi stato del sistema guest
  • Supporto cartelle condivise per semplice scambio file tra i sistemi host e guest (per guest Sistemi Windows 2000 e successivi, Linux e Solaris)
  • Supporto per l'integrazione desktop (modalità continua) host e SO guest
  • È possibile selezionare la lingua dell'interfaccia (è supportata anche l'interfaccia in lingua russa)

L'elenco è impressionante, inoltre, la versione 3.2.12 rilasciata di recente è stata corretta un gran numero di errori, possono essere trovati sul sito degli sviluppatori di VirtualBox.

Spero l'acquisto sole azienda Oracolo non influirà sullo sviluppo di questo grande progetto, altrimenti a loro piace monetizzare tutto.

Installazione di VirtualBox

Usato come sistema host Windows Vista Ultimate SP2. Il processo di installazione di VirtualBox stesso è abbastanza banale, tutto è chiaro e senza commenti.

Quindi, segui le istruzioni del programma di installazione. In una delle fasi, durante l'installazione delle schede di rete, la connessione corrente a rete locale può essere interrotto. Dopo l'installazione, puoi iniziare ad aggiungere un SO guest. Dopo aver installato VirtualBox, ti consiglio di modificare alcune impostazioni del programma, in particolare, specificare i percorsi predefiniti per i nuovi file del sistema operativo virtuale, ecc. Questo può essere fatto nella finestra richiamata dal comando File -> Impostazioni.

Configurazione di VirtualBox

Creazione di un nuovo SO guest

Per creare il tuo primo sistema operativo virtuale, fai clic sul pulsante "Crea". Avvia la procedura guidata Nuova macchina virtuale. Seguendo le sue istruzioni, dovrai selezionare la famiglia del futuro sistema operativo virtuale e la sua versione, oltre a inserirne il nome.

512 MB sono sufficienti per la maggior parte dei sistemi operativi, ma ho allocato 1 GB.
Successivamente, dovrai creare un nuovo disco rigido, questo è abbastanza procedura semplice, devi solo seguire le istruzioni della procedura guidata per crearne di nuovi dischi fissi. Di conseguenza, dovresti ottenere qualcosa del genere:

Il passaggio finale nella creazione di un SO guest in VirtualBox

Configurazione dell'hardware del sistema operativo guest in VirtualBox

È possibile determinare l'hardware del sistema guest creato nelle sue "Proprietà". Per fare ciò, selezionando il SO guest desiderato, chiamiamo il comando Proprietà pannello di comando. Successivamente, viene visualizzata la finestra delle proprietà. A sinistra in questa finestra saranno indicate le sezioni delle impostazioni e al centro della finestra per la loro installazione. Tutte le impostazioni sono intuitive e contengono suggerimenti.

scheda Generale - Avanzato

  • Cartella istantanea— percorso della cartella in cui verranno archiviate le immagini disco del sistema operativo guest. L'immagine richiede un grande volume spazio sul disco, quindi qui è meglio puntare a un disco in cui c'è abbastanza spazio per questo
  • Appunti condivisi- impostazione dell'uso degli appunti tra il sistema host e il SO guest
  • Mini barra degli strumenti- console per la gestione di una macchina virtuale

scheda Sistema - Scheda madre

  • Carica ordine- determina l'ordine di avvio del SO guest. Ti consiglio di cambiare questo ordine dopo l'installazione e di mettere il disco rigido al primo posto (a meno che, ovviamente, il caricamento da altri supporti non sia così importante per te)
  • Disabilita IO APIC- controller di interrupt avanzato utilizzato nei processori da Intel. Sistema operativo completamente supportato finestre.
  • Abilita EFIEFI definisce "servizi di avvio", che includono il supporto per una console di testo e grafica attiva vari dispositivi, bus, block e servizi di file e servizi di runtime come data, ora e memoria non volatile. Utilizzato da un certo numero di sistemi operativi per l'avvio.

scheda Sistema - Processore

  • Processore(i)- configurare il numero di processori utilizzati dalla macchina virtuale. “Tieni presente che questa opzione sarà disponibile solo se è supportata la virtualizzazione hardware. AMD-V o VT-x scheda Sistema - Accelerazione, così come l'opzione abilitata OI APIC scheda Sistema - Scheda madre.
  • Abilita PAE/NX- la modalità di funzionamento dell'unità di gestione della memoria integrata dei processori compatibili con x86, che utilizza voci di tabella delle pagine a 64 bit (di cui solo 36 bit utilizzati per l'indirizzamento), con cui il processore può indirizzare 64 GB memoria fisica(invece di 4 GB indirizzabili quando si utilizzano tabelle a 32 bit).

scheda Sistema - Accelerazione

  • Abilita VTx/AMD-V- utilizzo della virtualizzazione hardware del processore principale (il tuo processore deve supportare queste modalità o devono essere abilitate in BIOS)
  • Abilita paging annidatoCercapersone annidato fornisce la traduzione degli indirizzi di memoria fisica del SO guest negli indirizzi di memoria fisica del SO host

scheda vettori

  • In questa scheda è possibile configurare l'utilizzo mezzi esterni e CD/DVD. Nota che puoi usare dischi virtuali durante l'installazione di un SO guest. È molto conveniente. Puoi aggiungerli tramite Manager media virtuale in cui è possibile memorizzare un gran numero di immagini diverse e passare da una all'altra durante una sessione nel sistema ospite. Puoi chiamare questo manager in questo modo:

Manager dischi virtuali in VirtualBox

scheda Netto

  • Le impostazioni di rete saranno discusse in un articolo separato; IN Windows XP Ci sono driver per Pcnet Fast III (Am79C973), quindi deve essere scelto.

scheda Porte COM

  • In questa scheda è possibile configurare l'uso delle porte COM. Ora sono usati raramente, quindi è improbabile che qualcuno debba configurarli.

scheda USB

  • Qui è necessario aggiungere all'elenco quelli USB-controller da utilizzare nei sistemi virtuali. Fare attenzione quando si avvia un sistema virtuale, il specificato USB-i dispositivi smettono di funzionare nel main (by almeno C'è l'ho)

scheda Cartelle condivise

  • Le cartelle condivise sono progettate per condividere file tra il sistema operativo principale e quello guest

Configurazione di un SO guest Windows XP installato in VirtualBox

Dobbiamo installare i driver per tutti i componenti hardware virtuali del nostro PC virtuale. Questo può essere fatto installando componenti aggiuntivi:

La procedura guidata di installazione del componente aggiuntivo verrà avviata se hai abilitato il supporto per 3D, quindi devi indicarlo selezionando la casella. Rispondi sì a tutti gli avvisi di sistema. Dopo aver installato i componenti aggiuntivi nel sistema operativo virtuale, Internet dovrebbe funzionare.

Modalità di integrazione del display

Molto modalità utile, permette di gestire un sistema virtuale direttamente in quello principale, senza passare alla finestra della macchina virtuale. Funzionalità davvero incredibile! Provalo e capirai tutto. Le scorciatoie da tastiera vengono utilizzate per passare a questa modalità. OSPITE+L, dove "HOST" è la chiave host (di default "Ctrl" a destra).

Concetti e definizioni usati

Macchina virtuale(VM, dall'inglese virtual machine) è un sistema software e/o hardware che emula Hardware qualche piattaforma e un programma in esecuzione per questa piattaforma ( obbiettivo- piattaforma target o guest) su un'altra piattaforma ( ospite- piattaforma host, piattaforma host)

Emulazione(Emulazione inglese) - riproduzione tramite software o hardware o la loro combinazione del lavoro di altri programmi o dispositivi.

hypervisor(o Monitor macchina virtuale) - nei computer, un programma o un circuito hardware che fornisce o consente l'esecuzione simultanea e parallela di più o anche più sistemi operativi sullo stesso computer host. L'hypervisor fornisce anche l'isolamento reciproco dei sistemi operativi, protezione e sicurezza, condivisione delle risorse tra diversi sistemi operativi in ​​esecuzione e gestione delle risorse.

Sistema operativo ospite— il sistema operativo installato sulla macchina virtuale.

Sistema ospitante Il sistema operativo su cui è in esecuzione la macchina virtuale.

Fonti di informazione

  1. virtualbox.org Pagina ufficiale Macchina virtuale VirtualBox
  2. Categoria: Virtualizzazione su en.wikipedia.org
  3. Installazione e configurazione della piattaforma di virtualizzazione Oracle VM VirtualBox - un articolo di Viktor Krasnukhin su OSzone.net

Che cos'è una macchina virtuale e perché è necessaria?

Macchina virtuale - ambiente software, che sul tuo computer ne crea un altro " vero computer” (con un sistema operativo diverso). Un sistema operativo è installato su una macchina virtuale, proprio come su un computer reale (è possibile installare qualsiasi sistema operativo - Win, Linux, ecc., adatto alla profondità di bit della macchina), la macchina virtuale ha anche un BIOS, un disco rigido (S) ( Unità HDD sono virtuali cioè l'intero disco appare come un file sull'HDD fisico), RAM, può essere emulato periferiche. È possibile creare più macchine virtuali contemporaneamente su un computer, il numero dipende dalle risorse fisiche del PC reale.

Perché hai bisogno di una macchina virtuale? Dove applicarlo?

  • Per proteggere le informazioni e limitare le capacità dei processi, ad es. puoi eseguire un file infetto e solo la macchina virtuale sarà danneggiata, il sistema operativo principale sarà sano e salvo;
  • Studiare il software e le sue impostazioni;
  • Per emulare varie architetture (ad esempio un emulatore di console di gioco);
  • Per la simulazione sistemi di informazione con architettura client-server su un PC (creation rete di computer utilizzando più macchine virtuali)
  • Per semplificare la gestione dei cluster, le macchine virtuali possono essere semplicemente migrate da una macchina fisica all'altro durante il lavoro;
  • Per testare le tue applicazioni su vari sistemi operativi (ad esempio, testare su Windows XP, Windows Vista, Windows 7, 8, ecc.)
  • Se tu o uno qualsiasi degli utenti di PC siete "incantati", ad es. quando vai online, assicurati di catturare "troiano" o "bloccante" , quindi puoi anche utilizzare una macchina virtuale come opzione :)

Ecco alcune delle applicazioni, l'elenco potrebbe continuare all'infinito. Basta parlare, mettiamoci al lavoro...

Passaggio 1. Preparazione

Ci sono molti programmi che creano macchine virtuali. Ho optato per Oracle VM VirtualBox. Per raggiungere i miei obiettivi, questa macchina si adatta completamente a me e il vantaggio principale è che lo è libero . Distribuzione dell'installazione Puoi prendere il kit di distribuzione dal sito ufficiale, sull'esempio di cui sono state create questa e le successive lezioni. Dopo aver scaricato il kit di distribuzione, andare al passaggio 2.

Passaggio 2. Avvio della distribuzione scatola virtuale

Esegui il file di installazione scaricato VirtualBox-4.xx-Win.exe e fare clic su Avanti>

Nella finestra successiva, lascia tutto come predefinito. Se desideri installare VirtualBox in una cartella diversa, fai clic su " Navigare ” e specifica la tua directory, ma si consiglia di lasciare l'impostazione predefinita. Clic Avanti>

La finestra successiva offre una scelta su dove creare scorciatoie per avviare VirtualBox.

  1. "Crea un collegamento sul desktop": crea un collegamento sul desktop
  2. "Crea una scorciatoia nella barra di avvio veloce": crea una scorciatoia nella barra di avvio veloce

Abilita o disabilita la creazione di collegamenti e fare clic su Avanti>

La prossima finestra spaventosa ci avverte che durante l'installazione di Oracle VM VirtualBox, tutto verrà ripristinato le connessioni di rete. Motivo, l'installazione del virtuale apparecchiature di rete per connettere la nostra macchina alla rete. Siamo d'accordo cliccando


E un'altra finestra in cui chiedono conferma sull'impostazione. Clic Installare


Stiamo aspettando che l'installazione finisca. In installazione di VirtualBox Windows dovrebbe apparire su Windows 7 « Sicurezza di Windows» . Clicca su tutti "Installare" . Affinché i messaggi non vengano "torturati", puoi selezionare la casella " Fidati sempre Software Oracolo... »

E al termine dell'installazione, riceverai un messaggio sul completamento con successo dell'installazione. La casella di controllo "Avvia Oracle VM Virtualbox v.4.2.10 dopo l'installazione" significa che l'applicazione verrà avviata al termine dell'installazione.

Clic Fine

Questo completa l'installazione di Oracle VM VirtualBox. La configurazione e la preparazione per l'installazione del sistema operativo verranno descritte nei seguenti articoli.

Articoli correlati in alto