Estou usando o Ubuntu Maverick e o Virtual Box 3+. Eu tenho o Windows 7 Ultimate. O problema é que ele não detecta unidades USB no Windows 7, mas os periféricos USB (mouse + teclado) estão funcionando.
Eu segui estas instruções , mas não consigo encontrar o grupo de usuários vboxusers
. Como posso continuar? Eu também gostaria de atualizar para a versão mais recente sem nenhum risco (sem perder minha unidade de disco rígido virtual).
Respostas:
1. Instale o pacote de extensão
veja também: Como instalo a versão do VirtualBox do Oracle para instalar um pacote de extensão?
O USB 1.0 é suportado na versão instalada nos repositórios do Ubuntu (a partir do VirtualBox> 4.x).
Para USB 2.0 e USB 3.0 , precisamos instalar o VirtualBox Extension Pack gratuito (mas de código fechado) (NÃO os "pacotes de plataforma") na página de download do VirtualBox . Se você instalou o VirtualBox a partir dos repositórios, escolha o pacote de extensão para a versão correta do VirtualBox. Você pode ver a versão do seu VirtualBox instalado no
help > About VirtualBox
menu. Para atualizações regulares e correções de bugs, é recomendável instalar a versão mais recente do VirtualBox a partir do repositório Oracle .2. Torne-se um "vboxuser"
Para ter acesso a um dispositivo USB conectado, o usuário host do Ubuntu precisa estar no
vboxusers
grupo. Adicione seu usuário a este grupo executando o seguinte comandoe reinicie ou faça logout / login.
3. Ative o suporte USB no VirtualBox Manager
Desligue sua máquina virtual e abra as configurações de USB no VirtualBox Manager. Marque
Enable USB Controller
eUSB 2.0 (EHCI) Controller
ouUSB 3.0 (xHCI) Controller
.4. Selecione o dispositivo USB host para acessar a partir do convidado
Para conceder acesso aos dispositivos USB, precisamos selecionar um dispositivo para desativar no host e ativar no convidado (essa é uma precaução para evitar o acesso simultâneo do host e do convidado). Isso pode ser feito no menu Dispositivos do painel ou com o botão direito do mouse no painel inferior do VirtualBox Manager no ícone USB:
Marque o dispositivo que você precisa no convidado, desmarque-o se precisar no host. Se você não conseguir ver seu dispositivo USB nessa lista, significa que o VirtualBox não pode acessar seus dispositivos USB host. Verifique se o usuário foi adicionado ao
vboxusers
grupo e se você reiniciou o host.O dispositivo selecionado será acessado imediatamente pelo hóspede. Um convidado do Windows pode precisar de drivers adicionais.
[opcional] Use filtros USB para acesso permanente no convidado
Ao definir filtros USB, podemos definir dispositivos USB que serão apresentados automaticamente ao convidado ao inicializar o SO convidado.
Clique no símbolo verde + à direita para adicionar um dispositivo conhecido.
Leia mais sobre o suporte a USB no Manual do usuário do VirtualBox .
Veja também: quais são os valores adequados para o dispositivo usb na caixa virtual
fonte
sudo usermod -aG vboxusers <username>
) não estava funcionando. em vez disso, foi necessária uma pequena alteração ao fornecer opções. Eu dei em-a -G
vez de dar-aG
para fazer funcionar.-aG
e-a -G
deve ter o mesmo efeito quando passado como opções parausermod
. É possível que você não tenha desconectado e voltado pela primeira vez, mas o tenha feito na segunda vez?Instalação
gnome-system-tools
b / c A GUI antiga de Usuários e Grupos não está disponível por padrão na 11.10Após a conclusão da instalação Abra o usuário e os grupos no iniciador
Selecione seu nome de usuário, clique em Gerenciar grupos, selecione vboxusers e clique em adicionar .
fonte
O
vboxusers
estará no/etc/group
arquivo. Você o edita com algo parecidonano
.sudo nano /etc/group
Adicione seu usuário à
vboxusers
linha ou crie um, se necessário.Como Takkat apontou, para obter suporte total ao dispositivo USB, você precisará instalar a versão completa do Virtualbox (não o OSE).
O ppa que eu tenho para a caixa virtual "oficial" está aqui:
fonte
sudo usermod -aG vboxusers # <username>
Eu tive o mesmo problema. Depois de tentar todas as outras soluções, percebi o meu problema.
Eu havia baixado o virtualbox do Ubuntu Software Center, que não possuía a versão mais recente do virtualbox, então baixei acidentalmente a versão errada do "Oracle VM VirtualBox Extension Pack".
Solução:
Funcionou para mim de qualquer maneira.
fonte
No Ubuntu 16.04 LTS, após a instalação inicial com o
Eu também tive que:
Então pude ativar o suporte a USB 2/3 nas configurações da máquina.
O que
virtualbox-ext-pack
realmente faz é baixar os arquivos necessários em http://download.virtualbox.org/virtualbox e solicitar que você aceite a licença antes de instalar.fonte
Eu tive o mesmo problema e o corrigi clicando no grupo VirtualBox do meu usuário. Você pode acessá-lo instalando o gnome-system-tools (ele não vem com o Ubuntu 12.04 Precise Pangolin), através do Ubuntu Software Center , Synaptic ou digitando no terminal :
Lembre-se de que para colar no terminal você deve usar Ctrl+ Shift+ V, em vez de Ctrl+ V.
Você provavelmente precisará digitar sua senha para permitir a instalação e adicionar um Y (como em yes) para concluir a instalação dos pacotes.
Então você vai para a sua casa do Dash e digita usuários. Você verá dois aplicativos. O bom é usuários e grupos .
Você precisa clicar em Configurações avançadas para seu usuário e digitar sua senha.
Agora você verá uma janela com três guias. Clique em privilégios de usuário . Localize a linha que diz Usar solução de virtualização do Virtualbox e, em seguida, OK .
Você pode ser solicitado a digitar sua senha novamente. Em seguida, clique em Fechar e efetue logout e logon novamente.
Ao iniciar o VirtualBox, você verá vários novos dispositivos USB.
Boa sorte!
fonte
Se você pode listar seus dispositivos USB como root, mas não como um usuário comum (apesar de estar no grupo vboxusers), isso pode estar relacionado a um limite atingido de arquivos monitorados.
Você precisa aumentar o número máximo de arquivos que seus programas têm permissão para monitorar (inotify). Se você possui um cliente que sincroniza seus arquivos (dropbox, seafile etc.), o limite pode ser alcançado e os dispositivos USB não podem ser listados. É relatado como um problema de bug aqui .
Edite /etc/sysctl.conf e aumente o limite para 524288. Isso pode ser feito conforme mencionado aqui , assim:
Os dispositivos USB devem aparecer funcionando (como usuário ou root):
fonte
Minha solução foi a seguinte:
Se não estiver funcionando, reinicie todo o sistema host e tente novamente. Funcionou bem para mim. Cuidado: na primeira inicialização do sistema convidado após a instalação das adições de convidados, você verá todos os dispositivos USB para escolher, mas pode levar até 10 minutos até que o convidado do Windows os ative depois que você os tiver verificado. Apenas espere pacientemente.
fonte
Para mim, no Kubuntu 16.04 (com o virtualbox 5.0.24-dfsg-0ubuntu1.16.04.1 instalado via
apt
) eu já havia usado o VirtualBox antes com o passthrough USB funcionando. No entanto, eu não fazia mais parte do grupo de caixas virtuais (marcado comcat /etc/group | grep vboxusers
) e, portanto, costumavakdesudo kuser
me adicionar (também pode ser feitosudo usermod -a -G virtualbox $USER
).Eu precisava sair e voltar novamente para usar as novas listagens de grupos e autorizar meu acesso.
Agora, ao fazê-
VboxManage list usbhost
lo, retorna os dispositivos USB em vez de apenas "nenhum"; também nas configurações do VirtualBox, posso escolher dispositivos USB conectados para passar para o sistema operacional virtual. Yay!fonte