Hvordan får VirtualBox virtuell maskin til å starte opp fra USB?

Å starte opp ISO-filer i VirtualBox for å lage en virtuell maskin er ganske enkelt, men hva medVirtual Machine USB-oppstart? Ja, jeg mener at du har en oppstartbar USB-stasjon og ikke noe ISO-filbilde eller noe å starte opp med for å installere et OS på VirtualBox; hva vil du gjøre i en slik tilstand? Enkelt, vi kan bruke vår oppstartbare USB-stasjon. Selv om prosedyren for å gjøre dette er litt techie sammenlignet med den normale, lett oppnåelig av alle.

Som standard støtter ikke VirtualBox USB Flash Drive-oppstart, men vi kan få den til å kjøre en virtuell maskin fra en flash-stasjon. Etter å ha fulgt denne opplæringen, vil du kunne starte opp Windows 10, Ubuntu, Linux Mint eller et hvilket som helst operativsystem ved hjelp av USB-oppstart.

Virtuell maskinoppstart fra USB på en Windows/macOS/Linux-vert

Note: Før du følger noen av metodene nedenfor for å installere Virtual Machine på VirtualBox med en oppstartbar USB-stasjon, må du sørge for atVirtualBox er allerede på systemet ditt.

I Windows 10/8/7

Trinn 1: Finn oppstartbar USB-stasjonsbokstav

For å identifisere den tilkoblede USB-stasjonsbokstaven eller identifikasjonsnummeret i Windows-systemet, trykk på Win-tasten +R for å åpne Kjør-boksen. Typediskmgmt.msc

Trinn 2: Finn den tilkoblede oppstartbare USB-diskstasjonen

På Diskbehandling i Windows, finn en tilkoblet fjerningsstasjon som du vil starte opp, og lag en VirtualBox Virtual Machine. Du kan enkelt identifisere den ettersom den vil bli merket med aAvtakbartekst. Når du finner det merker du Disk X-bokstaven.

For eksempel, i skjermbildet nedenfor er USB-stasjonen vår merket som Disk 3, så '3' er nummeret vi må huske. Det kan være annerledes i ditt tilfelle.

Trinn 3: Åpne ledetekst

På Windows 7/8/10, i startmenyen skrev søkeboksenCMDfor å søke ledetekst og når den vises, høyreklikk og velg "Kjør som administrator".

Trinn 4: Bytt til Oracle VirtualBox-katalogen

På dette trinnet går vi inn i Oracles VirtualBox-installasjonskatalog. For det, bare kopier og lim inn kommandoen nedenfor i ledeteksten og trykk på Enter-knappen.

cd %programfiles%\Oracle\VirtualBox

Trinn 5: Lag USB vmdk -rawdisk

Dette er et avgjørende trinn i opplæringen, siden vi skal kartlegge en virtuell maskin (.vmdk-fil) til USB-stasjonen. Dette betyr at vi lager en VMDK-råfil som inneholder banen til vår oppstartbare USB-stasjon for VirtualBox som hjelper den å gjenkjenne USB-stasjonen som en vanlig virtuell diskstasjon.

Hva må du gjøre?Bare kopier og lim inn følgende kommando i ledeteksten. Bytt deretter ut#bokstav med stasjonsnummeret som du noterte i det andre trinnet i denne opplæringen. For eksempel er disknummeret vårt '3', så vi vil erstatte#brev med3.

Note: Rød fargeUSB2i kommandoen nedenfor er navnet på rawdisken vi skal lage, og du kan gi den hvilket navn du vil.

VBoxManage internalcommands createrawvmdk -filename C:\usb2.vmdk -rawdisk \\.\PhysicalDrive#

Trinn 6: Lag en ny virtuell maskin

Trinn 7: Gi den et navn.

Her lager vi Windows 7 Virtual Machine med navnet USB Windows 7, men du kan velge Linux eller et hvilket som helst annet OS avhengig av ditt oppstartbare USB OS.

Tildel mengden RAM du vil gi til Virtual Machine.

Trinn 8: Bruk USB boot VDMK Raw disk i VirtualBox

