Cómo arrancar una máquina virtual desde USB en VirtualBox (Guía)

Pruebe Nuestro Instrumento Para Eliminar Los Problemas

La mayoría del software de virtualización de escritorio no apoyar instalar un sistema operativo invitado en VirtualBox como una característica incorporada todavía. A veces puede requerir iniciar una máquina virtual desde USB para realizar esta acción, pero está limitado por la funcionalidad del software de virtualización de escritorio. Incluso los famosos VMware y VirtualBox no proporcione Esta funcionalidad. Este artículo muestra cómo iniciar una máquina virtual desde USB en VirtualBox con el host MAC OS X, Mavericks OS y la computadora portátil Mac Pro.

virtual machine 1

Para este propósito, primero debemos crear un archivo VMDK basado en la unidad flash portátil adjunta y luego montar el VMDK como el primer disco de arranque de la máquina virtual y luego arrancarlo. Los pasos a seguir se presentan a continuación.

virtual machine 2

Mostrará la ruta del disco USB. Anótelo ya que lo usaremos más adelante.

  • Ahora vaya a la utilidad de disco usando la ruta Go-> Utilities-> Disk Utility y luego desmonte la partición del disco USB. El siguiente comando no funcionará sin desmontar La partición del disco USB. Debe hacer clic derecho en la partición USB y luego seleccionar 'Desmontar nombre USB'.

virtual machine 3

  • Ahora, escriba el siguiente comando en la terminal para crear Archivo VMDK de El disco USB.

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

virtual machine 4

  • El archivo VMDK requerido se ubicará en / Users / Dinesh / Documents /myusbdrive.vmdk.
  • /dev/ disk2s2 es la ruta de la unidad USB que se obtuvo del comando mount anteriormente. Ahora, proporcione la contraseña del superusuario para realizar la tarea.
  • Ahora el archivo VMDK se ha creado con éxito. Desafortunadamente, si adjunta el archivo a VirtualBox y luego intenta arrancar, mostrará algunos errores de acceso denegado. También debe modificar algunos permisos.
  • Como utilizará VirtualBox como usuario normal, pero VMDK se crea con un superusuario. Por lo tanto, debe dar acceso de lectura y escritura a todos los usuarios para un archivo VMDK particular. Utilice el siguiente comando para cambiar los permisos del archivo VMDK.

sudo chmod 777 / Usuarios / Dinesh / Documentos /myusbdrive.vmdk

  • Aún así, recibirá un error de acceso denegado. Los permisos para el disco USB también deben modificarse.

sudo chmod 777 / dev / disk2s2 '

  • Ahora, el archivo VMDK está listo para conectarse y luego iniciar la máquina virtual desde USB en VirtualBox en el host MAC OS X. Ir al almacenamiento y elegir el controlador. Agregar disco duro. Seleccione 'elegir existente' y busque el archivo VMDK que se creó en los pasos anteriores.

virtual machine 5

  • Modifique el número de puerto SATA del disco duro para convertirlo en el primer disco duro de la máquina virtual para que arranque desde allí.

De esta manera, su máquina virtual deseada se iniciará desde USB en VirtualBox con el host MAC OS X Mavericks.