Como inicializar uma máquina virtual a partir do USB no VirtualBox (Guia)

A maioria dos softwares de virtualização de desktop não suporta instalando um sistema operacional convidado em VirtualBox como um recurso interno ainda. Às vezes, você pode precisar inicializar uma máquina virtual a partir do USB para executar esta ação, mas você está limitado pela funcionalidade do software de virtualização de desktop. Até o famoso VMware e VirtualBox não forneça essa funcionalidade. Este artigo mostra como inicializar uma máquina virtual a partir do USB no VirtualBox com o host do Mac OS X, o Mavericks OS e o laptop Mac Pro.

virtual machine 1

Para isso, primeiro precisamos criar um arquivo VMDK com base na unidade flash portátil conectada e, em seguida, montar o VMDK como o primeiro disco inicializável da máquina virtual e depois inicializá-lo. Os passos a seguir são apresentados abaixo.



virtual machine 2

Ele exibirá o caminho do disco USB. Anote, já que iremos usá-lo mais tarde.

  • Agora vá para o utilitário de disco usando o caminho Ir-> Utilitários-> Utilitário de Disco e desmonte a partição do disco USB. O próximo comando não funcionará sem desmontando a partição do disco USB. Você precisa clicar com o botão direito do mouse na partição USB e selecionar 'Desmontar nome USB'.

virtual machine 3

  • Agora, digite o seguinte comando no terminal para criar Arquivo VMDK do o disco USB.

“Sudo comando interno do VBoxManage createrawvmdk -filename /Users/Dinesh/Documents/myusbdrive.vmdk -rawdisk / dev / disk2s2”

virtual machine 4

  • O arquivo VMDK necessário estará localizado em / Users / Dinesh / Documents /myusbdrive.vmdk.
  • /dev/ disk2s2 é o caminho da unidade USB que foi obtido no comando mount anteriormente. Agora, forneça a senha do superusuário para realizar a tarefa.
  • Agora, o arquivo VMDK foi criado com sucesso. Infelizmente, se você anexar o arquivo ao VirtualBox e tentar inicializar, ele mostrará alguns erros de acesso negado. Você precisa modificar algumas permissões também.
  • Como você usará o VirtualBox como usuário normal, o VMDK será criado com um superusuário. Portanto, você precisa conceder acesso de leitura e gravação a todos os usuários para um arquivo VMDK específico. Use o seguinte comando para alterar as permissões do arquivo VMDK.

'suor chmod 777 / Usuários / Dinesh / Documentos /myusbdrive.vmdk'

  • Ainda assim, você receberá um erro de acesso negado. As permissões para o disco USB também precisam ser modificadas.

'suor chmod 777 / dev / disk2s2 '

  • Agora, o arquivo VMDK está pronto para conectar e inicializar a máquina virtual a partir do USB no VirtualBox no host do MAC OS X. Vá para o armazenamento e escolha o controlador. Adicione disco rígido. Selecione 'escolher existente' e procure o arquivo VMDK que foi criado nas etapas anteriores.

virtual machine 5

  • Modifique o número da porta SATA do disco rígido para torná-lo o primeiro disco rígido da máquina virtual para que seja inicializado a partir dela.

Dessa maneira, a máquina virtual desejada inicializará do USB no VirtualBox com o host do Mac OS X Mavericks.