(supondo que você já tenha instalado adições de convidados)
Você também precisa definir filtros USB para que os dispositivos USB sejam enviados ao sistema operacional convidado.
Na janela principal do Virtualbox, abra a caixa de diálogo Configurações, depois a seção USB e, em seguida, clique no pequeno botão "Adicionar filtro" no lado direito da tela. Você deve ser capaz de criar um filtro a partir de qualquer dispositivo USB conectado no momento.
Depois de ter feito isso (talvez reinicie para ter certeza de que o sistema operacional hospedeiro não está capturando nenhum dos dispositivos USB para si mesmo - o Ubuntu tentará automontar o flash drive, assim você também pode querer verificar e certificar-se de que ele também é desmontado), em seguida, inicialize no sistema operacional convidado e você deverá ver seus dispositivos USB.
Boa sorte.
Editar: nota nos filtros USB
Entendo que um dispositivo que está sendo usado por um sistema operacional convidado com um filtro USB não será acessível pelo sistema operacional host enquanto o sistema operacional convidado estiver sendo executado. Portanto, deve-se escolher cuidadosamente para quais dispositivos USB criar filtros.
Você deve criar filtros USB para coisas que você planeja usar apenas com o sistema operacional convidado (geralmente periféricos que não funcionam com o sistema operacional host e só funcionarão com o sistema operacional convidado) e quando você não precisará ser capaz de acessar o dispositivo a partir do sistema operacional host enquanto o sistema operacional convidado estiver sendo executado. Por exemplo, eu tenho um dongle bancário USB do meu banco, o ICBC, que não é compatível com o Linux, então eu uso uma instalação virtualizada do Windows XP para serviços bancários e uso um filtro USB para pegar o dongle USB.
Exemplos de bons dispositivos para criar filtros para:
- Dongles de banca USB que funcionam apenas com o sistema operativo convidado
- e-readers (Kindle, Nook, etc.) que você planeja usar apenas (ou principalmente) com o sistema operacional convidado.
- placas de som externas que funcionam apenas com o sistema operacional convidado ou exigem o sistema operacional convidado para a funcionalidade completa
Exemplos de dispositivos ruins para criar filtros para:
- Dispositivos de entrada USB (mouses ou teclados) que você gostaria de usar com os sistemas operacionais host e guest. O Virtualbox permitirá o acesso do sistema operacional convidado a esses dispositivos por padrão, portanto, não há necessidade de o sistema operacional convidado controlá-los diretamente (bem, eu poderia pensar em algumas razões especializadas, mas vou divagar ...).
- Dispositivos de armazenamento USB que você deseja que os sistemas operacionais guest e host possam acessar ao mesmo tempo. Em vez disso, monte a unidade no sistema operacional host e use as pastas compartilhadas para compartilhar a unidade com o sistema operacional convidado.