Ubuntu 14.04 A montagem da unidade USB do VirtualBox Guest funciona para alguns dispositivos, mas não para outros

1

Eu tenho um convidado do ubuntu VirtualBox em execução em um host osx. Pesquisei na Web e implementei a solução para problemas semelhantes, mas nada me ajudou a resolver meu problema.

Quando conecto meu telefone, o ubuntu monta o dispositivo automaticamente. Quando conecto minha unidade USB (Kanguru SS3 32GB), ela não monta a unidade. Estou usando apenas um processador para minhas configurações de VM. O VirtualBox tem o dispositivo disponível e selecionado no menu "Dispositivos USB", mas a pasta / media / está vazia e a unidade não é montada automaticamente.

Então eu não sei o que fazer neste momento. Parece um exagero, mas devo desinstalar / reinstalar o VirtualBox? Por que o convidado montaria um dispositivo usb, mas não o outro?

    
por mblPrgr 08.05.2014 / 19:06

1 resposta

1

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.

    
por DevByStarlight 21.08.2015 / 02:03