Como posso ativar o acesso a dispositivos USB dentro de convidados do VirtualBox?

37

Não consigo ver nenhum dispositivo USB em minhas VMs convidadas do VirtualBox do meu host. Como faço para ativar o acesso para minhas VMs convidadas?

    
por slm 14.05.2014 / 08:30

4 respostas

48

Para permitir o acesso a esses dispositivos, você precisará adicionar seu nome de usuário ao grupo vboxusers .

$ sudo usermod -a -G vboxusers <username>

Exemplo

$ sudo usermod -a -G vboxusers saml

Você pode confirmar a alteração depois:

$ groups saml
saml : saml wheel vboxusers wireshark

Depois de fazer o acima, você vai querer sair e fazer login novamente, para que o grupo recém-adicionado seja pego pela sua conta de usuário. Em seguida, a partir da GUI do VirtualBox, você poderá clicar com o botão direito do mouse no ícone USB no grupo inferior direito de ícones e selecionar os dispositivos USB desejados para controlar sua VM guest em execução.

DetectandodispositivosUSB

VocêpodeusaraferramentadelinhadecomandopoucoconhecidadoVirtualBoxVBoxManageparalistarosdispositivosUSBqueestãoacessíveis.Essaéumaboamaneiradeconfirmartambémqueaadiçãodogrupofeitaacimaaoseunomedeusuárioestásendoescolhidacorretamente.

Exemplo

semgrupo

$VBoxManagelistusbhostHostUSBDevices:<none>

comogrupo

$VBoxManagelistusbhost|head-19HostUSBDevices:UUID:abcd1234-123a-2345-b1e0-8a0b1c1f2511VendorId:0x046d(046D)ProductId:0x0809(0809)Revision:0.9(0009)SerialNumber:ABC34567Address:sysfs:/sys/devices/pci0000:00/0000:00:12.2/usb1/1-4//device:/dev/vboxusb/001/004CurrentState:BusyUUID:d2abc46d-123-1234-b8c3-691a7ca551ceVendorId:0x046d(046D)ProductId:0xc504(C504)Revision:19.16(1916)Manufacturer:LogitechProduct:USBReceiverAddress:sysfs:/sys/devices/pci0000:00/0000:00:12.0/usb3/3-3//device:/dev/vboxusb/003/003CurrentState:Busy...

Referências

por 14.05.2014 / 08:31
0

Eu mudei o seguinte e isso funcionou para mim

Verifique se o pacote de extensão está instalado No VirtualBox nas configurações da VM Vá para Portas e depois para USB (com base em um Macbook) Ativar controlador USB Ativar controlador USB 2.0 E isso funcionou: adicionar um filtro vazio (à direita, há um botão)

Sem o filtro vazio, o USB não foi reconhecido na VM Mas depois que eu adicionei um filtro vazio, o USB funciona bem agora.

    
por 08.06.2014 / 09:59
0

Isso pode ser útil às vezes. Embora não esteja diretamente relacionado à pergunta acima, isso pode ser um problema de acompanhamento, uma vez que o USB é detectado no VirtualBox, mas não é mostrado no sistema de comentários.

Eu segui muitos blogs para fazer o meu USB ativado no Virtual Box (~ 5.0.28?) no Mac para o Windows 7 Pro.

Coisas que eu fiz, mas o USB não foi detectado

1.Eu instalei o mesmo pacote de extensão compatível para USB para virtualbox 2. Enabled USB 3.0 no Virtual Box Manager (Tentei 2.0 embora eu tivesse certeza de que tinha 3.0 port / usb) 3. USB ejetado do sistema operacional nativo (Mac OSX) 4. Tentei com o filtro de habilitação do Virtual Box Manager (também tentei selecionar manualmente o USB do usb listado na parte inferior da caixa virtual) 5. No Gerenciador de dispositivos, tentei detectá-lo, mas a pesquisa do driver falhou. (Rede estava funcionando e sem firewall)

O que funcionou

  1. Transferiu muitos drivers intel USB 3.0. Alguns falharam dizendo que o requisito do sistema não foi atendido. mas 1 dos motoristas trabalhou. Instalou o driver com sucesso.

Agora meu usb foi detectado (dado que você também fez a primeira parte acima)

OBSERVAÇÃO: também instalei o VirtualBox Guest Additions para compartilhamento entre mac / windows, mas não acho que isso esteja relacionado.

    
por 03.11.2016 / 08:04
0

Tente isso ... Estou usando o Fedora 25 como convidado virtual no VirtualBox v 5.1.16.

No terminal do convidado.

[root@localhost]# dnf install fedora-upgrade
[root@localhost]# dnf upgrade
[root@localhost]# dnf update kernel*
[root@localhost]# dnf install gcc kernel-devel kernel-headers dkms make bzip2 perl
[root@localhost]# reboot

Em seguida, instale as adições do VirualBox Guest, efetue logoff e efetue login novamente.

O USB é capaz de detectar para mim depois de executar o comando abaixo no prompt do administrador:

[root@localhost]# usermod -a -G vboxsf <User Name>
[root@localhost]# dnf clean all

Em seguida, faça logoff e faça login novamente E navegue até a barra de menus Dispositivos - > USB - > adicione USB selecionando

Às vezes, uma reinicialização do sistema operacional convidado pode exigir ...

    
por 22.03.2017 / 15:39