Kako zagnati s pogona USB v VirtualBoxu
VirtualBox lahko zažene virtualne stroje s pogonov USB, kar vam omogoča zagon živega sistema Linux ali namestitev operacijskega sistema z zagonske naprave USB. Ta možnost je dobro skrita.
Ker ta možnost ni izpostavljena v vmesniku in zahteva nekaj kopanja, morda ne bo vedno delovala odlično. Deloval je dobro z Ubuntu 14.04 na gostitelju Windows, vendar ne bodite presenečeni, če naletite na težave z nekaterimi konfiguracijami.
Boot Od USB na Windows Host
Uporabili bomo skrito funkcijo v VirtualBoxu, ki omogoča surovi dostop do pogonov. Ta funkcija ni izpostavljena v vmesniku VirtualBox, vendar je del ukaza VBoxManage. Pred začetkom tega postopka se prepričajte, da imate na vašem sistemu nameščen VirtualBox.
Najprej povežite pogon USB, ki vsebuje operacijski sistem, ki ga želite zagnati z računalnikom. Pritisnite tipko Windows + R, v pogovorno okno Run vnesite diskmgmt.msc in pritisnite Enter, da odprete okno za upravljanje diskov.
V oknu za upravljanje diskov poiščite pogon USB in zabeležite njegovo številko diska. Na primer, USB pogon je Disk 1.
Najprej zaprite vsa odprta okna VirtualBox.
Nato odprite ukazni poziv kot skrbnik. V sistemu Windows 7 odprite meni Start, poiščite ukazni poziv, z desno tipko miške kliknite bližnjico ukaznega poziva in izberite Zaženi kot skrbnik. V operacijskem sistemu Windows 8 ali 8.1 pritisnite tipko Windows + X in kliknite Ukazni poziv (skrbnik).
Vnesite naslednji ukaz v okno ukaznega poziva in pritisnite Enter. Ta ukaz se bo spremenil v privzeti namestitveni imenik VirtualBoxa. Če ste namestili VirtualBox v imenik po meri, morate v ukazu pot zamenjati s potjo do vašega imenika VirtualBox:
cd% programfiles% Oracle VirtualBox
Vnesite naslednji ukaz v okno ukaznega poziva, ki # zamenja z # številko zgornjega diska in pritisnite Enter.
VBoxManage internalcommands createrawvmdk -filename C: usb.vmdk -rawdisk \ t#
Lahko zamenjate C: us.vmdk s poljubno potjo datoteke. Ta ukaz ustvari datoteko diska navideznega računalnika (VMDK), ki kaže na izbrani fizični pogon. Ko v datoteko VirtualBox naložite datoteko VMDK, bo VirtualBox dejansko dostopal do fizične naprave.
Nato odprite VirtualBox kot skrbnik. Z desno tipko miške kliknite bližnjico VirtualBox in izberite Zaženi kot skrbnik. VirtualBox lahko dostopa samo do surovih diskovnih naprav s skrbniškimi pravicami.
Ustvarite nov navidezni stroj s klikom na gumb Nov in pojdite skozi čarovnika. Po pozivu izberite operacijski sistem na pogonu USB.
Ko boste morali izbrati trdi disk, izberite možnost Uporabi obstoječo datoteko navideznega trdega diska, kliknite gumb za brskanje po datoteki in se pomaknite do njega - to je C: \ t.
Zaženite virtualni stroj in zaganjajte operacijski sistem z vašega USB pogona, tako kot če bi ga zaganjali na običajnem računalniku.
Upoštevajte, da mora biti USB naprava prvi trdi disk v vaši virtualni napravi ali pa se VirtualBox ne bo zagnal z njega. Z drugimi besedami, ne morete preprosto ustvariti standardne virtualne naprave in kasneje priključiti naprave USB.
Če želite namestiti operacijski sistem s pogona USB, morate trdi disk dodati iz okna z nastavitvami navidezne naprave. Prepričajte se, da je pogon USB prvi disk na seznamu.
Gostitelji Linux in Mac
Postopek je v bistvu enak na Linux in Mac gostiteljskih sistemih. Če želite ustvariti datoteko, ki predstavlja surovi disk, morate uporabiti isti ukaz VBoxManage, vendar morate določiti pot do diskovne naprave v sistemu Linux ali Mac.
Open Foam wiki vsebuje nekaj nasvetov in rešitev, ki vam lahko pomagajo prilagoditi ta proces na gostitelje Linux ali Mac. Pomaga lahko tudi uporaba trdega diska gostitelja iz oddelka za goste v uradni dokumentaciji VirtualBoxa.
Zagon iz standardne ISO datoteke je še vedno najbolj podprt način za namestitev - ali samo zagon - operacijskega sistema v VirtualBox ali drugih programih virtualnih strojev. Če je mogoče, morate prenesti ISO datoteke in jih uporabiti, namesto da se poigravate z USB-pogoni.
Če uporabljate VMware namesto VirtualBox, poskusite uporabiti Plop Boot Manger za zagon z USB v VMware.