Pular para o conteúdo

Habilitando portas USB no VirtualBox

Dica publicada em Linux / Software
Rogério Sousa Guimarães rojeryo
Hits: 52.715 Categoria: Linux Subcategoria: Software
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

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
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

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

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Instalando Firebird2 com FreeAdhocUDF no Debian Linux

Gerenciador de calendário / tarefas no Thunderbird

Instalando Firebird 2 com rfunc no Debian

Instalando Skype 32 bits no Debian Squeeze amd64

Instalando Wireless 3945ABG no Debian Lenny Linux

PepperFlash no Debian 32Bits

Como criar um navegador Web no Gambas3 [vídeo]

Ubuntu em casa

Convertendo imagem .uif para .iso

Conheça o software livre SPRING

#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
#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
#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

Entre na sua conta para comentar.