Virtualbox hur man installerar ett system från ett startbart USB -minne. Starta VirtualBox från extern USB -enhet

Målet med utvecklingen är att få VirtualBox att fungera utan installation och kör var som helst, till exempel ett USB -minne. Det är intressant att verktyget är helt skrivet i AutoIt -skript (alla källor är öppet, men på grund av detta ser det dock inte särskilt elegant ut. Men det viktigaste är resultatet. Så ladda ner programmet (jag har det Portable-VirtualBox_v4.1.6- Starter_v6.4.8-Win_all.exe) och kör det-programmet erbjuder att välja en sökväg för uppackning. Efter det kan du köra Portable-VirtualBox.exe. Alla inställningar ställs in automatiskt, du gör inte måste fixa något manuellt (till exempel sökvägar). Fönstret som visas - det här är den så kallade startprogrammet. Det visas en gång och är avsett att ladda ner den senaste VirtualBox -distributionen och extrahera därifrån nödvändiga filer... Intressant nog kan filerna i detta skede också förpackas på ett speciellt sätt så att de tar mindre plats på USB -flashenheten (även om det med nuvarande storlek på flash -enheter knappast är relevant). Klicka på knappen "Ladda ner installationsfiler för VirtualBox", välj systemets bitness (till exempel "Extrahera filerna för 32-bitars system") och vänta tills startprogrammet gör sitt jobb. För att installationsprogrammet ska kunna anpassa sökvägarna till systemet (korrigera nödvändiga parametrar i VirtualBox.xml-konfigurationen) måste binär Portable-VirtualBox.exe köras igen. Voila - vi har en fullvärdig VirtualBox till vårt förfogande. Utan någon installation på systemet.


En VirtualBox -ikon visas i facket, med vilken du kan styra den virtuella maskinen och anpassa den ytterligare. Både USB och nätverk är aktiverade som standard i gästoperativsystem. Men för att frigöra gäst -operativsystemet till det externa nätverket (Internet) måste du utföra några ytterligare manipulationer. Välj "Inställningar -> Nätverk" i facket och aktivera alternativet "Starta VirtualBox med nätverksstöd". Därefter måste du starta om Portable-VirtualBox och godkänna att installera drivrutinen. Processen är organiserad på ett sådant sätt att när du lämnar den virtuella datorn raderas allt som installerades på systemet. Det är rimligt att placera gäst -OS -filerna direkt på USB -minnet tillsammans med VirtualBox. Jag har bara ett system, så du kan starta det direkt, utan ytterligare manipulationer, genom att ange dess namn i parametrarna:

Portable-VirtualBox.exe "leopard"

Med tanke på att virtuell maskin det är alltid inte i avstängt läge, men i "Spara tillståndet" -läget är lanseringen mycket snabb. Därför är hon alltid redo att arbeta utan onödiga hemorrojder. Och var som helst.

Vanligtvis installeras operativsystemet i VirtualBox via en ISO -fil eller CD / DVD -skiva. Men visste du att du också kan starta från en USB -disk i VirtualBox? Många människor vet inte detta bara för att den här funktionen är dold och otillgänglig genom grafiken användargränssnitt... Faktum är att du måste öppna en terminal (eller kommandorad) och använda kommandot VBoxManage för att komma åt den här funktionen. I den här guiden kommer vi att titta på möjligheten att starta (eller installera ett operativsystem) med USB -enheter i VirtualBox.
Notera: Denna handledning utförs på en Windows -maskin. Stegen kan skilja sig åt för Linux / Mac.
Anteckning 2: Denna handledning förutsätter att du redan har en startbar USB -enhet från vissa operativ system(förmodligen detta Linux distribution) installerad på den.

Starta från USB -minne i VirtualBox

Innan du gör något, spring Windows -system och anslut den startbara USB -enheten. Nu behöver vi numret på denna startbara USB -disk.
Notera: Blanda inte enhetsnumret med enhetsbeteckningen. De är inte desamma.
Vi kan ta reda på disknumret från Diskhanteringsverktyget eller någon annan programvara för diskhantering från tredje part. Vi kommer för närvarande att använda Windows -verktyg... Tryck på tangentkombinationen "Win + R" och använd kommandot " diskmgmt.msc", Klicka sedan på" OK "-knappen. Om andra användbara kommandon i dialogrutan Kör, se artikeln.

Titta på USB -enheten och kom ihåg dess nummer. I mitt fall visas USB -enheten som "Disk 7", så enhetsnumret är "7".

När du har fått reda på disknumret kör du "Kommandotolken" med administratörsrättigheter. I Windows 8 kan detta göras genom att trycka på "Win + X" -kombinationen och välja önskat menyalternativ.

Gå till mappen VirtualBox -installationer med följande kommando. Om du installerade VirtualBox i någon annan katalog eller på en annan disk, ändra kommandot i enlighet med detta.

cd% programfiler% \ Oracle \ VirtualBox

Ange följande kommando och ersätt tecknet "#" med det faktiska disknumret. Detta kommando skapar en VMDK -fil i C -enheten som pekar på den fysiska USB -enheten.

VBoxManage internalcommands createrawvmdk -filnamn C: \ extdisk.vmdk -rawdisk \\. \ PhysicalDrive #

När du har utfört kommandot får du ett bekräftelsemeddelande och du kommer också att se ny fil med namnet "extdisk.vmdk" 'vid roten till "C" -enheten.

Öppna nu VirtualBox med administratörsrättigheter. Om du inte gör det startas inte VirtualBox från USB -enheten.
Efter att ha öppnat VirtualBox, skapa en ny virtuell dator som vanligt. I det skede när VirtualBox uppmanar dig att lägga till HDD, ställ in omkopplaren på "Använd en befintlig virtuell hårddisk". Klicka på den lilla mappikonen och välj filen vi just skapade. Klicka på knappen "Skapa" för att slutföra processen.

Du kommer att se den nya virtuella maskinen listad till vänster i VirtualBox -fönstret. Välj bara det och klicka på "Kör" -knappen i toppmenyn för att starta från USB -enheten. Som du kan se på bilden nedan har jag lyckats starta upp min Ubuntu live -disk.

Det är allt som finns, och det är faktiskt väldigt enkelt. Jag hoppas att min artikel var intressant för dig. Skriv dina tips om hur du arbetar med VirtualBox i kommentarerna, prenumerera på våra nyheter och stanna hos oss.


Alla är bra för att testa operativsystem och programvara, men av någon anledning ger inget av dessa hypervisorprogram ett alternativ att starta från ett USB -minne i ett normalt användbart format. Att ha möjlighet att starta från startbara CD / DVD -bilder kan lösa problemet med att se innehållet i den senare, men kommer därför inte att tillgodose behovet av att testa den färdiga. startbar flash -enhet... Kontrollera om den startbara flash-enheten fungerar på den virtuella maskinen, testa programvaran som finns i återupplivnings-Live-disken i samband med den virtuella maskinvaran, ta skärmdumpar av den här åtgärden, installera operativsystemet, vars distribution endast är tillgänglig på flash -enhet - men du vet aldrig för vilka behov du behöver för att kunna starta från en USB -enhet.

Så här konfigurerar du start från ett USB -minne till virtuellt VirtualBox -maskiner och VMware Workstation- vi kommer att förstå detta nedan. Och för dessa ändamål kommer vi att använda startladdaren Plop Boot Manager.

1. Förbereda Plop Boot Manager -diskavbildningen

Detaljer om syftet med det kostnadsfria Plop Boot Manager -lastarprogrammet diskuterades i artikeln på webbplatsen. Plop Boot Manager är utformat för att lösa problemet med avsaknaden av ett alternativ för att starta från USB -enheter i BIOS på gamla datorer och hjälper också till att lösa problemet med att starta från ett USB -minne i virtuella maskiner. Vi laddar ner distributionskitet för det senare från utvecklarens officiella webbplats.

Efter att vi har packat upp Plop Boot Manager -arkivet kan vi ta bort innehållet i mappen och lämna bara den nödvändiga ISO -diskavbildningen "Plpbt.iso".

Det är bättre att omedelbart flytta den här filen till en avskild plats, säg till en mapp med samma virtuella datorer, eftersom dess sökväg kommer att registreras i hypervisorinställningarna under användning av denna ISO -avbildning. Det senare kommer vi faktiskt att implementera ytterligare - konfigurera ISO -bilden "plpbt" som en startkälla för VirtualBox och VMware Workstation virtuella maskiner.

2. Starta från ett USB -minne till VirtualBox

Den virtuella VirtualBox -maskinen måste vara avstängd när den är konfigurerad för att starta från ett USB -minne. Vi trycker på inställningsknappen. I fönstret som visas, titta först på avsnittet " Systemet”För att se till att startordningen var ursprungligen avsedd för enheten. En bock måste placeras på objektet ” CD / DVD».

Gå nu till avsnittet " Bärare". Klick " Controller: IDE"Och välj knappen med inskriptionen" Tömma"(Om ingen annan diskavbild är ansluten till den virtuella maskinen). Därefter behöver vi parametern " Attribut". I slutet av kolumnen " Drivenhet"Tryck på knappen i form av en skiva, sedan - bläddringsknappen med inskriptionen" Välj en optisk skivbild».

I utforskarfönstret öppnar du samma fil " plpbt.iso».

Det är det: nu installeras Plop Boot Manager -diskavbildningen i virtuell enhet VirtualBox. Vi trycker på " OK».

Vi sätter in USB -flashenheten i datorns USB -port. Vi startar den virtuella maskinen. Den senare startar från Plop Boot Manager -diskavbildningen och i fönstret kommer vi att se en minimalistisk startmeny, inklusive USB -enheter. Men först måste du ansluta USB -flashenheten till den virtuella maskinen. Klicka längst ned i fönstret på den lilla knappen med bilden av USB -ingången och markera den önskade USB -enheten. I vårt fall är flash -enheten den enda av dem.

Vi kommer att se Plop Boot Manager -gränssnittet igen och nu kan vi välja startalternativet - USB. För att interagera med bootloader -gränssnittet måste du ange den virtuella maskinen med musfångst - det vill säga göra ett dubbelklick inuti fönstret. Kom ihåg att som standard används höger Ctrl -tangent för att släppa muspekaren från att fångas upp av en virtuell dator i VirtualBox. För att navigera genom startalternativen i Plop Boot Manager -menyn, använd navigeringsknapparna "" "↓", medan valet av själva startenheten bekräftas med Enter -tangenten.

För att VirtualBox virtuell dator ska starta från hårddisken igen kan du antingen ställa in startordningen från den senare i inställningsdelen ” Systemet"- som vi faktiskt kontrollerade ovan eller extraherar en hårddiskavbildning från den virtuella maskindisken. Det enklaste sättet att göra detta är genom att klicka på den skivformade knappen längst ner i det virtuella maskinfönstret. En av tillgängliga funktioner kommer " Ta bort skivan från enheten».

Men om startbara flash -enheter testas ofta kan du helt enkelt välja startalternativet från Plop Boot Manager i fönstret Plop Boot Manager bootloader. önskat avsnitt disk.

3. Starta från ett USB -minne till VMware Workstation

Okej, fortfarande gratis VirtualBox, men för det betalda VMware Workstation -programmet är frånvaron av ett enkelt och begripligt alternativ för att starta en virtuell maskin från ett USB -minne en oacceptabel sak. Men även efter att ha betalat löser vi detta problem genom våra egna ansträngningar.

Precis som med VirtualBox måste den virtuella datorn för VMware Workstation också stängas av. I fönstret med dess detaljer klickar du på alternativet för att ändra inställningarna.

Låt oss gå in på parametrarna för den virtuella maskinen, här behöver vi fliken " Utrustning". Vi går till fliken " CD / DVD", Ställ in det aktiva alternativet" Fil ISO -bild ", Ange sedan sökvägen till filen med bläddringsknappen" plpbt.iso". Vi trycker på " OK».

Återgå till informationsfönstret för den virtuella datorn, klicka på rullgardinsmenyn med dess tillstånd och välj " Aktivera på firmware". I vårt fall har vi att göra med senaste versionen VMware Workstation 11. Men i tidigare versioner av programmet eller i olika utgåvor av översättningen av VMware Workstation kan det här alternativet kallas annorlunda, till exempel ” Aktivera i BIOS", Den engelska versionen -" Slå på BIOS».

Till skillnad från VirtualBox kan VMware Workstation inte ställa in startordningen för en virtuell dator i dess inställningar. Allt händer som på riktig dator: Startenhetens prioritet tilldelas i det virtuella BIOS, vilket är analogt med ett verkligt grundläggande I / O -system.

Efter start av den virtuella maskinen BIOS -läge vi går in i det ( dubbelklicka inuti fönstret eller med nycklarna Ctrl + G). För referens: standard är att släppa muspekaren in VMware -program Arbetsstationen utförs med Ctrl + Alt -tangenterna. Använd navigeringsknapparna "→" gå till avsnittet " Känga", Sedan med" ↓ "-tangenten går vi ner till parametern" CD-ROM-enhet". Tryck på "+" - knappen för att flytta den till början av listan och tryck på " F10».

Vi bekräftar beslutet genom att trycka på Enter i fönstret med det förinställda svarsalternativet " Ja»Till en begäran om att spara konfigurationen.

Den virtuella maskinen startar om och vi kommer att se gränssnittet Plop Boot Manager. Precis som i fallet med VirtualBox trycker du på knappen USB -enheter längst ned i fönstret för den virtuella maskinen och ansluter USB -flashenheten.

Vi startar om den virtuella maskinen.

Nu kan vi gå in i det och välja alternativet att starta från USB -enheter i Plop Boot Manager -menyn.

Återställa den virtuella datorn för VMware Workstation till start från hårddisken är omvänd process. Du måste ange BIOS och ange startprioritet från " Hårddisk "- som det var förr. Du kan göra annat och ta bort själva Plop Boot Manager -diskavbildningen. Längst ner i det virtuella maskinfönstret finns en knapp i form av en disk, den tillhandahåller snabb åtkomst till enhetsinställningarna. Vi trycker på " alternativ».

I inställningsfönstret för den virtuella maskindisken kan vi antingen avmarkera rutan från enhetens tillstånd " Att ansluta", Eller aktivera alternativet för att upptäcka en fysisk CD / DVD -enhet.

Hjälpte den här artikeln dig?

Jag har en dator som jag ständigt arbetar med och har kul, Windows 7 körs på den som ett operativsystem. Jag har också en bärbar USB -hårddisk som jag använde som ett startbart Ubuntu Linux OS. Jag använder det som ett "räddnings" -operativsystem, till exempel en Live -CD, och arbetar ibland med det. I allmänhet tyckte jag att det skulle vara trevligt att kunna ladda detta OS i VirtualBox. Efter att ha skrapat ut olika instruktioner från manualer och Internet gjorde jag mitt eget recept för hur jag ska göra detta.

Och så, kör i VirtualBox Ubuntu Linux installerat till en USB -hårddisk som en vanlig virtuell maskin. Förresten, detta recept är också lämpligt för flash -enheter.

### Givet: * Dator med Windows 7 x64 * Startbar USB Hårddisk med Ubuntu 12.04TLS

###Uppgift:

Kör Ubuntu installerat på USB Hårddisk Kör inuti VirtualBox och använd de två systemen parallellt.

###Lösning:

Först behöver du kör kommandoraden(konsol, cmd.exe) som administratör (!!! Obligatorisk !!!) om du använder Windows 7 eller Vista.

Och kör följande tre kommandon i den. C: cd "% PROGRAMFILES% \ .. \ Program Files \ Oracle \ VirtualBox \" VBoxManage internalcommands createrawvmdk -filnamn "% USERPROFILE% \ USB -HDD -connector.vmdk" -rawdisk \\. \ PhysicalDrive1

### Låt oss nu titta närmare på dessa kommandon:

Du behöver den första raden om den aktuella sökvägen i konsolen börjar från ett annat avsnitt än det där din VirtualBox är installerad.

Den andra raden definierar katalogen där följande kommandon kommer att köras. I mitt fall är detta C: \ Program Files \ Oracle \ VirtualBox \ ”, eftersom mitt virtualiseringsprogram är installerat i den mapp som dess utvecklare erbjuder för installation.

Det tredje kommandot skapar en fil USB-HDD-kontakt. Vmdk som länkar vår externa hårddisk till operativsystemet och VirtualBox. Det är den här filen som måste läggas till som en primär disk för att starta din virtuella dator. MEN! Innan du utför detta kommando måste du klargöra numret under vilket din yttre hårt disken är känd för systemet.

### Hur tar jag reda på skivnumret du vill starta från?

Det är väldigt enkelt! För att göra detta måste du öppna avsnittet "datorhantering" i avsnittet "diskhantering". Panelen kan kallas på två sätt:

Klick Högerklicka musen på genvägen "min dator" och välj raden "kontroll" från menyn; - Kör kommandot '% windir% \ system32 \ compmgmt.msc / s'. För att göra detta, klicka på Vinn + R, ange det här kommandot och tryck på stiga på.

Personligen föredrar jag det andra alternativet, men för detta måste du komma ihåg det här kommandot. Lyckligtvis lade jag till en gång en knapp i verktygsfältet i min TotalCommander som öppnar fönstret "datorstyrning". Vad blev jag då distraherad ...

Leta efter din disk i avsnittet "Diskhantering". Skiva 0, skiva 1, skiva 2 ... Siffrorna är skivornas nummer.

I mitt fall var det Skiva 1... Så i kommandot ovan finns en sådan delsträng \\. \ PhysicalDrive1. Den sista siffran här ska vara densamma som enhetsnumret som du lärde dig på datorns kontrollpanel.

En annan punkt som jag skulle vilja beskriva är platsen där filen vi behöver skapas. I min version -% USERPROFILE% \ USB -HDD -connector.vmdk -betyder det att i mappen% USERPROFILE% (detta är en Windows -systemvariabel som kommer att ersättas av tolk kommandorad till sökvägen till användarmappen under vilken du är auktoriserad i systemet) filen USB-HDD-connector.vmdk skapas. Självklart kan du använda vilket filnamn och sökväg du vill, men om det finns mellanslag i den här raden måste den vara omsluten av citattecken. Annars kommer tolken att tolka detta utrymme som en övergång till nästa instruktion.

### Som ett resultat bör din konsol ha något liknande följande bild:

Om kommandot körs framgångsrikt och anslutningsfilen skapas ser du svaret: RAW-värddiskåtkomst VMDK-fil% userpofile% \ USB-HDD-connector.vmdk skapad framgångsrikt ”. Vooot. Det enda som återstår att göra är att skapa en virtuell maskin och välja som hårddisk filen vi just skapade. Åh ja ... och inkludera det som en "primär mästare".

Jag vill genast varna för att VirtualBox kan svära på att en sådan disk inte finns och den virtuella maskinen inte startar. Detta beror på att användaren under vilken du är auktoriserad i systemet inte har tillräckligt med rättigheter. Kör din obehag genom att köra din VirtualBox som administratör.

Dela detta