Busquei varias coisas na internet, inclusive sobre USB.
Mas quando provaba não tinha dado resultado e me cansei.
Hoje elas funcionaram ok
Lamentavelmente não sei bem o que fiz.Acredito que foi com este tutor:
Linux - configurar pastas compartilhadas virtualbox em um Sistema Operacional
hospedeiro?
---
Controlador USB
Se você quiser usar USB 2.0 ou 3.0 em sua máquina virtual (e seu hardware
suporta), você deve instalar o pacote de extensão.
---
Nota: O acesso ao USB é concedido pelo grupo de usuários vboxusers no sistema
operacional Host. Você pode se adicionar a este grupo com o seguinte comando:
sudo usermod -aG vboxusers `whoami`
---
Shared Folders
---
As pastas compartilhadas permitem acessar arquivos do sistema host a partir de
uma máquina convidada.
---
Nota: as pastas compartilhadas montadas automaticamente são montadas no
diretório /media, junto com o prefixo sf_. Por exemplo, os myfiles da pasta
compartilhada seriam montados em /media/sf_myfiles.
---
O acesso às pastas compartilhadas é concedido apenas ao grupo de usuários
vboxsf no sistema operacional Guest.
---
Execute estes comandos para definir as permissões e adicionar-se ao grupo:
sudo usermod -aG vboxsf `whoami`
---
O primeiro passo para compartilhar uma pasta entre o sistema operacional
convidado e o sistema operacional é criar uma pasta compartilhada no
VirtualBox. Isso é feito durante a configuração da máquina virtual no sistema
operacional host (pode ser qualquer sistema operacional) ou a qualquer momento
após a configuração da máquina virtual. O procedimento para adicionar pastas
compartilhadas no VirtualBox é o mesmo para qualquer sistema operacional host.
Se você estiver configurando uma nova máquina virtual com pasta compartilhada,
clique em Pasta compartilhada. Em uma VM existente e em execução, clique em
Configurações de pastas compartilhadas.
---
Isso explica como compartilhar arquivos e pastas (diretórios) entre o host e o
convidado. (Os arquivos são compartilhados em uma rede, ou seja, você acessa
arquivos remotos. Para máquinas virtuais, a rede entre host e guest é virtual,
pois estão na mesma máquina real. Mas as etapas são semelhantes à configuração
de compartilhamento de arquivos sobre redes reais.)
---
Obrigatório: Adições aos Convidados do Virtualbox
Antes de compartilhar pastas, você deve instalar o Guest Additions. Para obter
instruções sobre como fazer isso, consulte Adições ao convidado.
---
Criando uma pasta compartilhada
---
Crie uma pasta no computador host (linux) que você gostaria de compartilhar,
por exemplo ~/share
---
Comando:
cd; mkdir share
sudo adduser your_username vboxsf
sudo adduser `whoami` vboxsf
---
Controlador USB:
sudo usermod -aG vboxsf userName
Pastas Compartilhadas:
sudo usermod -aG vboxsf `whoami`
---
Inicialize o sistema operacional Guest no VirtualBox.
Select Devices -> Shared Folders...
Escolha o botão 'Adicionar'.
Select ~/share
---
Opcionalmente, selecione a opção 'Tornar permanente'
---
Prepare a pasta
---
Linux
---
Com uma pasta compartilhada chamada share, como acima, a pasta pode ser
montada como o diretório ~/host com o comando:
---
sudo mount -t vboxsf -o uid=$UID,gid=$(id -g) share ~/host
---
Nota: Executando no sistema virtual Linux, o sistema não aceitaria um ~/
compartilhamento. Ele reclamou que não era um endereço absoluto. Eu entrei
/home/usr/share e funcionou bem.
---
Crie uma pasta no computador host (Linux) que você gostaria de compartilhar,
por exemplo ~/share
---
Inicialize o sistema operacional Guest no VirtualBox.
---
Selecione Dispositivos -> Pastas Compartilhadas ...
Escolha o botão 'Adicionar'.
Selecione '/home//share' para o caminho da pasta
Selecione "compartilhar" para o nome da pasta
Opcionalmente, selecione a opção 'Tornar permanente'
---
Por padrão, as pastas compartilhadas do Virtual Box são criadas com permissão
de leitura/gravação para o convidado. Isso pode ser feito a partir da linha de
comando no host com:
VBoxManage sharedfolder adiciona "nome da VM" --name "sharename" --hostpath
"C: \ test"
Adicionando a opção --referencialmente podemos restringir estes para acesso
somente leitura.
Use a opção --transient se desejar que os compartilhamentos apareçam na
presente sessão, mas não sejam persistentes para as sessões seguintes.
Existem algumas limitações para pastas compartilhadas (veja esta questão para
detalhes).
Se os pré-requisitos forem atendidos, podemos montar essas pastas
compartilhadas manualmente executando os seguintes comandos no guest:
mkdir/home//vboxshare
sudo mount -t vboxsf -o uid=1000, gid=1000 compartilhamento
/home/`whoami`/vboxshare
---
Claro, também podemos usar diferentes opções de montagem para montar como
somente leitura ou montar com acesso de leitura apenas para root.
---
Auto-montagem através do Virtual Box Manager
Caso habilitemos a montagem automática na criação de uma pasta compartilhada a
partir do Virtual Box Manager, essas pastas compartilhadas serão montadas
automaticamente no guest com o ponto de montagem/media/sf_.
Para ter acesso a essas pastas, os usuários do convidado precisam ser membros
do grupo vboxsf.
---
sudo usermod -aG vboxsf `whoami`
---
O usuário precisará fazer logout e fazer login novamente para ver o novo grupo
adicionado
---