O Virtualbox não vê nenhum dispositivo USB nas configurações de filtros USB


64

Eu estava seguindo esta pergunta, mas encontrei um problema. Usar minha webcam com o Ubuntu rodando no VirtualBox

Eu usei o guvcview para testar a câmera, ele funciona. Eu instalei a versão 12.04 virtualbox do site deles e instalei o pacote de extensão. Mas quando clico no usb com o sinal de adição verde, ele diz que não há dispositivos disponíveis.

insira a descrição da imagem aqui


11
Você tem certeza de que o pacote de extensão foi instalado corretamente? Você reiniciou as duas máquinas?
Braiam

2
pode ser que você não adicionou seu usuário ao grupo vboxuser?

11
como do VirtualBox 5 em 14,04, o usuário é 'vboxusers' (com um s)
Tom Saleeba

Respostas:


101

Isso pode ajudá-lo a acessar os dispositivos USB no sistema operacional convidado hospedado no Ubuntu

Primeiro instale o dkms :

  • sudo apt-get install dkms

Em seguida instale o Gnome-System-Tools

  • sudo apt-get install gnome-system-tools

Agora inicie o aplicativo - Usuários e Grupos . Se você estiver usando a unidade, faça isso tocando na tecla Super e digite user e clique no ícone Users and Groups para iniciar as configurações do usuário.

Clique em Gerenciar grupos , encontre vboxusers , clique em propriedades, adicione seu próprio nome de usuário e quaisquer outros usuários desejados ao grupo vboxusers . Clique OK.

Em seguida, você deverá sair ( sudo restart lightdmse estiver usando esse DM) e entrar novamente. Agora inicie o VirtualBox e continue adicionando os dispositivos USB.


11
ajThapa Obrigado! Só que eu não estava no grupo de usuários.
Alex #

bem rolar ainda não funciona
Alex

Por favor, visite este link: askubuntu.com/questions/152742/…
preciso em

11
gnome-system-toolsacabou sendo a última peça que eu precisava. Estou no Ubuntu GNOME e já verifiquei se meu usuário estava no vboxusersgrupo, se o último pacote de extensões foi instalado e se o USB estava ativado para a VM. Após a reinicialização final, os dispositivos USB apareceram.
STW

11
Estou no xUbuntu 14.04. Eu fiz apenas "Gerenciar grupos, encontrar vboxusers, clicar em propriedades, adicionar seu próprio nome de usuário" + reiniciar (não é necessário o apt-get install). Isso ajuda. Agora o VirtualBox vê todos os dispositivos USB. Obrigado.
msa7

50

Este comando adicionará sua conta ao grupo de usuários do vbox. Isso permitirá que o seu VirtualBox detecte unidades flash USB.

sudo usermod -G vboxusers -a $USER

$USERvalue é seu nome de usuário. Você pode ver comecho $USER

$ whoami
foo
$ echo $USER
foo

Você também pode substituir $USERpelo seu nome de usuário residencial.

Em seguida, efetue logout ou reinicialize o computador e o VirtualBox agora detectará dispositivos USB.

Fontes:
documentação do Virtualbox no Ubuntu (francês)
VirtualBox / USB - Community Help Wiki (inglês)


12
usermod -G ...é propenso a erros, use em seu adduser $USER vboxuserslugar.
guntbert

Esta é a maneira mais fácil.
realhu

11
Por que essa não é a resposta aceita? O mais fácil
KhoPhi

11
o que é vboxusers aqui? adduser: The group 'vboxusers' does not exist.
Abhishek Bhatia

@Abhishek Bhatia tente 'adduser $ USER vboxuser'. Se não funcionar, tente instalar / reinstalar o virtualbox e o pacote de extensão. Observe que esses comandos devem ser usados ​​no sistema host e não no convidado!
Linux64kb

5

Deve ser o suficiente para executar

sudo gedit /etc/group

encontre a vboxuserslinha e adicione o seu nome de usuário final.

Depois que essa reinicialização for sugerida, o logout ou kill -9 -1logon deve ser suficiente.


2

Eu tive o mesmo problema com o Linux Mint 17 (Ubuntu 14.04) usando a distribuição padrão versão 4.3.20. O gnome-system-tools e o dkms já estavam instalados, mas o open-vm-dkms não estava. Eu fiz isso:

sudo apt-get install open-vm-dkms

Após uma reinicialização, pude ver os dispositivos USB. O pacote existe no Ubuntu 12.04 e 14.04 também, então eu presumo que ele funcionaria lá também.

Pode ser um problema de dependência?


2

Depois de se adicionar ao vboxusersgrupo:

sudo gpasswd -a $USER vboxusers

Se você naturalmente não deseja sair ou reiniciar por qualquer motivo, execute o VirtualBox com um grupo efetivo forçado:

sg vboxusers virtualbox

Isso deve ser desnecessário após a próxima reinicialização.


Você é um mágico, anteriormente o que eu acabaria fazendo era su $USERiniciar um novo shell dentro do meu atual com o novo grupo efetivo no lugar. Uma coisa a observar é que, se você deseja adicionar argumentos adicionais ao comando, deve citá-lo sg vboxusers 'vagrant up'no meu caso.
dragon788

0

Tente isso. Uma vez no VirtualBox, clique em Dispositivos -> Dispositivos USB -> clique no dispositivo USB desejado. Você vê o dispositivo desejado?

insira a descrição da imagem aqui


3
não. Mesma coisa. Acabei de aprender que a rolagem do mouse também não funciona nela.
26413 Alex

0

Eu instalei o Ubuntu 14.04 Lts.Installed 5.0.8 versão do oracle Vm e ext. O problema é que, quando você clica em `` Desinstalar '', a opção `` Desinstalar '' é exibida na tela `` Desinstalar ''. Estou desatualizado, mas pelo menos funciona.


0

Minha correção foi simples ...

Hoje tive esse problema e acho que foi porque ignorei um aviso de instalação sobre algum serviço de caixa virtual em execução. Eu tive que reiniciar meu host, mas depois o USB foi quebrado, o que me trouxe aqui.

Reinstalei o Virtualbox a partir do zero, removendo completamente usando "Programas e Recursos" e instalei novamente.

Agora o USB funciona corretamente, tenho dispositivos aparecendo. No entanto, tive que desconectar e reconectar um dos meus dispositivos para que ele funcionasse no cliente.


3
"Programas e Recursos" é uma coisa do Windows.
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.