Det vanliga sättet att installera ett operativsystem i VirtualBox är genom en ISO-fil eller CD / DVD-enheten, men vet du att du också kan starta från en USB-enhet i VirtualBox? Många människor är inte medvetna om den här funktionen helt enkelt för att den är gömd och inte tillgänglig i GUI. Faktum är att du måste öppna Terminal (eller kommandotolken) och använda kommandot VBoxManage att komma åt den här funktionen. I den här guiden, låt oss se hur du kan starta (eller installera ett operativsystem) från en USB-installatör i VirtualBox.

Obs! Denna handledning görs på en Windows-maskin. Stegen kan skilja sig från Linux / Mac.

Förutsättning : Denna handledning förutsätter att du redan har en startbar USB-enhet med något slags operativsystem (förmodligen en Linux distro) installerad i den.

Starta från en USB-enhet i VirtualBox

Innan du gör något, starta ditt Windows-system och sätt i din startbara USB-enhet. Nu behöver vi skivnumret för den startbara USB-enheten.

Obs! Förväxla inte skivnummer med skrivbrevet. De är inte samma.

Vi kan ta reda på skivnumret från verktyget Windows Diskhantering eller något annat skivhanterings- eller partitionsverktyg för tredje part. För nu, låt oss använda Windows-verktyget. Tryck på "Vinn + R", skriv diskmgmt.msc och tryck på Enter-knappen.

Leta efter din USB-enhet och kom ihåg disknumret. I mitt fall är USB-enheten listad som "Disk 1", så att skivnummeret är "1."

När du har skivnummeret öppnar du Windows-kommandotolken som administratör.

Navigera till VirtualBox-installationskatalogen med hjälp av följande kommando. Om du har installerat VirtualBox i någon annan katalog eller enhet, ändra sedan kommandot i enlighet med detta.

 cd% programfiles% \ Oracle \ VirtualBox 

Skriv följande kommando medan du byter "#" med det aktuella skivnumret. Vad det här kommandot gör är att skapa en VMDK-fil i din C-enhet som pekar på den fysiska USB-enheten.

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

När du har ersatt drivbrevet bör kommandot se ut så här.

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

När du har utfört kommandot får du ett bekräftelsemeddelande som anger detsamma, och du kommer att se en ny fil med namnet "extdisk.vmdk" i din C-enhet.

Öppna nu VirtualBox med administrativa rättigheter. Om inte, kommer VirtualBox inte att starta från USB-enheten.

När du öppnat skapar du en ny virtuell maskin som vanligt. När du uppmanar dig att lägga till en hårddisk, välj alternativknappen "Använd en befintlig virtuell hårddiskfil." Klicka på den lilla mappikonen och välj filen som vi just skapat. Klicka på "Skapa" knappen för att slutföra processen.

Du kommer att se en ny virtuell maskin som listas i den vänstra rutan i VirtualBox-fönstret. Välj bara den och klicka på "Start" knappen i toppmenyn för att starta från USB-enheten. Som du kan se från bilden nedan har jag lyckats starta in i min live Ubuntu-enhet.

Det är allt som finns att göra, och det är så enkelt. Observera att detta inte är ett idiotiskt sätt, och det här förfarandet kan misslyckas ibland i olika konfigurationer av värd- och gästoperativsystem.

Förhoppningsvis hjälper det, och kommentera nedan om du möter några problem när du startar från USB i VirtualBox.