Hemsida » hur » Så här startar du från en USB-enhet i VirtualBox

    Så här startar du från en USB-enhet i VirtualBox

    VirtualBox kan starta virtuella maskiner från USB-minne, så att du kan starta ett Linux-system eller installera ett operativsystem från en startbar USB-enhet. Det här alternativet är väl gömt.

    Eftersom det här alternativet inte exponeras i gränssnittet och kräver lite grävning, kanske det inte alltid fungerar perfekt. Det fungerade bra med Ubuntu 14.04 på en Windows-värd, men bli inte förvånad om du stöter på problem med vissa konfigurationer.

    Starta från USB på en Windows-värd

    Vi använder den dolda funktionen i VirtualBox som tillåter obehörig åtkomst till enheter. Den här funktionen exponeras inte i VirtualBoxs gränssnitt, men ingår i kommandot VBoxManage. Var noga med att du har installerat VirtualBox på ditt system innan du börjar processen.

    Förbind först USB-enheten med operativsystemet du vill starta upp på datorn. Tryck på Windows Key + R, skriv diskmgmt.msc i dialogrutan Kör, och tryck på Enter för att öppna fönstret Diskhantering.

    Leta efter USB-enheten i fönstret Diskhantering och notera dess skivnummer. Till exempel, här är USB-enheten Disk 1.

    Först stänga alla öppna VirtualBox-fönster.

    Öppna sedan ett kommandotolp som administratör. I Windows 7 öppnar du Start-menyn, söker efter Kommandotolken, högerklickar på genvägskommandot och väljer Kör som administratör. I Windows 8 eller 8.1 trycker du på Windows Key + X och klickar på Command Prompt (Administratör).

    Skriv följande kommando i kommandotolken och tryck på Enter. Detta kommando kommer att ändras till VirtualBoxs standardinstallations katalog. Om du installerade VirtualBox i en anpassad katalog måste du ersätta katalogvägen i kommandot med sökvägen till din egen VirtualBox-katalog:

    cd% programfiles% \ Oracle \ VirtualBox

    Skriv följande kommando i kommandotolken, ersätt # med numret på den disk som du hittat ovan och tryck på Enter.

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

    Du kan ersätta C: \ usb.vmdk med vilken filväg du vill ha. Detta kommando skapar en VMDK-fil (virtual machine disk) som pekar på den fysiska enheten du väljer. När du laddar VMDK-filen som en enhet i VirtualBox kommer VirtualBox faktiskt att komma åt den fysiska enheten.

    Öppna sedan VirtualBox som administratör. Högerklicka på genvägen VirtualBox och välj Kör som administratör. VirtualBox kan bara få tillgång till RAW-enheter med administratörsbehörighet.

    Skapa en ny virtuell maskin genom att klicka på Ny knappen och gå igenom guiden. Välj operativsystem på USB-enheten när du uppmanas.

    När du blir ombedd att välja en hårddisk väljer du Använd en befintlig virtuell hårddiskfil, klickar på knappen för att leta efter filen och navigerar till den - det är C: \ usb.vmdk om du inte valt din egen sökväg.

    Starta den virtuella maskinen och den ska starta operativsystemet från din USB-enhet, precis som om du startade den på vanlig dator.

    Observera att USB-enheten måste vara den första hårddisken i din virtuella maskin, eller VirtualBox startar inte från den. Med andra ord kan du inte helt enkelt skapa en vanlig virtuell maskin och fästa USB-enheten senare.

    Om du vill installera ett operativsystem från USB-enheten måste du lägga till en hårddisk senare från den virtuella maskinens inställningsfönster. Var noga med att USB-enheten är den första disken i listan.

    Linux och Mac-värdar

    Processen är i grunden densamma på Linux- och Mac-värdsystem. Du måste använda samma typ av VBoxManage-kommando för att skapa en fil som representerar raden, men du måste ange sökvägen till diskenheten på ditt Linux- eller Mac-system.

    Open Foam wiki har några tips och lösningar som kan hjälpa dig att anpassa processen till Linux eller Mac värdar. Att använda en raw värd-hårddisk från en gästavdelning i VirtualBox officiella dokumentation kan också hjälpa till.


    Uppstart från en standard ISO-fil är fortfarande det mest välfungerade sättet att installera - eller bara starta - ett operativsystem i VirtualBox eller andra virtuella maskinprogram. Om möjligt borde du hämta ISO-filer och använda dem istället för att fiska med USB-enheter.

    Om du använder VMware istället för VirtualBox, försök använda Plop Boot Manger för att starta från USB i VMware.