Assine nossos feeds Siga nosso Twitter Adicione no Facebook Adicione no Linkedin
Visite também: BR-Linux ·  VivaOLinux ·  LinuxSecurity ·  Dicas-L ·  NoticiasLinux ·  SoftwareLivre.org ·  [mais]

Ver Feed RSS

Viva a liberdade!

Compartilhamento de pastas no VirtualBox

Avaliação: 2 votos, 5,00 média.
por em 03-07-2009 às 11:51 (21297 Visualizações)
A seguinte dica descreve como proceder para configurar o compartilhamento de arquivos utilizando VirtualBox entre uma máquina real (host) e uma máquina virtual (guest), algo que muitos precisam diante da necessidade de buscar arquivos já armazenados na máquina real.


Descreverei os dois casos, sendo o host Windows e guest Linux, e também sendo o host Linux e o guest Windows.

Pois bem, mãos à obra...

1° Caso (host Linux e guest Windows)

Antes de ligar sua máquina virtual, vá em "Configurações" -> "Pastas Compartilhadas" e escolha as pastas que deseja compartilhar.

http://www.vivaolinux.com.br/imagens...irtualbox1.png

Ligue a máquina virtual, e acesse "Dispositivos" -> "Instalar Adicionais para Convidado".

http://www.vivaolinux.com.br/imagens...irtualbox2.png

Note que em "Meu computador" na máquina virtual será criada uma unidade de CDROM a mais com a imagem dos adicionais. Execute-a e prossiga a instalação.

http://www.vivaolinux.com.br/imagens...irtualbox3.png


Quando avisado que o software não passou no teste de compatibilidade, clique em "Continuar assim mesmo", conclua a instalação e reinicie a máquina virtual.

http://www.vivaolinux.com.br/imagens...irtualbox4.png

Depois de reiniciado, acesse "Menu Iniciar" -> "Todos os Programas" -> "Acessórios" -> "Windows Explorer" -> "Meus Locais de Rede" -> "Toda a rede" -> "VirtualBox Shared Folders", e verá que aparecerão suas pastas escolhidas para serem compartilhadas anteriormente.

http://www.vivaolinux.com.br/imagens...irtualbox5.png

Se você desejar também mapear as pastas compartilhadas para agilizar o acesso posteriormente as mesmas, clique com o botão direito em "Meu Computador" e vá em "Mapear unidade de rede", e digite \\VBOXSVR\ seguido do nome da pasta de compartilhamento criada.

http://www.vivaolinux.com.br/imagens...irtualbox6.png

Ex:

\\VBOXSVR\arquivos

http://www.vivaolinux.com.br/imagens...irtualbox7.png

Se desejar que o instalador de adicionais saia dos seus dispositivos disponíveis em Meu Computador, clique com o botão direito no mesmo e peça para ejetar.

Pronto, pastas compartilhadas!

2° Caso (host Windows e guest Linux)

Os passos são quase iguais ao caso anterior, escolha as pastas a serem compartilhadas em "Configurações" -> "Pastas Compartilhadas".

Ligue a máquina, e acesse "Dispositivos" -> "Instalar Adicionais para Convidado".

Acesse a unidade de CD que foi criada e execute o arquivo.

$ sh ./VBoxLinuxAdditions*.run

Crie a pasta a ser montada:

$ sudo mkdir /mnt/nome_pasta

Montando:

$ sudo mount -t vboxsf nome_pasta_compartilhada /mnt/nome_pasta

Lembrando que: "nome_pasta_compartilhada" = nome da pasta criada no primeiro passo.

Pronto, pasta criada e disponível no seu diretório /mnt com o nome que você colocou.

Comentários

  1. Avatar de gustavotoda
    Mas...eu não consegui fazer aqui no meu WIndows com o Lenny virtual.

    Se liga no erro ai...

    Quando dei: o mount -t vboxsf Debian /mnt/Debian

    me retornou o seguinte: mount: unknown filesystem type vboxsf

    Sabe me dizer q q eu fiz de errado? procurei na internet sua dica em outros foruns e cheguei a achar com o código um pouco diferente em vez de "vboxsf" achei "vboxvsf" mas também tentei e não deu certo.
  2. Avatar de juni0r
    gustavotoda,
    você instalou o Guest Additions?
  3. Avatar de gustavotoda
    Instalei ... =/
    Tanto no windows quando no Linux ...
  4. Avatar de juni0r
    Deu o comando como root?
  5. Avatar de gustavotoda
    Sim =/
    tipo no linux pra instala o Guest Additions é só da o sh ./VBoxLinuxAdditions*.run né ?
  6. Avatar de juni0r
    depois de ir em Instalar Adicionais para Convidado, aparecerá uma unidade de CD a mais pra você no Linux.
    Isso aconteceu?!
    Dentro dessa unidade tem um arquivo chamado VBoxLinuxAdditions.run ou VBoxLinuxAdditions[alguma coisa].run.
    Basta executar esse arquivo.
  7. Avatar de gustavotoda
    Então o VBoxLinuxAdditions-amd.run rodou blz...mas o VBoxLinuxAdditions-x86.run deu o seguinte erro:

    This system does not seem to have support for OpenGL direct rendering.

    No log do Vbox diz o seguinte:

    Could not find the Linux kernel header files - the directories
    /lib/modules/2.6.26-2-686/build/include and /usr/src/linux/include do not exist.

    Eu to usando o Debian Lenny será que esse é o problema?

    Obs: valeu pela paciencia de me ajudar
  8. Avatar de Não Registrado
    [url=http://redeserrossoeprogramacao.blogspot.com/2009/05/compartilhando-pasta-no-virtualboxhost.html]Redes, Erros, Sistemas Operacionais e Programação: Compartilhando pasta no VirtualBox(Host <--> Guest)[/url]
  9. Avatar de *****
    Video explicativo!
    [video=youtube;cibTrAgBGpI]http://www.youtube.com/watch?v=cibTrAgBGpI[/video]

Trackbacks

Total de Trackbacks 0
URL do Trackback: