Respostas:
Para habilitar o acesso a esses dispositivos, você precisará adicionar seu nome de usuário ao grupo vboxusers
.
$ sudo usermod -a -G vboxusers <username>
$ sudo usermod -a -G vboxusers saml
Você pode confirmar a alteração posteriormente:
$ groups saml
saml : saml wheel vboxusers wireshark
Depois de fazer o acima, você deseja sair e fazer login novamente, para que o grupo recém-adicionado seja selecionado pela sua conta de usuário. Em seguida, na GUI do VirtualBox, você poderá clicar com o botão direito do mouse no ícone USB no grupo de ícones inferior direito e selecionar os dispositivos USB que você deseja controlar sobre a sua VM convidada em execução.
Você pode usar a ferramenta de linha de comando pouco conhecida do VirtualBox, VBoxManage, para listar os dispositivos USB acessíveis. Essa é uma boa maneira de confirmar também que a adição do grupo feita acima ao seu nome de usuário está sendo selecionada corretamente.
sem grupo
$ VBoxManage list usbhost
Host USB Devices:
<none>
com grupo
$ VBoxManage list usbhost | head -19
Host USB Devices:
UUID: abcd1234-123a-2345-b1e0-8a0b1c1f2511
VendorId: 0x046d (046D)
ProductId: 0x0809 (0809)
Revision: 0.9 (0009)
SerialNumber: ABC34567
Address: sysfs:/sys/devices/pci0000:00/0000:00:12.2/usb1/1-4//device:/dev/vboxusb/001/004
Current State: Busy
UUID: d2abc46d-123-1234-b8c3-691a7ca551ce
VendorId: 0x046d (046D)
ProductId: 0xc504 (C504)
Revision: 19.16 (1916)
Manufacturer: Logitech
Product: USB Receiver
Address: sysfs:/sys/devices/pci0000:00/0000:00:12.0/usb3/3-3//device:/dev/vboxusb/003/003
Current State: Busy
...
sudo adduser USERNAME vboxusers
para adicionar USERNAME ao grupo vboxusers , conforme sugerido pelo mesmo segundo link slm fornecido . (Sintaxe adduser [options] user group
),
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 isto fez o truque: adicione um filtro vazio (à direita há um botão para isso)
Sem o filtro vazio, o USB não era reconhecido na VM. Mas uma vez eu adicionei um filtro vazio, o USB funciona bem agora.
Isso pode ser útil às vezes. Embora não esteja diretamente relacionado à pergunta acima, esse pode ser um problema de acompanhamento depois que o USB for detectado no VirtualBox, mas não mostrado no sistema operacional convidado.
Eu segui muitos blogs para ativar meu USB no Virtual Box (~ 5.0.28?) No Mac para Windows 7 Pro.
1. Instalei o mesmo pacote de extensão compatível para USB para virtualbox 2. Habilitei o USB 3.0 no Virtual Box Manager (Tentei 2.0, embora eu tivesse certeza de que tinha a porta 3.0 / usb) 3. Ejetei o USB do SO nativo (Mac OSX) 4. Tentei habilitar o filtro no Virtual Box Manager (também tentei selecionar manualmente o USB no usb listado na parte inferior da caixa virtual) 5. No Device Manager, tentei detectá-lo, mas a pesquisa do driver falhou. (A rede estava funcionando e sem firewall)
Agora meu usb foi detectado (dado que você fez a primeira parte acima também)
NOTA: Também instalei o VirtualBox Guest Additions para compartilhar entre mac / windows, mas não acho que isso esteja relacionado.
Tente isso .. Estou usando o Fedora 25 como convidado virtual no VirtualBox v 5.1.16.
No terminal do SO 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, faça logoff e faça login novamente.
O USB pode me detectar 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, efetue logoff e logon novamente. E navegue até a barra de menus Dispositivos -> USB -> adicionar USB selecionando
Às vezes, uma reinicialização do sistema operacional convidado pode exigir ..
vboxusers
grupo?