Compartilhamento de pastas no VirtualBox
Posted 03-07-2009 at 10:51 by juni0r
Tags compartilhamento, debian, linux, pastas, virtualbox, windows
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.

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

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.

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.

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.

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.

Ex:
\\VBOXSVR\arquivos

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.
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.
Ligue a máquina virtual, e acesse "Dispositivos" -> "Instalar Adicionais para Convidado".

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.

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.
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.
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.

Ex:
\\VBOXSVR\arquivos

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.
Total Comments 8
Comentários
-
Ae Junior belo post...
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.Posted 02-08-2009 at 13:04 by gustavotoda
-
Posted 02-08-2009 at 15:57 by juni0r
-
Posted 04-08-2009 at 11:37 by gustavotoda
-
Posted 04-08-2009 at 13:27 by juni0r
-
Posted 04-08-2009 at 15:17 by gustavotoda
-
Posted 04-08-2009 at 15:30 by juni0r
-
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 ajudarPosted 11-08-2009 at 19:50 by gustavotoda
-
Posted 28-09-2009 at 21:04 by Não Registrado
Enviar um comentario
|










