19Aug

Como arrancar de uma unidade USB no VirtualBox

O VirtualBox pode inicializar máquinas virtuais a partir de unidades flash USB, permitindo que você inicialize um sistema Linux ao vivo ou instale um sistema operacional a partir de um dispositivo USB inicializável. Esta opção está bem escondida.

Como esta opção não está exposta na interface e requer alguma escavação, talvez nem sempre funcione perfeitamente. Funcionou bem com o Ubuntu 14.04 em um host do Windows, mas não se surpreenda se você encontrar problemas com algumas configurações.

Boot From USB no Windows Host

Usaremos o recurso oculto no VirtualBox que permite o acesso bruto às unidades. Esse recurso não está 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 deseja inicializar no seu computador. Pressione Windows Key + 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.

Primeiro, feche todas as janelas do VirtualBox abertas.

Em seguida, abra um prompt de comando como administrador. No Windows 7, abra o menu Iniciar, procure o 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 Sinal de comando( Administrador).

Digite o seguinte comando na janela do prompt de comando e pressione Enter. Este comando mudará para o diretório de instalação padrão do VirtualBox. Se você instalou o VirtualBox em um diretório personalizado, você precisará substituir o caminho do diretório no comando com o caminho para o seu próprio diretório VirtualBox:

cd% programfiles% \ Oracle \ VirtualBox

Digite o seguinte comando na janela do prompt de comando,substituindo # pelo número do disco que você encontrou acima e pressione Enter.

VBoxManage comandos internos createrawvmdk -filename C: \ usb.vmdk -rawdisk \\. \ PhysicalDrive #

Você pode substituir C: \ usb.vmdk por qualquer caminho de arquivo desejado. Este comando cria um arquivo de disco de máquina virtual( VMDK) que aponta para a unidade física que você seleciona. Quando você carrega o arquivo VMDK como uma unidade na VirtualBox, o VirtualBox acessará o dispositivo físico.

Em seguida, abra o VirtualBox como administrador. Clique com o botão direito do mouse no atalho do VirtualBox e selecione Executar como administrador. O VirtualBox só pode acessar dispositivos de disco brutos com privilégios de administrador.

Crie uma nova máquina virtual clicando no botão Novo e passe pelo assistente. Selecione o sistema operacional na unidade USB quando solicitado.

Quando você for solicitado a selecionar um disco rígido, selecione Usar um arquivo de disco rígido virtual existente, clique no botão para navegar pelo arquivo e navegue até ele - isso é C: \ usb.vmdk se você não selecionou o seu própriocaminho.

Inicialize a máquina virtual e deve inicializar o sistema operacional a partir da sua unidade USB, como se estivesse iniciando no computador normal.

Observe que o dispositivo USB deve ser o primeiro disco rígido em sua máquina virtual ou o VirtualBox não iniciará a partir dele. Em outras palavras, você não pode simplesmente criar uma máquina virtual padrão e anexar o dispositivo USB mais tarde.

Se você quiser instalar um sistema operacional a partir da unidade USB, você precisará adicionar um disco rígido mais tarde dentro da 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 em sistemas host Linux e Mac. Você precisará usar o mesmo tipo de comando VBoxManage para criar um arquivo que represente o disco bruto, mas você precisará especificar o caminho para o dispositivo de disco em seu sistema Linux ou Mac.

O wiki Open Foam possui algumas dicas e soluções que podem ajudá-lo a adaptar esse processo a hosts Linux ou Mac. O uso de um disco rígido de host sem fio de uma seção de convidado na documentação oficial do VirtualBox também pode ajudar.

A inicialização de um arquivo ISO padrão ainda é a maneira mais bem suportada de instalar - ou apenas inicializar - um sistema operacional em VirtualBox ou outros programas de máquinas virtuais. Se possível, você deve baixar os arquivos ISO e usá-los em vez de mexer com 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.