29 julho, 2009

Configurando a USB no VirtualBox

Muita gente tem tido problemas em acessar dispositivos usb em máquinas virtuais criadas no VirtualBox. Existem centenas de tutoriais que explicam como proceder para habilitar, contudo, nem sempre é possível resolver o problema com as dicas encontradas nesses tutoriais.

Primeiramente, devemos verificar se o usuário tem permissão para uso do VirtualBox (o que não significa que o programa não esteja funcionando). Acesse:

Sistemas > Administração > Usuários e Grupos. A seguinte janela será aberta:


Clique em Desbloquear e entre com sua senha. Após desbloqueado, selecione o usuário (no caso o seu) e clique em propriedades. Será aberta a janela abaixo:


Na aba "Privilégios de usuário", marque a opção "Usar o VirtualBox". Clique em OK e saia das configurações de usuários.

Insira o seu pendrive (ou outro dispositivo usb que deseja compartilhar). A seguir, abra o VirtualBox e selecione a máquina virtual a ser configurada e clique em "Configurações". Nesse exemplo, estou configurando meu Windows XP:


A seguinte tela será exibida:


No canto direito da tela existem 6 botões de ação. O primeiro adiciona um filtro vazio, fazendo com que qualquer dispositivo usb possa ser utilizado pela máquina virtual, o que não é muito seguro. O segundo botão abre uma caixa de seleção para dispositivos disponíveis. Clique nele e selecione o seu dispostivo usb desejado. Na imagem acima, podemos notar que eu apenas habilitei minha máquina virtual para aceitar o meu pendrive, o qual é reconhecido pelo número de série. Nenhum outro pendrive irá funcionar se plugado (ou pelo menos não deveria).

Clique em OK e inicie sua máquina virtual.


Se você tiver instalado os "Adicionais para convidados", o dispositivo será carregado automaticamente. Se você não tiver instalado (aqui eurecomendo que instale, pois a resolução do vídeo melhora muito), clique em Dispositivos > Dispositivos usb. Selecione o seu dispositivo de interesse e ele será carregado. Problema resolvido!

Se desejar instalar os "Adicionais para convidados", carregue sua máquina virtual e, após carregada clique em Dispostivos > Instalar adicionais para convidados. Sigas as instruções e aproveite muito melhor sua máquina virtual.

Espero que este artigo seja útil. Até a próxima!

6 comentários:

  1. eu utilizo o virtual box 2.1.4_OSE que vem empacotado com o ubuntu 8.10. não existe a opção USB abaixo de Portas Seriais nas configurações de uma máquina virtual Windows XP. qual a sua versão?

    ResponderExcluir
  2. Perfeito, muita gente, principamente pra quem é novato no Linux como eu. Mas acredito que faltou apenas mencionar que pra ter acesso a dipositivos Usb no virtual Box, é preciso baixar o programa do site do próprio VrtualBox.

    ResponderExcluir
  3. Olá João Marcelo.
    Uso a versão mais recente do VirtualBox (3.0.10), mas desde as versões anteriores eu já fazia dessa forma. Atualize seu VirtualBox para a versão mais recente, pois além disso ela inclui muito mais funcionalidades.

    ResponderExcluir
  4. Infelizmente, o OSE nao vem com suporte a USB. Voce teria que instalar a versao (binaries):
    http://www.virtualbox.org/wiki/Downloads
    (lembre-se se desinstalar o OSE primeiro).

    Eu tive um problema de compatibilidade com as vms (basicamente eu refiz as vms). Mas uma solucao eh fazer uma imagem da vm no braco e depois restaurar no novo arquivo harddisk.

    Na versao mais recente, 3.1.0, eh muito facil detectar o USB (uma vez a vm levantada, so ir em Devices, eh bem intuitivo - nao existe a menor necessidade de nenhum comando executado no terminal).

    Eu tive problemas com o tamanho da tela no Ubuntu 9.10, postei aqui:
    http://blog.brunobraga.net/2009/11/virtualbox-client-screen-resolution.html

    ResponderExcluir
  5. Cara, valeu mesmo XD

    ResponderExcluir
  6. Opa,ótimo deu certo aqui habilitar todas as USBs. Gostaria de saber como faço pra habilitar a webcam. Não estou conseguindo. Minha webcam é uma Neox. Obrigado!!!

    ResponderExcluir