Não tenho certeza absoluta sobre o motivo pelo qual o Ubuntu veria um USB versus outro que talvez fosse do tipo de sistema de arquivos ou limitações nos manipuladores USB de adição de convidados.
A solução que uso é montar a unidade USB (ou partição) como um volume OSX e depois acessá-lo a partir do Ubuntu via VirtualBox. Em outras palavras, uma pequena rotatória em comparação com a montagem da unidade USB diretamente no Ubuntu. Mas essa abordagem tem benefícios adicionais - tanto o OSX quanto o Ubuntu podem ver a mesma unidade e podem usá-lo para compartilhar facilmente os dados entre o host e o convidado.
Se estiver usando a partição USB com frequência no Ubuntu e no OSX, faça a partição diferencia maiúsculas de minúsculas. Um bônus opcional é criptografar a partição se você estiver nesse tipo de coisa.
Etapas:
OSX: Mount the partition normally in Finder.
OSX typically automounts a USB drive to /Volumes ... Example: /Volumes/MyUsbPartition.
See also: http://osxdaily.com/2013/05/13/mount-unmount-drives-from-the-command-line-in-mac-os-x/
OSX: Share that volume via VirtualBox Manager
Open VirtualBox
Add '/Volumes/MyUsbPartition' as a ShareFolder (with full access).
I enable "Auto Mount" and "Make Permanent" but if only mounting it termporarily, don't make it permanent.
This means the "shared folder" will appear automatically in Ubuntu as /media/sf_MyUsbOsxPartition (permissions: user:root, group:vboxsf).
NOTE: Requires "Guest Extensions". See selected answer for https://sobrelinux.info/questions/657/how-do-i-install-guest-additions-in-a-virtualbox-vm"MySelf")
Add user to the vboxsf group (usermod -aG vboxsf MySelf; # Or edit /etc/groups directly)
Only need to do this once since will remain for future cases
Neste ponto, a unidade pode ser acessada diretamente do OSX ou do Ubuntu.
A desvantagem é o passo extra para adicioná-lo como uma pasta compartilhada no VirtualBox. Isso geralmente não é uma desvantagem grave no meu caso de uso, mas sua milhagem pode variar.