I Harddisk-delen velger du "Bruk en eksisterende virtuell harddiskfil" alternativet og klikk deretter på mappeikonet som åpner Windows Utforsker. Gå nå til C: stasjon og velg din opprettede.VDMK-fil. I vårt tilfelle er det detusb2.vdmk.

Klikk deretter påSkapeknapp.

Note: Hvis du får en feil:

Failed to open the disk image file ~/VirtualBox VMs/xx/usb.vmdk.

Permission problem accessing the file for the medium '~/VirtualBox VMs/xx/usb.vmdk' (VERR_ACCESS_DENIED).

Deretter er det bare å lukke VirtualBox og starte den under administrative rettigheter...

Trinn 9: Start opprettet en virtuell maskin

Velg den opprettede USB-oppstartbare virtuelle maskinen fra panelet på høyre side og klikk påStartknappen gitt i VirtualBox-menyen og det er det.


Hvis du bruker macOS eller Linux som Ubuntu, så fratrinn 6 til trinn 9vil være den samme, den eneste forskjellen er metoden for å lage en .VDMK Raw-fil. For det, se trinnene nedenfor:

For macOS, USB-start VirtualBox Virtual Machine

Note: VirtualBox bør allerede være installert på systemet.

Trinn 1: Åpne en terminal

Skriv inn en kommando i terminalen til MacOS:diskutil listfor å se alle tilkoblede disker og USB-stasjoner. Når listen vises, noter du ned den oppstartbare USB-stasjonsbokstaven (eksempel /dev/disk2) som vi har gjort for Windows ovenfor.

Trinn 2: Demonter USB-disk

For å bruke USB-disken til å lage et råbilde for VirtualBox, må vi først avmontere den. For det er kommandoen:

diskutil unmountDisk /dev/disk# 

Note: Bytt ut#med USB-stasjonens disknummer nevnt ovenfor.

Trinn 3: Lag VDMK Raw-fil av tilkoblet oppstartbar USB-stasjon

Bruk kommandoen nedenfor i MacOS-kommandoterminalen og erstatt igjen#med USB-disknummeret.

 vboxmanage internalcommands createrawvmdk -filename ~/usb1.vmdk -rawdisk /dev/disk# 

Etter å ha kjørt kommandoen ovenfor igjen, avmonter den samme disken. Som gjort ovenfor, erstatt på samme måte#med disknummer.

 diskutil unmountDisk /dev/disk# 

Trinn 4: Kjør VirtualBox under root-tilgang

For å kjøre VirtualBox under root-privilegium, skriv inn kommandoen nedenfor i terminalen

sudo virtualbox

Note: Når du vil starte VirtualBox ved hjelp av USB, bør den kjøres under root-tilgang.

Trinn 6: Opprett en virtuell maskin og tilordne den opprettede USB VDMK-filen som en harddisk.

For Linux (Ubuntu 19.04) VirtualBox Virtual Machine USB-oppstart

For å installere VirtualBox, hvis ikke allerede, er kommandoen:

sudo apt-get install virtualbox

Trinn 1: List de vedlagte diskene

sudo fdisk -l

Trinn 2: Lag USB-rå VDMK-fil

Bytt utsdbxmed disknavnet som dukket opp på skjermen. Mensusb1er navnet på RAW-filen som kan være hva du vil.

vboxmanage internalcommands createrawvmdk -filename ~/usb1.vmdk -rawdisk /dev/sdbx

Trinn 3: Åpne VirtualBox

Typesudo virtualboxi kommandoterminalen for å kjøre under root-tilgang. Når den åpnes, lag en ny virtuell maskin.

Og i Harddisk-delen velger du "Bruk en eksisterende virtuell harddisk"-alternativet. Klikk påmappeikonet og velg den ovenfor opprettede råbildefilen for USB-stasjonen som vil være underhjemkatalog. Etter det klikker du bare påSkapeknapp. Dette lar deg utføre virtuell maskin USB-oppstart på Ubuntu Linux.

Andre nyttige ressurser:

Related Posts