Como esta opção não é exposta na interface e requer alguma pesquisa, pode nem sempre funcionar na perfeição. Funcionou bem com o Ubuntu 14.04 em um host Windows, mas não se surpreenda se você encontrar problemas com algumas configurações.
Inicializar do USB em um host do Windows
Usaremos o recurso oculto no VirtualBox, que permite acesso bruto a unidades. Esse recurso não é exposto na interface do VirtualBox, mas faz parte do comando VBoxManage. Certifique-se de ter o VirtualBox instalado no seu sistema antes de iniciar este processo.
Primeiro, conecte a unidade USB que contém o sistema operacional que você deseja inicializar em seu computador. Pressione a tecla Windows + R, digite diskmgmt.msc na caixa de diálogo Executar e pressione Enter para abrir a janela Gerenciamento de disco.
Procure a unidade USB na janela Gerenciamento de disco e anote seu número de disco. Por exemplo, aqui a unidade USB é o Disco 1.
Em seguida, abra um prompt de comando como administrador. No Windows 7, abra o menu Iniciar, pesquise Prompt de Comando, clique com o botão direito do mouse no atalho do Prompt de Comando e selecione Executar como administrador. No Windows 8 ou 8.1, pressione a tecla Windows + X e clique em Prompt de Comando (Administrador).
cd %programfiles%OracleVirtualBox
VBoxManage internalcommands createrawvmdk -filename C:usb.vmdk -rawdisk \.PhysicalDrive #
Você pode substituir C: usb.vmdk por qualquer caminho de arquivo desejado. Esse comando cria um arquivo de disco de máquina virtual (VMDK) que aponta para a unidade física selecionada. Quando você carrega o arquivo VMDK como uma unidade no VirtualBox, o VirtualBox acessará o dispositivo físico.
Se você deseja instalar um sistema operacional a partir da unidade USB, precisará adicionar um disco rígido posteriormente na janela de configurações da máquina virtual. Certifique-se de que a unidade USB seja o primeiro disco da lista.
Hosts Linux e Mac
O processo é basicamente o mesmo nos sistemas host Linux e Mac. Você precisará usar o mesmo tipo de comando VBoxManage para criar um arquivo que represente o disco bruto, mas precisará especificar o caminho para o dispositivo de disco no sistema Linux ou Mac.
O wiki do Open Foam tem algumas dicas e soluções alternativas que podem ajudá-lo a adaptar esse processo aos hosts Linux ou Mac. O uso de um disco rígido host bruto de uma seção guest na documentação oficial do VirtualBox também pode ajudar.
Inicializar a partir de um arquivo ISO padrão ainda é a maneira mais bem suportada para instalar - ou simplesmente inicializar - um sistema operacional no VirtualBox ou em outros programas de máquina virtual. Se possível, você deve baixar arquivos ISO e usá-los em vez de mexer nas unidades USB.
Se você estiver usando o VMware em vez do VirtualBox, tente usar o Plop Boot Manger para inicializar a partir do USB no VMware.