Com arrencar una màquina virtual des d'USB a VirtualBox (Guia)

La majoria del programari de virtualització d'escriptori no admet instal·lant un sistema operatiu convidat VirtualBox com a funció integrada encara. De vegades podeu requerir l’arrencada d’una màquina virtual des de USB per realitzar aquesta acció, però està limitat per la funcionalitat del programari de virtualització d’escriptori. Fins i tot els famosos VMware i VirtualBox no proporciona aquesta funcionalitat. Aquest article mostra com arrencar una màquina virtual des de USB a VirtualBox amb host MAC OS X, ordinador portàtil Mavericks OS i Mac Pro.

virtual machine 1





Per a aquest propòsit, primer hem de crear un fitxer VMDK basat en la unitat flash portàtil adjunta i, després, muntar el VMDK com a primer disc d'arrencada de la màquina virtual i després arrencar-lo. A continuació, es presenten els passos a seguir.

virtual machine 2

Es mostrarà la ruta del disc USB. Anoteu-lo perquè ja el farem servir més endavant.



  • Ara aneu a la utilitat del disc mitjançant la ruta Go-> Utilities-> Utility Disk i, a continuació, desmunteu la partició del disc USB. La següent comanda no funcionarà sense desmuntar la partició del disc USB. Heu de fer clic amb el botó dret a la partició USB i, a continuació, seleccionar 'Desmunta el nom USB'.

virtual machine 3

  • Ara, escriviu la següent comanda al terminal per crear Arxiu VMDK de el disc USB.

'Comandaments interns sudo VBoxManage createrawvmdk -filename /Users/Dinesh/Documents/myusbdrive.vmdk -rawdisk / dev / disk2s2'

virtual machine 4



  • El fitxer VMDK necessari es trobarà a / Users / Dinesh / Documents /myusbdrive.vmdk.
  • /dev/ disk2s2 és la ruta de la unitat USB que es va obtenir del comandament mount anteriorment. Ara, proporcioneu la contrasenya del super usuari per realitzar la tasca.
  • Ara el fitxer VMDK s'ha creat correctament. Malauradament, si adjunteu el fitxer a VirtualBox i després intenteu arrencar, mostrarà alguns errors de denegació d'accés. També heu de modificar alguns permisos.
  • Ja que fareu servir VirtualBox com a usuari normal, però VMDK es crea amb un super usuari. Per tant, cal donar accés a la lectura i l'escriptura a tots els usuaris per un fitxer VMDK particular. Utilitzeu la següent comanda per canviar els permisos del fitxer VMDK.

'suo chmod 777 / Usuaris / Dinesh / Documents /myusbdrive.vmdk'

  • Tot i així, rebrà un error denegat d'accés. També cal modificar els permisos per a disc USB.

'suo chmod 777 / dev / disk2s2 ”

  • Ara, el fitxer VMDK està a punt per connectar-se i arrencar la màquina virtual des d'USB a VirtualBox a l'amfitrió MAC OS X. Vés a l’emmagatzematge i tria el controlador. Afegiu el disc dur. Seleccioneu 'tria existent' i cerqueu el fitxer VMDK que s'ha creat en passos anteriors.

virtual machine 5



  • Modifiqueu el número de port SATA del disc dur per convertir-lo en el primer disc dur de la màquina virtual de manera que s'iniciarà des d'aquest.

D’aquesta manera, la màquina virtual desitjada s’iniciarà des d’USB a VirtualBox amb l'amfitrió MAC OS X Mavericks.