Hoe een virtuele machine vanaf USB op te starten in VirtualBox (gids)

Probeer Ons Instrument Voor Het Oplossen Van Problemen

De meeste desktopvirtualisatiesoftware niet ondersteunen een gastbesturingssysteem installeren op VirtualBox als een ingebouwde functie tot nu toe. Mogelijk moet u soms een virtuele machine vanaf USB opstarten om deze actie uit te voeren, maar u wordt beperkt door de functionaliteit van desktopvirtualisatiesoftware. Zelfs de beroemde VMware en VirtualBox niet bieden deze functionaliteit. Dit artikel laat zien hoe u een virtuele machine opstart vanaf USB op VirtualBox met MAC OS X-host, Mavericks OS en Mac Pro-laptop.

virtual machine 1

Voor dit doel moeten we eerst een VMDK-bestand maken op basis van de aangesloten draagbare flashdrive en vervolgens de VMDK mounten als de eerste opstartbare schijf van de virtuele machine en vervolgens opstarten. De te volgen stappen worden hieronder weergegeven.

virtual machine 2

Het geeft het USB-schijfpad weer. Noteer het omdat we het later zullen gebruiken.

  • Ga nu naar het schijfhulpprogramma met het pad Go-> Utilities-> Disk Utility en ontkoppel vervolgens de partitie van de USB-schijf. De volgende opdracht werkt niet zonder ontkoppelen de USB-schijfpartitie. U moet met de rechtermuisknop op de USB-partitie klikken en vervolgens ‘USB-naam ontkoppelen’ selecteren.

virtual machine 3

  • Typ nu de volgende opdracht in terminal om te maken VMDK-bestand van de USB-schijf.

'Sudo VBoxManage internalcommands createrawvmdk -filename /Users/Dinesh/Documents/myusbdrive.vmdk -rawdisk / dev / disk2s2'

virtual machine 4

  • Het vereiste VMDK-bestand bevindt zich in / Users / Dinesh / Documents /myusbdrive.vmdk.
  • /dev/ disk2s2 is het pad van het USB-station dat eerder is verkregen via de mount-opdracht. Geef nu het wachtwoord van de supergebruiker op om de taak te volbrengen.
  • Nu is het VMDK-bestand met succes gemaakt. Helaas, als u het bestand aan VirtualBox koppelt en vervolgens probeert op te starten, zal het enkele toegang geweigerde fouten tonen. U moet ook enkele machtigingen wijzigen.
  • Omdat je VirtualBox als normale gebruiker gaat gebruiken, maar VMDK is gemaakt met een supergebruiker. Daarom moet u lees- en schrijftoegang geven aan alle gebruikers voor een bepaald VMDK-bestand. Gebruik de volgende opdracht om de machtigingen van het VMDK-bestand te wijzigen.

'zweet chmod 777 / Gebruikers / Dinesh / Documenten /myusbdrive.vmdk'

  • Toch ontvang je een foutmelding 'Toegang geweigerd'. De rechten voor USB-schijven moeten ook worden gewijzigd.

'zweet chmod 777 / dev / disk2s2 '

  • Nu is het VMDK-bestand klaar om verbinding te maken en vervolgens de virtuele machine op te starten vanaf USB in VirtualBox op MAC OS X-host. Ga naar opslag en kies de controller. Voeg harde schijf toe. Selecteer 'kies bestaand' en zoek naar VMDK-bestand dat in eerdere stappen is gemaakt.

virtual machine 5

  • Wijzig het SATA-poortnummer van de harde schijf om er de eerste harde schijf van de virtuele machine van te maken, zodat deze er vanaf zal opstarten.

Op deze manier start uw gewenste virtuele machine op vanaf USB op VirtualBox met MAC OS X Mavericks-host.