Existem duas versões do Virtual Box:
- OSE (Open Source Edition), que está nos repositórios
- Edição de código fechado, ou Standard, ou simplesmente "Virtual Box"
OSE não tem suporte USB. Existem algumas outras funcionalidades da versão de código fechado, que não estão incluídos na OSE. Então, se você quiser ter suporte a USB no VirtualBox, você precisa instalar a edição de código fechado e fazer uma alteração no arquivo /etc/fstab. Aqui estão os passos:
1. OSE Remover OSE
$ sudo apt-get autoremove virtualbox-ose
2. Adicione o repositório VirtualBox do Jaunty. Clique em Sistema > Administração> Gerenciador de Pacotes Synaptic. Clique na guia "Programas de Terceiros". Clique em "Adicionar" e digite:
deb
http://download.virtualbox.org/virtualbox/debian jaunty non-free
Salve a chave GPG VirtualBox de
http://download.virtualbox.org/virtualbox/debian/sun_vbox.asc, em seguida, importá-lo para o Synaptic, clicando na guia "Autenticação" e depois "Importar arquivo chave".
Clique no botão "Recarregar" no Synaptic para recarregar os repositórios.
3. Instale o pacote mais recente VirtualBox, selecionando-o no Synaptic, ou rode esse comando em um terminal:
$ sudo apt-get install virtualbox-2.2
4. Adicione-se ao grupo vboxusers:
$ sudo gpasswd -a SEUNOMEUSUÁRIO vboxusers
5. Encontre o devgid para 'vboxusers':
$ grep vboxusers /etc/group
Ele irá retornar algo como:
vboxusers:x:125:nomeusuario
Adicione esta linha ao final do /etc/fstab, substitua o número devgid com seu devgid:
none /proc/bus/usb usbfs devgid=125,devmode=664 0 0
Depois de reiniciar você já deve ter suporte a USB no VirtualBox.
Testado no Ubuntu 9.04 Jaunty Jackalope.
Traduzido de:
http://www.samlesher.com/ubuntu/virtualbox-with-usb-support-on-ubuntuSds,
Hayttle