Algumas pessoas que utilizam máquinas virtuais talvez já tenham se deparado com a seguinte questão: Como posso fazer o Boot pelo USB no Virtuabox? Essa questão existe porque o virtualbox, por padrão, ainda não oferece o recurso de inicializar a máquina a partir da unidade USB, mas isso não significa que não haja solução. Nesta postagem será mostrado como configurar o boot do USB em sua máquina virtual, especificamente no Virtualbox. Este processo permitirá que você execute as versões Lives do Linux do USB ou Windows, e os seus aplicativos bootáveis em sua máquina virtual.
Nos observamos os conceitos e as vantagens das máquinas virtuais na postagem O que é uma máquina virtual, se você não acompanhou, recomendo que leia para se aprofundar um pouco mais no assunto. Mas de modo resumido, em uma máquina virtual, que nada mais é do que um computador completo simulado dentro de um computador real. Dessa forma, pode-se instalar sistemas operacionais como Linux, Windows, e programas em uma máquina virtual como se fosse um computador real. Nesse ponto pode surgir a necessidade de inicializar sua máquina virtual de um dispositivo USB. Então vamos ao que interessa, mostrar como configurar o Boot pelo USB no VirtualBox!
Como Configurar o Boot do USB no VirtualBox
Os procedimentos abaixo referência a versão do VirtualBox para Windows. Considero que você também já tenha criado sua unidade USB bootável, para saber como fazer isso, confira a postagem Aplicativos Portáveis direto do USBou então a postagem Criando unidade USB com Múltiplas Inicializações
- Baixe o VirtualBox clicando aqui em seguida instale-o, se tiver algum pacote de extensão diponível na página de download, não esqueça de baixar e instalar também. Aproveite e conecte um undade USB bootável ao PC, pode ser um Pendrive
- Depois de ter instalado o VirtualBox, clique em Iniciar > Executar digite diskmgmt.msc e clique em OK (No Vista/Win7 digite diskmgmt.msc na caixa de pesquisa do menu Iniciar). O gerenciado de disco será iniciado. Observe a figura baixo:
Localize seu dispositivo USB, na figura acima ele está apontado pela seta. Se você ainda não conectou a sua unidade USB ao PC pode fazer agora.
- Agora abra o prompt de comando cmd.exe. Clique em Iniciar > Executar e digite cmd.exe, depois clique em OK (No Vista ou Windows 7 digite cmd.exe na caixa de pesquisa do menu Iniciar, mas lembre-se de executá-lo com direitos de administrador, para isso, basta após digitar cmd.exe pressionar SHIFT+CTRL+ENTER).
- Com o prompt de comando aberto, digite o código:
cd %programfiles%\oracle\virtualbox
- Agora digite o código abaixo (numa única linha e com espaços simples em cada palavra) mudando o seguinte detalhe: substitua # com o número de seu dispositivo USB mostrado no ítem 2:
VBoxManage internalcommands createrawvmdk -filename "%USERPROFILE%"\.VirtualBox\usb.vmdk -rawdisk \\.\PhysicalDrive#
os códigos acima são comandos internos do VirtualBox, e servem para criar um Disco Rígido Virtual que será vinculado a Unidade USB que você conectou no PC. Isso fará com que o VirtualBox leia sua unidade USB como se fosse um HD conectado a porta IDE da placa mãe.
- Inicie o VirtualBox (Se você estiver no Windows 7, deverá inicar o VirtualBox com direitos de administrador, para isso, clique com o botão direito do mouse sobre o ícone do VirtualBox e selecione Executar como Adminitrador). Após aberto o VirtualBox, clique em novo (New) para criar uma nova máquina virtual.
- O Assitente irá auxiliar na criação da nova máquina virtual, siga os passos na tela. Quando surgir o campo de escolha de um disco rígido virtual (Virtual Hard Disk), tique em use existing hard disk e selecione usb.vmdk.
- Concluído a criação da nova máquina virtual, ela estará disponível no VirtualBox, selecione-a e clique em Iniciar (Start) para iniciar a máquina.
Se tudo foi feito adequadamente, O VirtualBox deverá agora executar seu pendrive bootável em sua máquina virtual. Confira a imagem abaixo onde executo o meu pendrive bootável criado com YUMI dentro da máquina virtual.
Fonte:
Otima dica, deixo aqui mais uma dica de minha autoria se o admin assim me permitir.
ResponderExcluirhttp://tutoriais-king.blogspot.com/2011/12/boot-por-usb-em-maquina-virtual.html
valew pela dica
Excluirta bacana mas os espaços dentro do código é de quanto?
ResponderExcluir10,11,20,25, quantos caracteres de espaço?
(numa única linha e com espaços simples em cada palavra
ExcluirOpa, funcionou perfeito aqui. Tenho o Ubuntu instalado em um HD externo e dei boot por ele no VM. Agora sim!! Vlw!
ResponderExcluirpor favor coloque o codigo ja com o espaço para que possamos copiar ,uso wxp
ResponderExcluirMUITO OBRIGADO!!!!!
ResponderExcluirsyntax error: invalid parameter '-filenameC:\user....
ResponderExcluirtenho windows 7 e um outro hd com sistema do outro pc, mas ao executar a linha deu o erro acima...
meu conhecimento em cmd é limitado.
verifique os espaços entre os comandos e se tudo foi digitado direitinho. Syntax error refere-se a erros de comandos, no cmd os comandos devem ser perfeitamente digitados.
ExcluirEu sem querer errei o numero no final, coloquei 2, era 1, só que agora quando vou colocar 1 ele diz que já existe, o que faço??
ResponderExcluirAmigo, é simples.
ExcluirCria uma pasta aí, na unidade c:, com nome que julgar melhor, a exemplo USB-MaquinaVirtual. Blz?
Então o caminho é "c:\USB-MaquinaVirtual" -- sem as aspas. OK?
Então onde tá "%USERPROFILE%"\.VirtualBox\usb.vmdk você coloca c:\USB-MaquinaVirtual\usb.vmdk -- sem aspas alguma. OK. É isso.
usb.vmdk Vai ficar em c:\USB-MaquinaVirtual.
este é o erro que mostra agora
ResponderExcluirvmdk -filename "%USERPROFILE%"\.VirtualBox\usb.vmdk -rawdisk \\.\PhysicalDrive1
VBoxManage.exe: error: Cannot get the geometry of the raw disk '\\.\PhysicalDriv
e1': VERR_IO_NOT_READY
VBoxManage.exe: error: The raw disk vmdk file was not created
Ops, o número era 2 mesmo, estava certo, mas mesmo assim ele não fez o boot pelo pendrive =/
ResponderExcluirConsegui gente... fui tentando aqui e consegui, vlw
ResponderExcluirFIZ TUDO CONFORME ESCRITO AQUI,MAS NA HORA DE COFIGURAR O HD NÃO APARECE NADA DESSA M... DE use existing hard disk e selecione usb.vmdkISSO NÃO APARECE POXA,POR FAVOR ME AJUDEM
ResponderExcluirProcure este arquivo na pasta:
Excluir%programfiles%\oracle\virtualbox\
Valeu muito obrigado eu precisava era fazer uma instalação atravez de um Windows que estava no Pen Drive.
ResponderExcluirFiz primeiro os seus passos e depois criei um disco normal para o SO.
Meu blog e site
www.adamainformatica.com.br
http://adamainformatica.blogspot.com.br/
FIZ TUDO CONFORME ESCRITO AQUI,MAS NA HORA DE COFIGURAR O HD NÃO APARECE NADA DESSA M... DE use existing hard disk e selecione usb.vmdkISSO NÃO APARECE POXA,POR FAVOR ME AJUDEM
ResponderExcluirO amigo ai em cima não conseguiu fazer tente isso!!!
C:\Users\usuario\.VirtualBox
Onde esta escrito usuario é o seu usuario windows
Olhe outro exemplo sobre o caminho
http://www.sysprobs.com/wp-content/uploads/2012/09/creating-raw-file.png
Tentei fazer aqui mas quando vou para a última parte de escolher o dispositivo , aparece só VAZIO mais nada o que devo fazer ? o comando foi executado com sucesso segundo aparece no dos.
ResponderExcluirBem consegui depois de rever os passos , há algo que não está bem exlicado no tuto ,então é assim : quando digitar o comando
ResponderExcluir"VBoxManage internalcommands createrawvmdk -filename C:\Users\Anderson\usb.vmdk -rawdisk \\.\PhysicalDrive1"
o mesmo aponta para o nada ou seja para uma pasta vazia onde seu usuário está portanto no passo em que é mostrado acima , para escolher o pendrive deve-se primeiro pegar o arquivo criado de nome USB é um icone azul do virtual box que fica dentro de c:\NomeDoSeuUsuario\ dentro dessa pasta voce verá o arquivo USB citado e uma pasta ".VirtualBox" pegue este arquivo e coloque o dentro da pasta pronto assim que iniciar o VB na parte citada no tuto o bendito pendrive estará lá ok espero ter ajudado a muitos.
Parabems!,o tutorial ta bem explicado, mas ainda tenho duvidas,
ResponderExcluirdepois de fazer todo o processo, isso fica automático, ou toda vez que eu for usar um pendrive no boot tenho que fazer o processo novamente?
fazendo o processo para um dispositivo serve para todos, ou tenho que fazer para cada dispositivo usb?
Um abraço!
Roberto Marcos
Aqui precisei repetir o processo de vincular um hd virtual ao pendrive bootável todas as vezes que precisei usar na máquina virtual, mas sei que nem sempre isso é necessário.
ExcluirJá morri de procurar aqui e esse tal de arquivo usb que todo mundo fala simplesmente não existe! E no meu windows não tem usuário. Apenas as pastas Administrador e Users! Se alguém de boa vontade puder me ajudar eu vou ser eternamente grato!
ResponderExcluirFica dentro da Parta o usuario é PONTOVirtualBox (.VirtualBox .. lá em cima) , não só "VirtualBox"
ExcluirConsegui depois de muita luta criar o arquivo azul usb tão falado mas a maquina virtual não deu boot por ele... diz: Disk error. Please press any key to restart...
ResponderExcluirOu seja da erro de disco... Já vou logo dizendo que o pendrive de boot funciona porque ja testei no mesmo netbook que estou digitando essa mensagem e onde esta instalada a maquina virtual... se alguem puder me ajudar agradeço!
Deu o seguinte erro aqui: VBoxManage.exe: error: cannot open the raw disk '\\.\PhysicalDrive1': VERR_ACCES_DENIED
ResponderExcluirnão consegui rodar o ubuntu, deu o seguinte erro...
ResponderExcluirCannot create the raw disk VMDK: VERR_ALREADY_EXISTS
The raw disk vmdk file was not created
o que fiz de errado?
Muito bom artigo!
ResponderExcluirParabéns pelo Trabalho...
Rapaz...muito louco eu em 2014 depois de quase desistir ao passar um dia inteiro no pc tentando instalar, consegui em um artigo com alguns anos resolver o problema. Grato.
ResponderExcluirEu so faltei endoidar pensando que tava fazendo errado por que achava que o comando ia colhar o pendrive e no final ele so cria um link, outra coisa que tem que avisar de lembrar de rotar uma instancia do
ResponderExcluir"C:\Program Files\Oracle\VirtualBox\VirtualBox.exe" como administrador ou vai ficar dando um erro.
"Most likely, the VirtualBox COM server is not running or failed to start."
Olá!
ResponderExcluirEu consegui definir o pendrive como HD, mas na hora em que vou instalar o windows ele da um erro quando vai formatar o disco, da uma mensagem tipo ""ahci 0-0 (rc=access_denied)"" (parece que é algo como acesso negado) vale lembrar que estou rodando o virtualbox como administrador. Alguém sabe como resolver?
Pessoal, abram o CMD como Administrador antes de colar o código. Da menos erros.
ResponderExcluirTenho uma dúvida, o boot é feito direto do pendrive, mas no meu caso instalando o Win 7
fica carregando na tela de starting windows e não sai disso.
No PC real funciona normalmente. Alguém tem resposta?
Criei um pendrive de Boot com a imagem do Window10. A maquina dá boot,começa a aparecer a imagem do Windows e fica pausada.
ResponderExcluirNada mais acontece.
OBS: Adicionei um outro disco para armazenar o S.O. mas não adiantou nada.
Muito obrigado! Essa dica me ajudou muito...
ResponderExcluirNa hora de instalar ele reclama de espaço insuficiente! tentei varias formas mais não consegui acrescentar espaço durante a instalação nem depois
ResponderExcluirSempre da espaço insficiente para instalação, tentei aumenta espaço de de armazenamento mais não consegui
ResponderExcluirE para mac???? Alguém sabe????
ResponderExcluirE para mac, como dar o boot na pendrive?
ResponderExcluirhttp://www.sysprobs.com/mac-os-x-host-boot-virtual-machine-from-usb-in-virtualbox
ResponderExcluirMuito bom. Nota 10!
ResponderExcluirMuito obrigado! Seu artigo foi de muita ajuda! :) Abraços!
ResponderExcluir