Veja como consegui transferir arquivos no Virtual Box. Apenas 3 etapas ( documentação original do VirtualBox ):
- PRE-REQUISITE: Certifique-se de instalar "adições de convidado" em sua VM guest. (Google "como você instala adições de hóspedes")
- No host, vá para a janela da GUI com a VM guest em execução. Ir para a barra de menus GUI - > Dispositivos - > Unidade compartilhada - > clique em "Adicionar compartilhamento" - > Escolha uma pasta no sistema de arquivos do host que você gostaria que o convidado visualizasse - > dê um nome legível para humanos.
- O nome legível por humanos é usado na etapa 3, portanto, mantenha-o simples. Eu não sugiro espaços nem símbolos.
- [Se $ VirtualBoxVersion < 4.0] No convidado, execute o comando mount .
- Se $ VirtualBoxVersion > 4.0 então a montagem é feita automaticamente.
Aqui está a sintaxe do comando mount:
mount -t vboxsf $SHARENAME $MOUNTPOINT
- OBSERVAÇÃO: O '
-t vboxsf
' especifica que você está montando uma "pasta compartilhada de caixa virtual" especial (o comando mount executa um script para este tipo "especial". O script é instalado quando você instala adições de convidado.) - SHARENAME = O nome que você deu à pasta na etapa 2.
- MOUNTPOINT = O local no sistema de arquivos convidado no qual você deseja que a pasta compartilhada seja montada. Para um convidado Linux, o local de montagem sugerido é: / media / $ LOCATION.
EXEMPLO Comando de montagem que funcionou para mim:
sudo mount -t vboxsf tmp /media/host/tmp
NOTA: Antes de poder usar este mesmo local. Você precisa ter certeza de que a pasta já está criada fazendo ' mkdir -p /media/host/tmp
'