Como configurar o USB para o Virtualbox?

103

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 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 eu posso continuar? Eu também gostaria de atualizar para a versão mais recente sem qualquer risco (sem perder meu disco rígido virtual).

    
por kst 10.02.2011 / 09:27

9 respostas

150

1. Instalar o pacote de extensão

veja também: Como instalo a versão do VirtualBox da Oracle para instalar um pacote de extensão?

USB 1.0 é suportado na versão instalada a partir dos repositórios do Ubuntu (do VirtualBox > 4.x).

Para o USB 2.0 e o USB 3.0 , precisamos instalar o VirtualBox Extension Pack (NÃO os "pacotes de plataforma" gratuitos) ") na página de download do VirtualBox . Se você instalou o VirtualBox nos repositórios, certifique-se de escolher o pacote de extensão para a versão correta do VirtualBox. Você pode ver a versão do seu VirtualBox instalado no menu help > About VirtualBox . Para atualizações regulares e correções de bugs é recomendado para instala a versão mais recente do VirtualBox do repositório Oracle .

% bl0ck_qu0te%

2. Torne-se um "vboxuser"

Para conseguir acesso a um dispositivo USB conectado, o usuário do host do Ubuntu precisa estar no grupo vboxusers . Adicione seu usuário a este grupo executando o seguinte comando

sudo usermod -aG vboxusers <username> 

e reboot ou logout / login.

3. Ative o suporte USB no VirtualBox Manager

Encerre sua máquina virtual e abra as configurações USB no Gerenciador de VirtualBox. Marque Enable USB Controller e USB 2.0 (EHCI) Controller ou USB 3.0 (xHCI) Controller .

% bl0ck_qu0te%

4.SelecioneodispositivoUSBhostparaacessodoconvidado

ParaconcederacessoadispositivosUSB,precisamosselecionarumdispositivoparadesativarnohosteativarnoconvidado(issoéumaprecauçãoparaevitaroacessosimultâneodehosteconvidado).IssopodeserfeitoapartirdomenuDispositivosdopainelouclicandocomobotãodireitodomousenopainelinferiordoVirtualBoxManagernoíconeUSB:

Marque o dispositivo que você precisa no convidado, desmarque-o se precisar dele no host. Se você não puder ver seu dispositivo USB nessa lista, isso significa que o VirtualBox não pode acessar seus dispositivos USB host. Certifique-se de que seu usuário foi adicionado ao grupo vboxusers e que você reiniciou seu host.

O dispositivo selecionado será imediatamente acessível a partir do convidado. Um convidado do Windows pode precisar de drivers adicionais.

  • O Windows 7 precisa de um driver adicional para Suporte a USB 3.0.
  • O Windows 10 não aceita uma unidade de caneta USB formatada em NTFS.

[opcional]UsefiltrosUSBparaacessopermanentenoconvidado

AodefinirfiltrosUSB,podemosdefinirdispositivosUSBqueserãoapresentadosautomaticamenteaoconvidadoaoinicializarosistemaoperacionalconvidado.

Clique no símbolo verde + à direita para adicionar um dispositivo conhecido.

% bl0ck_qu0te%

Leia mais sobre suporte a USB no Manual do usuário do VirtualBox .

Veja também: quais são os recursos valores para o dispositivo usb na caixa virtual

    
por Takkat 10.02.2011 / 10:01
19
  • Instale gnome-system-tools b / c A antiga GUI Usuários e Grupos não está disponível por padrão no 11.10

    sudo apt-get install gnome-system-tools
    
  • Após a instalação ser concluída, abra usuário e grupos no iniciador

  • Selecione seu nome de usuário, clique em Gerenciar grupos e selecione vboxusers e clique em adicionar .

  • logout / login para poder usar USB no VirtualBox.
por Achu 16.02.2012 / 11:43
11

O vboxusers estará no arquivo /etc/group . Você o edita com algo como nano .

sudo nano /etc/group

Adicione seu usuário à linha vboxusers ou crie um, se necessário.

Como Takkat apontou, para obter suporte total a dispositivos USB, você precisará instalar a versão completa do Virtualbox (não o OSE).

O ppa que tenho para o virtualbox "oficial" está aqui:

/etc/apt/sources.list.d/virtualbox-offical-source.list:  
deb http://download.virtualbox.org/virtualbox/debian maverick contrib #VirtualBox Offical Source
    
