Habilitando portas USB no VirtualBox

Publicado por Rogério Sousa Guimarães em 30/09/2009

[ Hits: 51.941 ]

Blog: http://rojeryo.dyndns.org

 


Habilitando portas USB no VirtualBox



Essa dica tem objetivo de auxiliar na configuração das portas USB no VirtualBox com hospedeiro codinome Lenny e convidado Windows XP, sem a necessidade de rodar o VirtualBox com usuário superusuário.

Configuração

Vamos partir do princípio que o VirtualBox já esteja instalado em conjunto com o Windows XP.

Ao clicar em Dispositivos > Dispositivos de USB, o VirtualBox mostrará os dispositivos reconhecidos para uso nele, no entanto no meu caso essa lista ficava desabilitada, conforme imagem abaixo:
Linux: Habilitando portas USB no VirtualBOX

Habilitando lista de dispositivos USB

Mude seu usuário para superusuário:

su

Verifique a identificação do grupo vboxusers:

# getent group | grep vboxusers

Resultado do comando:

vboxusers:x:119:rogerio

A identificação do grupo é 119;

Acesse o arquivo /etc/init.d/mountkernfs.sh:

# vim /etc/init.d/mountkernfs.sh

Localize a linha "domount usbfs usbdevfs /proc/bus/usb usbfs -onodev,noexec,nosuid". Adicione no final da linha:

,devmode=0664,devgid=119

Para permitir que os usuários do grupo vboxusers tenham acesso aos dispositivos USB. Note que usamos a opção devgid= (identificação do grupo vboxusers do seu computador).

A linha ficará assim:

domount usbfs usbdevfs /proc/bus/usb usbfs -onodev,noexec,nosuid,devmode=0664,devgid=119

Para facilitar o processo reinicie o Debian:

# reboot

Agora quando você clicar nos dispositivos USB, a lista estará acessível, conforme imagem abaixo:
Linux: Habilitando portas USB no VirtualBOX
Selecione o dispositivo desejado e o Windows inicializará seu funcionamento.

Testado em:
  • Debian Lenny kernel 2.6.30.2
  • VirtualBox 3.0.2

Fonte: How to enable USB on Virtual Box - km33.com

Outras dicas deste autor

Instalando Skype 32 bits no Debian Squeeze amd64

Instalando Firebird2 com FreeAdhocUDF no Debian Linux

Instalando Firebird 2 com rfunc no Debian

Gerenciador de calendário / tarefas no Thunderbird

Instalando Wireless 3945ABG no Debian Lenny Linux

Leitura recomendada

Instalando VirtualBox 4.1 no Ubuntu 11.10

Instalando Zoom no Linux Mint 22

Alternativa ao Format Factory para Linux

Como suprimir a emissão de luz azul da tela via linha de comando

Desenho de circuitos

  

Comentários
[1] Comentário enviado por alexshow13 em 08/10/2009 - 12:56h

oi amigo td bm eu to com o virtualboz instalado no ubuntu 9.04 e nao tem essa linha como qu8e faço entao para fazer funcionar as portas usb obrigado

[2] Comentário enviado por rojeryo em 10/10/2009 - 15:55h

Caro Alex,

Acredito que no Ubuntu pode haver diferença nos arquivos de configuração...

No entanto veja como habilitar a USB no UBUNTU, através do link abaixo:

http://www.ubuntugeek.com/howto-install-virtualbox-16-in-ubuntu-804hardy-heron-including-usb-support...

Abs,

R. Guimarães

[3] Comentário enviado por Diede em 07/12/2009 - 20:36h

Hey amigo, valeu...
Tava tentando achar qual arquivo montava o /proc/bus/usb e não me deixava remontar pelo fstab...

[4] Comentário enviado por rojeryo em 08/12/2009 - 23:19h

Olá Diede,

Que bom que deu certo!!!

Abs,

R. Guimarães

[5] Comentário enviado por rc em 10/01/2010 - 14:34h

Rogério, boa tarde.

Segui seus passos no meu linux (ubuntu 9.10).
TIve que instalar o pacote VIM, e quando abri o arquivo que vc especificou não tinha nada dentro. Fiquei com receiro de copiar a linha de comando final do seu comentário e então deixe quieto.
Se puder ajudar eu agradeço
Att
Roberto Carreira

[6] Comentário enviado por rojeryo em 10/01/2010 - 17:12h

Caro Roberto,

Acredito que sua dúvida seja igual a do Alex, no Ubuntu deve haver diferença nos arquivos de configuração...

No entanto veja como habilitar a USB no UBUNTU, através do link abaixo:

http://www.ubuntugeek.com/howto-install-virtualbox-16-in-ubuntu-804hardy-heron-including-usb-support...

Qualquer dúvida a disposição!!!

Abs,

R. Guimarães

[7] Comentário enviado por spish em 18/07/2010 - 21:17h

Obrigado, ajudou também aqui.

[8] Comentário enviado por josaniel em 10/08/2010 - 05:07h

Olá! Tentei usar a dica citada no artigo mas infelizmente no debian squeeze quando abri o arquivo não existe a linha "domount usbfs usbdevfs /proc/bus/usb usbfs -onodev,noexec,nosuid"...até tentei mudar alguma coisa acrescentando mais uma linha mas não adiantou de nada..
Gostaria de saber o que poderia fazer nesse caso...estou precisando d+ usar minha lexmark no ruwindows já que infelizmente a fabricante não disponibiliza drivers para linux... x((
Abraços!

[9] Comentário enviado por rojeryo em 10/08/2010 - 23:01h

Olá Josaniel,



Ainda estou usando da distribuição Lenny... Na versão testing pode ter ocorrido alguma alteração na estrutura de arquivos...

Você terá que pesquisar...

Abs,

R. Guimarães

[10] Comentário enviado por fthrash em 27/01/2011 - 06:56h

o jeito mais facil que vi e esta funcionando no meu lenny é este:
Coloque isto no rc.local, la o final do arquivo e antes de exit 0.

mount -o remount,devmode=666 /proc/bus/usb

adicione o pendriver na configuração da VM, reinicie a maquina


[11] Comentário enviado por rojeryo em 27/01/2011 - 19:14h

Olá Fabrício,

Obrigado pela contribuição!!!

Abs,

R. Guimarães



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts