Como compartilhar os arquivos do Host para Convidado na caixa virtual? Host-ubunutu / Guest-ubuntu [duplicado]

30

Eu tenho uma máquina Ubuntu 12.04 em que eu tenho instalado Virtualbox com o Ubuntu 12.04 como o sistema operacional convidado.

Como posso compartilhar arquivos entre o host e o convidado?

Eu instalei as adições convidado também, mas ainda não é capaz de montar as pastas sf_shared, se até mesmo a sua montada. Isso significa que não consigo recuperar o arquivo do host. pode me dizer como fazer isso.

    
por prabha 27.10.2013 / 15:27

5 respostas

38

Eu não acredito que seja possível compartilhar arquivos entre o host e o convidado sem instalar o pacote de extensão primeiro, embora eu possa estar errado nisso.

Você pode encontrar isso aqui: link

Verifique se você tem a versão do Virtualbox. O meu é 4.2.18 e clique duas vezes no link

Você deve ver algo assim

CliqueemOKedeixe-oinstalar.

Apróximaetapacriaumapastanasuamáquinahostcomoáreadecompartilhamento

EucrieiumchamadoVboxSharenomeudiretóriopessoal.

Entre nas configurações da sua máquina virtual, selecione as pastas compartilhadas e, em seguida, o ícone de adição para criar uma pasta compartilhada e preencha os detalhes para montá-la automaticamente.

CliqueemOKeinicieseuconvidado.

Trabalhoconcluídoapastacompartilhadaapareceemsuamáquinadeconvidadocomo

/media/sf_Vboxshare

Há apenas mais uma etapa para adicionar qualquer usuário em seu sistema de convidados que precise de acesso à pasta para o grupo vboxsf :

sudo adduser $USER vboxsf

Faça logout e volte, tudo deve funcionar bem agora.

    
por Warren Hill 27.10.2013 / 18:29
6

Nas configurações da VM na seção Pastas compartilhadas , lembre-se do nome do seu parceiro compartilhado!
Depois de instalar as adições do VBox Guest no sistema operacional convidado, ative um terminal e digite

sudo mount -t vboxsf <share-name> /where/to/share

pode querer verificar o link

    
por Ayman Nedjmeddine 27.10.2013 / 16:15
3

Vá para a opção Devices da sua VM e clique na opção Shared Folders e adicione o required_folder que você deseja compartilhar. Agora no seu sistema de arquivos (root) você pode ver media/sf_required_folder . Mas, por padrão, o usuário convidado não terá acesso a essa pasta. Portanto, para conceder acesso a essa pasta, você precisa adicionar o usuário Convidado ao grupo vboxsf . Para isso, sudo adduser Guest_user vboxsf para dar acesso. Agora tem o acesso.

    
por AJ. 06.04.2014 / 13:51
3

Se você quiser compartilhar arquivos e pastas, poderá usar as extensões do Vbox, conforme mencionado em outras postagens.

Como alternativa , você pode usar Nitroshare :

  1. Instale o Nitroshare (no host e no guest )

    sudo add-apt-repository ppa:george-edison55/nitroshare
    sudo apt-get update
    sudo apt-get install nitroshare
    

    Existem quatro maneiras de instalar Nitroshare - referência: aqui

  2. Inicie o Nitroshare (no guest e host ) a partir do traço ou a partir de um comando de terminal nitroshare

    Você verá o ícone da bandeja no canto superior direito:

  3. Porpadrão,apastadedestinoé~/Desktop.Vocêpodemodificá-loemconfigurações.

  4. Enviando arquivos e pastas :

    Selecione _send files / Directory _ no ícone da bandeja, selecione o arquivo / diretório que você quer compartilhar, clique em abrir .

    Em seguida, selecione o dispositivo VM no menu e clique em OK .

por Ravan 10.11.2015 / 03:52
1

Tente este combo. Eu usei isso como estou usando o processador AMD64.

virtualbox-4.3_4.3.6-91406~Ubuntu~precise_amd64 with extenstion pack -
Oracle_VM_VirtualBox_Extension_Pack-4.3.6-91406

Funciona. Também certifique-se de

Depois de instalar as adições do VBox Guest no sistema operacional guest (VM), acione um terminal no servidor Guest e digite

mount -t vboxsf  /shared-name /where/to/share

Exemplo

sudo mount -t vboxsf /home/myshare /mnt

em que /home/myshare é uma pasta no servidor host e /mnt é uma pasta no servidor convidado.

Inicie o despejo de arquivos na pasta host /home/myshare e veja o mesmo no convidado /mnt

    
por Prinson 17.02.2014 / 18:50