por belacqua 10.02.2011 / 09:45
7

Eu tive o mesmo problema. Depois de tentar todas as outras soluções, percebi o meu problema.

Eu tinha baixado o virtualbox do Ubuntu Software Center, que não tinha a última versão do virtualbox, então baixei acidentalmente a versão errada do "Oracle VM VirtualBox Extension Pack".

Solução:

  1. abra o virtualbox, clique em help, clique em about, encontre o número da versão do seu virtualbox.
  2. Vá para link (substitua "4_3" pela sua versão).
  3. Faça o download do "Pacote de extensão" que corresponde à sua versão de caixa virtual.
  4. Instale isso e ele poderá perguntar se você deseja fazer o downgrade e clicar em sim.

Trabalhei para mim de qualquer maneira.

    
por Ben Winding 02.09.2014 / 08:22
4

No Ubuntu 16.04 LTS, após a instalação inicial com

sudo apt install virtualbox virtualbox-guest-additions-iso

Eu também tive que:

sudo usermod -a -G vboxusers $USER
sudo apt install virtualbox-ext-pack

Então eu pude ativar o suporte a USB 2/3 nas configurações da máquina.

O que o virtualbox-ext-pack realmente faz é baixar os arquivos necessários do link e solicitar que você aceite a licença antes de instalar.

    
por mivk 15.01.2017 / 15:31
2

Se você puder 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 podem monitorar (inotify). Se você tem 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 o /etc/sysctl.conf e aumente o limite para 524288. Isso pode ser feito como mencionado aqui , assim:

echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf
sudo sysctl -p

Os dispositivos USB devem aparecer fazendo (como usuário ou root):

VBoxManage list usbhost
    
por JFL 09.01.2018 / 14:36
2

Eu tive o mesmo problema e corrigi-lo 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), seja através do Ubuntu Software Center , do Synaptic ou digitando o terminal :

sudo apt-get install gnome-system-tools

Lembre-se que para colar no terminal você tem que usar Ctrl + Deslocar + V , ao contrário de Ctrl + V .

Você provavelmente terá que digitar sua senha para permitir a instalação e adicionar um Y (como em yes) para concluir a instalação dos pacotes.

Depois, vá para a sua casa Dash e digite 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 do usuário . Encontre a linha que diz Use a solução de virtualização Virtualbox e, em seguida, OK .

Você pode ser solicitado a inserir sua senha novamente. Em seguida, clique em Fechar e faça o logout e login novamente.

Quando você inicia o VirtualBox, você deve ver um monte de novos dispositivos USB.

Boa sorte!

    
por Ramon Suarez 14.03.2017 / 11:16
1

Minha solução foi a seguinte:

  1. Desligar a máquina virtual
  2. Faça o download do pacote de extensões correto
  3. Instalar o pacote de extensões
  4. Inicie a máquina virtual, insira as adições de convidados do Virtualbox e instale-as. Se já instalado, repita a instalação
  5. Encerrar a máquina virtual
  6. Vá para Configurações > USB conforme mostrado nas imagens acima e ative o USB
  7. Inicializar a máquina virtual

Se não funcionar, reinicie o sistema host inteiro e tente novamente. Funcionou bem para mim. Cuidado: na primeira inicialização do sistema convidado depois de instalar as adições do convidado, você verá todos os dispositivos USB a serem escolhidos, mas pode levar até 10 minutos até que o convidado do Windows os ative depois de verificá-los. Apenas espere pacientemente.

    
por conpertura 08.12.2015 / 22:35
1

Para mim no Kubuntu 16.04 (com o virtualbox 5.0.24-dfsg-0ubuntu1.16.04.1 instalado via apt ) eu tinha usado o VirtualBox antes com a passagem USB funcionando. No entanto, eu não fazia mais parte do grupo virtualbox (marcado com cat /etc/group | grep vboxusers ) e então usei kdesudo kuser para adicionar a mim mesmo (pode ser feito com sudo usermod -a -G virtualbox $USER também).

Em seguida, precisei fazer logout e voltar a usar as novas listagens de grupos e autorizar meu acesso.

Agora, ao fazer VboxManage list usbhost , ele retorna os dispositivos usb em vez de apenas "nenhum"; também nas configurações no VirtualBox eu posso escolher dispositivos USB conectados para repassar para o sistema operacional virtual. Yay!

    
por pbhj 19.09.2016 / 22:27