Virtualbox cum se instalează un sistem de pe o unitate flash USB bootabilă. Pornirea VirtualBox de pe o unitate USB externă

Scopul dezvoltării este de a face VirtualBox să funcționeze fără instalare și să ruleze de oriunde, de exemplu de pe o unitate USB. Interesant este că utilitarul este scris în întregime în scripturi AutoIt (toate sursele sunt open source, dar din această cauză, totuși, nu pare foarte elegant. Dar principalul este rezultatul. Deci, descărcați aplicația (am it Portable-VirtualBox_v4.1.6- Starter_v6.4.8-Win_all.exe) și rulați-l - programul vă va solicita să selectați calea pentru despachetare. După aceasta, puteți rula Portable-VirtualBox.exe. Toate setările sunt setate automat, acolo nu este nevoie să corectați nimic manual (de exemplu, căi). Fereastra care apare este Acesta este așa-numitul lansator. Apare o dată și este conceput pentru a descărca cea mai recentă distribuție VirtualBox și a extrage de acolo fisierele necesare. Interesant este că în această etapă fișierele pot fi, de asemenea, împachetate într-un mod special, astfel încât să ocupe mai puțin spațiu pe o unitate flash USB (deși cu dimensiunile actuale ale unităților flash acest lucru nu este relevant). Faceți clic pe butonul „Descărcați fișierele de instalare ale VirtualBox”, selectați adâncimea de biți a sistemului (de exemplu, „Extrageți fișierele pentru sistemul pe 32 de biți”) și așteptați ca lansatorul să-și facă treaba. Pentru ca instalatorul să adapteze căile la sistem (corectează parametrii necesari în configurația VirtualBox.xml), binarul Portable-VirtualBox.exe trebuie lansat din nou. Voila - avem o VirtualBox cu drepturi depline la dispoziție. Fără nicio instalare în sistem.


În tavă va apărea o pictogramă VirtualBox, cu care puteți gestiona mașina virtuală și o puteți configura în continuare. În sistemele de operare invitate, atât USB, cât și rețea funcționează implicit. Dar pentru a elibera sistemul de operare invitat în rețeaua externă (Internet), va trebui să efectuați câteva manipulări suplimentare. În tavă trebuie să selectați „Setări -> Rețea” și să activați opțiunea „Porniți VirtualBox cu suport de rețea”. Apoi, trebuie să reporniți Portable-VirtualBox și să fiți de acord să instalați driverul. Procesul este organizat în așa fel încât, atunci când terminați de lucrat cu mașina virtuală, tot ce a fost instalat pe sistem să fie șters. Este logic să plasați fișierele OS invitat direct pe unitatea flash împreună cu VirtualBox. Am un singur sistem, așa că poate fi lansat imediat, fără manipulări suplimentare, specificând numele acestuia în parametri:

Portable-VirtualBox.exe „leopard”

Având în vedere că mașină virtuală nu este întotdeauna în starea oprită, ci în modul „Salvați starea”; pornește foarte repede. Prin urmare, ea este întotdeauna gata să lucreze fără hemoroizi inutile. Și oriunde.

De obicei, sistemul de operare este instalat în VirtualBox printr-un fișier ISO sau un disc CD/DVD. Dar știați că puteți porni și de pe o unitate USB în VirtualBox? Mulți oameni nu știu acest lucru pur și simplu pentru că această caracteristică este ascunsă și nu este accesibilă prin grafic interfața cu utilizatorul. De fapt, va trebui să deschideți un terminal (sau linie de comandă) și să utilizați comanda VBoxManage pentru a accesa această caracteristică. În acest ghid, ne vom uita la capacitatea de a descărca (sau instala sistemul de operare) din dispozitive USBîn VirtualBox.
Notă: Acest ghid este realizat pe mașină Windows. Pașii pot varia pentru Linux/Mac.
Nota 2: Acest ghid presupune că aveți deja o unitate USB bootabilă de un fel. sistem de operare(probabil asta distribuție Linux) instalat pe el.

Pornirea de pe o unitate USB în VirtualBox

Înainte să faci ceva, fugi sistem Windowsși conectați unitatea USB bootabilă. Acum avem nevoie de numărul acestei unități USB bootabile.
Notă: Nu confundați numărul unității cu litera unității. Nu sunt la fel.
Putem afla numărul discului din utilitarul Disk Management sau din orice alte programe terțe de gestionare a discurilor. Momentan vom folosi Utilitarul Windows. Apăsați combinația de taste „Win ​​+R” și utilizați comanda „ diskmgmt.msc”, apoi faceți clic pe butonul „OK”. Despre altele comenzi utile caseta de dialog „Run” citește articolul.

Uitați-vă la unitatea USB și amintiți-vă numărul. În cazul meu, discul USB este afișat ca „Disc 7”, deci numărul discului este „7”.

După ce ați aflat numărul discului, rulați Command Prompt cu drepturi de administrator. În Windows 8, acest lucru se poate face apăsând combinația de taste „Win+X” și selectând elementul de meniu dorit.

Accesați folderul Instalări VirtualBox folosind următoarea comandă. Dacă ați instalat VirtualBox într-un alt director sau unitate, atunci modificați comanda în consecință.

cd %programfiles%\Oracle\VirtualBox

Introduceți următoarea comandă, înlocuind caracterul „#” cu numărul real al unității. Această comandă va crea un fișier VMDK în unitatea C, care indică unitatea USB fizică.

VBoxManage comenzi interne createrawvmdk -nume fișier C:\extdisk.vmdk -rawdisk \\.\PhysicalDrive#

După ce executați comanda, veți primi un mesaj de confirmare și veți vedea, de asemenea fișier nou cu numele „extdisk.vmdk” în rădăcina unității „C”.

Acum deschide VirtualBox cu drepturi de administrator. Dacă nu faceți acest lucru, VirtualBox nu va porni de pe unitatea USB.
După deschiderea VirtualBox, creați o nouă mașină virtuală ca de obicei. În etapa în care VirtualBox vă solicită să adăugați HDD, setați comutatorul în poziția „Utilizați hard disk virtual existent”. Faceți clic pe această pictogramă de folder și selectați fișierul pe care tocmai l-am creat. Faceți clic pe butonul „Creați” pentru a finaliza procesul.

Veți vedea noua mașină virtuală listată în partea stângă a ferestrei VirtualBox. Doar selectați-l și faceți clic pe butonul „Run” situat în meniul de sus pentru a porni de pe unitatea USB. După cum puteți vedea în imaginea de mai jos, am pornit cu succes pe discul meu Ubuntu live.

Asta este tot ceea ce este, și de fapt este foarte simplu. Sper că articolul meu a fost interesant pentru tine. Scrieți în comentarii sfaturile dvs. pentru a lucra cu VirtualBox, abonați-vă la știrile noastre și rămâneți cu noi.


Toată lumea este bună pentru a testa sistemele de operare și software-ul, dar din anumite motive, niciunul dintre aceste programe de hipervizor nu oferă opțiunea de a porni de pe o unitate flash într-un format normal utilizabil. Abilitatea de a boota de pe imagini CD/DVD bootabile poate rezolva problema vizualizarii continutului acestora din urma, dar in acest fel nevoia de testare a produsului finit nu va fi satisfacuta. unitate flash bootabilă. Verificați funcționalitatea unei unități flash bootabile pe o mașină virtuală, testați software-ul conținut în discul live de resuscitare împreună cu hardware-ul virtual, faceți capturi de ecran ale acestei acțiuni, instalați un sistem de operare, al cărui kit de distribuție este disponibil numai pe flash unitate - dar nu știi niciodată pentru ce necesități poate. Veți avea nevoie de capacitatea de a porni de pe o unitate USB.

Cum se configurează pornirea de pe o unitate flash pe mașini virtuale VirtualBox și VMware Workstation – vom analiza acest lucru mai jos. Și în aceste scopuri vom folosi bootloader-ul Plop Boot Manager.

1. Pregătirea imaginii de disc Plop Boot Manager

Detalii despre scopul demonului program platit- încărcătorul Plop Boot Manager a fost discutat în articolul site-ului. Conceput pentru a rezolva problema lipsei unei opțiuni de pornire de pe dispozitivele USB din BIOS-ul computerelor mai vechi, Plop Boot Manager va ajuta, de asemenea, la rezolvarea problemei pornirii de pe o unitate flash în mașinile virtuale. Descărcați cea mai recentă distribuție de pe site-ul oficial al dezvoltatorului.

După despachetarea arhivei Plop Boot Manager, putem șterge conținutul folderului, lăsând doar imaginea de disc ISO necesară - fișierul „plpbt.iso”.

Este mai bine să mutați imediat acest fișier într-un loc izolat, de exemplu, într-un folder cu aceleași mașini virtuale, deoarece în timpul utilizării acestei imagini ISO calea de plasare a acesteia va fi specificată în setările hypervisorului. Acesta din urmă, de fapt, este ceea ce vom face în continuare - vom configura imaginea ISO „plpbt” ca sursă pentru încărcarea mașinilor virtuale VirtualBox și VMware Workstation.

2. Pornirea de pe o unitate flash USB în VirtualBox

Virtual mașină VirtualBoxîn momentul configurării acestuia pentru a porni de pe o unitate flash, acesta trebuie să fie oprit. Faceți clic pe butonul de setări. În fereastra care apare, priviți mai întâi secțiunea „ Sistem" pentru a vă asigura că ordinea de pornire este inițial pentru unitate. Caseta de selectare trebuie bifată la „ CD/DVD».

Acum mergeți la secțiunea " Transportatorii" Faceți clic pe " Controler: IDE" și selectați butonul etichetat " Gol„(dacă nu este atașată nicio altă imagine de disc la mașina virtuală). În continuare avem nevoie de parametrul „ Atribute" La sfârșitul coloanei " Unitatea de antrenare„Apăsați butonul sub forma unui disc, apoi faceți clic pe butonul de revizuire cu inscripția „ Selectați imaginea discului optic».

În fereastra Explorer, deschideți același fișier „ plpbt.iso».

Asta este: acum imaginea de disc Plop Boot Manager va fi montată unitate virtuală VirtualBox. Faceți clic pe " Bine».

Introduceți unitatea flash în portul USB al computerului. Să pornim mașina virtuală. Acesta din urmă va porni din imaginea de disc Plop Boot Manager și în fereastra sa vom vedea un meniu de boot minimalist, ale cărui opțiuni includ dispozitive USB. Dar mai întâi trebuie să conectați unitatea flash la mașina virtuală. Faceți clic pe butonul mic din partea de jos a ferestrei cu imaginea unei intrări USB și bifați caseta pentru dispozitivul USB dorit. În cazul nostru, unitatea flash este singura dintre acestea.

Vom vedea din nou interfața Plop Boot Manager și acum putem selecta opțiunea de pornire – USB. Pentru a interacționa cu interfața bootloader-ului, trebuie să vă conectați la mașina virtuală și să luați mouse-ul - adică să faceți dublu clic în interiorul ferestrei sale. Să vă reamintim că, în mod implicit, eliberarea indicatorului mouse-ului pentru a nu fi capturat de mașina virtuală în programul VirtualBox se face folosind tasta Ctrl dreapta. Pentru a naviga prin opțiunile de pornire din meniul Plop Boot Manager, utilizați tastele de navigare „” „↓” și confirmați selecția dispozitivului de pornire cu tasta Enter.

Pentru ca mașina virtuală VirtualBox să pornească din nou de pe hard disk, puteți fie să setați ordinea de pornire din ultima din secțiunea de setări " Sistem" - pe care, de fapt, l-am verificat mai sus, sau extragem imaginea discului din unitatea mașinii virtuale. Cel mai simplu mod de a face acest lucru este făcând clic pe butonul în formă de disc din partea de jos a ferestrei mașinii virtuale. Unul dintre funcții disponibile voi " Scoateți discul din unitate».

Cu toate acestea, dacă unitățile flash bootabile sunt testate frecvent, puteți selecta pur și simplu opțiunea de pornire din fereastra Plop Boot Manager. secțiunea dorită disc.

3. Pornirea de pe o unitate flash USB pe VMware Workstation

Bine, VirtualBox este încă gratuit, dar pentru programul plătit VMware Workstation, lipsa unei opțiuni simple și clare pentru pornirea unei mașini virtuale de pe o unitate flash este inacceptabilă. Cu toate acestea, chiar și după ce plătim, vom rezolva această problemă prin propriile noastre eforturi.

Ca și în cazul VirtualBox, și mașina virtuală VMware Workstation trebuie să fie oprită. În fereastra de detalii, faceți clic pe opțiunea de modificare a setărilor.

Să intrăm în parametrii mașinii virtuale, aici avem nevoie de fila " Echipamente" Mutați la fila " CD/DVD", setați opțiunea activă " Fişier Imagine ISO ", apoi utilizați butonul de răsfoire pentru a specifica calea către fișier " plpbt.iso" Faceți clic pe " Bine».

Revenind la fereastra de detalii ale mașinii virtuale, faceți clic pe lista verticală a stărilor sale și selectați „ Activați când clipește" În cazul nostru avem de-a face ultima versiune VMware Workstation 11. Dar în versiunile anterioare ale programului sau în diferite ediții ale traducerii VMware Workstation, această opțiune poate fi numită diferit, de exemplu, „ Activați în BIOS", Versiune în limba engleză - " Porniți la BIOS».

Spre deosebire de VirtualBox, VMware Workstation nu prevede setarea ordinii de pornire a mașinii virtuale în setările sale. Totul se întâmplă ca și cum computer real: Prioritatea dispozitivelor de pornire este atribuită în BIOS-ul virtual - un analog al sistemului de intrare/ieșire de bază real.

După pornirea mașinii virtuale în modul BIOS ne autentificăm ( dublu clickîn interiorul ferestrei sau cu chei Ctrl+G). Pentru referință: în mod implicit, eliberați indicatorul mouse-ului programul VMware Stația de lucru se realizează folosind tastele Ctrl+Alt. Folosind tastele de navigare „→” trecem la „ Boot", apoi utilizați tasta "↓" pentru a merge în jos la parametrul " Unitatea CD ROM" Folosiți tasta „+” pentru a o împinge la începutul listei și faceți clic pe „ F10».

Confirmăm decizia apăsând Enter în fereastra cu opțiunea de răspuns prestabilit „ da» la cererea de salvare a configurației.

Mașina virtuală va reporni și vom vedea interfața Plop Boot Manager. La fel ca în cazul VirtualBox, în partea de jos a ferestrei mașinii virtuale, faceți clic pe butonul Dispozitive USB și conectați unitatea flash.

Reporniți mașina virtuală.

Acum putem intra în el și selecta opțiunea de a porni de pe dispozitivele USB din meniul Plop Boot Manager.

Reveniți virtual mașină VMware Pornirea stației de lucru de pe hard disk este procesul invers. Trebuie să intrați în BIOS și să setați prioritatea de pornire la " Hard disk "- exact așa cum a fost înainte. Puteți să o faceți diferit și să eliminați imaginea de disc Plop Boot Manager însăși. În partea de jos a ferestrei mașinii virtuale există un buton sub forma unui disc, acesta oferă acces rapid la setările unității. Faceți clic pe " Opțiuni».

În fereastra de setări a unității mașinii virtuale, putem fie să debifați starea dispozitivului „ A conecta", sau activați opțiunea de a detecta o unitate CD/DVD fizică.

Te-a ajutat acest articol?

Am un computer cu care lucrez și mă distrez constant, sistemul de operare pe el este Windows 7. Am și un portabil hard disk USB, pe care l-am păcălit ca sistem de operare de pornire Ubuntu Linux. Îl folosesc ca sistem de operare „de salvare”, ca un Live CD, iar uneori lucrez în el. În general, m-am gândit că nu ar fi rău să poți încărca acest sistem de operare în VirtualBox. După ce am reunit diverse instrucțiuni din manuale și de pe internet, mi-am compilat propria rețetă despre cum să fac acest lucru.

Și așa, lansăm Ubuntu în VirtualBox Linux instalat pe un HDD USB ca o mașină virtuală obișnuită. Apropo, această rețetă este potrivită și pentru unități flash.

###Date: * Computer cu Windows 7 x64 * USB bootabil HDD cu Ubuntu 12.04TLS

###Sarcină:

Lansați Ubuntu instalat pe USB Hard disk Conduceți, în interiorul VirtualBox și utilizați două sisteme în paralel.

###Soluţie:

Mai întâi ai nevoie rulați linia de comandă(consola, cmd.exe) în numele administratorului (!!! OBLIGATORIU!!!) dacă utilizați Windows 7 sau Vista.

Și executați următoarele trei comenzi în el. C: cd "%PROGRAMFILES%\..\Program Files\Oracle\VirtualBox\" VBoxManage internalcommands createrawvmdk -nume fișier "%USERPROFILE%\USB-HDD-connector.vmdk" -rawdisk \\.\PhysicalDrive1

###Acum să ne uităm la aceste comenzi mai detaliat:

Veți avea nevoie de prima linie dacă calea curentă în consolă începe de la o partiție diferită de cea în care este instalat VirtualBox-ul dumneavoastră.

A doua linie specifică directorul în care vor fi executate următoarele comenzi. În cazul meu, acesta este C:\Program Files\Oracle\VirtualBox\”, deoarece programul meu de virtualizare este instalat în folderul pe care dezvoltatorii săi îl oferă pentru instalare.

A treia comandă creează un fișier Conector USB-HDD.vmdk, care ne va conecta HDD extern cu sistem de operare și VirtualBox. Acest fișier va trebui adăugat ca disc principal pentru a porni mașina virtuală. DAR! Înainte de a executa această comandă, trebuie să clarificați numărul sub care dvs dur extern discul este cunoscut de sistem.

###Cum să aflați numărul discului de pe care doriți să porniți?

Și este foarte simplu! Pentru a face acest lucru, deschideți panoul „Gestionare computer”, secțiunea „Gestionare disc”. Puteți apela panoul în două moduri:

Clic Click dreapta mouse-ul pe comanda rapidă „computerul meu” și selectați linia „gestionare” din meniu; - Rulați comanda `%windir%\system32\compmgmt.msc /s`. Pentru a face acest lucru, faceți clic Win+R, introduceți această comandă și faceți clic introduce.

Personal, prefer a doua opțiune, deși pentru aceasta trebuie să vă amintiți această comandă. Din fericire, am adăugat odată un buton în bara de instrumente a TotalCommander-ului meu, care deschide fereastra „gestionare computer”. Ei bine, m-am distras...

În secțiunea „gestionare disc” căutăm discul dvs. Disc 0, Disc 1, Disc 2... Numerele sunt numerele discului.

În cazul meu a fost Discul 1. Deci, în comanda de mai sus există un astfel de subșir \\.\PhysicalDrive1 . Ultima cifră de aici ar trebui să se potrivească cu numărul discului pe care l-ați găsit în panoul de control al computerului.

Încă un punct pe care aș dori să îl descriu este locul în care va fi creat fișierul de care avem nevoie. În versiunea mea - %USERPROFILE%\USB-HDD-connector.vmdk - asta înseamnă că în folderul %USERPROFILE% (aceasta este o variabilă de sistem Windows care va fi înlocuită de interpret Linie de comanda la calea către folderul utilizatorului sub care sunteți conectat la sistem) Fișierul USB-HDD-connector.vmdk va fi creat. Desigur, puteți utiliza orice nume de fișier și cale convenabil pentru dvs., dar dacă există spații în această linie, atunci trebuie să fie cuprinse între ghilimele. În caz contrar, interpretul va percepe acest spațiu ca o tranziție la instrucțiunea următoare.

###Ca urmare, consola dvs. ar trebui să afișeze ceva de genul acesta:

Dacă comanda este executată cu succes și fișierul de conexiune este creat, veți vedea răspunsul: Fișier VMDK de acces pe disc gazdă RAW %userpofile%\USB-HDD-connector.vmdk creat cu succes.” Wow. Singurul lucru rămas de făcut este să creați o mașină virtuală și să selectați ca hard disk fișierul pe care tocmai l-am creat. Oh, da... Și pornește-l ca „master primar”.

Aș dori să vă avertizez imediat că VirtualBox se poate plânge că un astfel de disc nu există și mașina virtuală nu va porni. Acest lucru se datorează faptului că utilizatorul sub care sunteți conectat la sistem nu are suficiente drepturi. Pentru a ocoli această problemă, rulați VirtualBox-ul ca administrator.

Acțiune