Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
Linux: Primeira Screen
Por rodzero
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha


Dica

Pastas compartilhadas entre "host Debian" e "guest Arch" no VirtualBox
Linux user
Publicado por Glauber G. F. em 26/07/2010

Login: mcnd2, 460902 pontos
[ Hits: 4081 ]

Pastas compartilhadas entre "host Debian" e "guest Arch" no VirtualBox

Dada a certa dificuldade que encontrei de saber o porque não conseguia com êxito compartilhar pastas entre host Debian e guest Arch no VirtualBox, resolvi descrever para aqueles que têm dificuldade.

O problema e a solução

Instalei o Arch Linux no VirtualBox e adicionei uma pasta para fazer compartilhamento entre a máquina host (Debian) e a máquina guest (Arch), sendo que a pasta que eu quero compartilhar é a de "backup" que está em uma partição separada do Debian e o filesystem dessa partição é "ntfs".

Já instalei o "adicionais para convidados" e criei um diretório (backup) dentro de "/mnt", onde vai ser montado o compartilhamento.

Depois disso fiz como é de praxe.

# mount -t vboxsf backup /mnt/backup

Mas está me retornando a seguinte mensagem:

"/sbin/mount.vboxsf: mounting failed with the error: No such device"

Compartilhando a host (Debian) com a guest (Windows) funciona numa boa.

Então vamos ao que nos interessa!

No Arch Linux você tem que instalar os pacotes kernel26-headers, base-devel e virtualbox-additions.

# pacman -S kernel26-headers base-devel virtualbox-additions

Depois de instalado com sucesso, adicione os módulos "vboxdrv", "vboxnetflt" e "vboxnetadp" em "/etc/rc.conf" na seção "MODULES", deixando como a seguir:

MODULES=(snd-usb-audio loop vboxdrv vboxnetflt vboxnetadp !floppy !fd0 !net-pf-$)

Agora vamos na barra de ferramentas do VirtualBox e em Dispositivos > Instalar Adicionais para Convidados.

No console, entre no diretório onde está o "VBoxLinuxAdditions-x86.run".

# cd /media/VBOXADDITIONS_3.2.6_63112/

Instale o "VBoxLinuxAdditions-x86.run" dando o seguinte comando como root:

# sh ./VBoxLinuxAdditions-x86.run
Verifying archive integrity... All good.
Uncompressing VirtualBox 3.2.6 Guest Additions for Linux........
VirtualBox Guest Additions installer
Removing installed version 3.2.6 of VirtualBox Guest Additions...
:: Building the VirtualBox Guest Additions kernel modules                [BUSY] 
:: Building the main Guest Additions module                              [DONE] 
:: Building the shared folder support module                             [DONE] 
:: Building the OpenGL support module                                    [DONE] 
:: Doing non-kernel setup of the Guest Additions                         [DONE] 
:: Starting the VirtualBox Guest Additions                               [DONE] 
:: Installing the Window System drivers                                  [BUSY] 
:: Installing X.Org Server 1.8 modules                                   [DONE] 
:: Setting up the Window System to use the Guest Additions               [DONE] 
You may need to restart the hal service and the Window System (or just restart
the guest system) to enable the Guest Additions.

:: Installing graphics libraries and desktop services components         [DONE]

Agora adicione seu usuário ao grupo do "vboxusers"

# gpasswd -a mcnd2 vboxusers
gpasswd: group 'vboxusers' does not exist in /etc/group

No meu caso não tinha o grupo "vboxusers". Então criei e depois adicionei meu usuário.

# groupadd vboxusers
# gpasswd -a mcnd2 vboxusers

Adding user mcnd2 to group vboxusers

Por final acrescentaremos no arquivo "fstab" dentro do diretório "/etc" a seguinte linha para deixar a pasta compartilhada ser montada automaticamente durante o boot:

backup /mnt/backup vboxsf rw,auto 0 0

Onde "backup" é o nome da pasta definida na configuração do VirtualBox; "/mnt/backup" é o ponto de montagem onde foi criado o diretório onde será montado o compartilhamento; "vboxsf" é o sistema de arquivos próprio do VirtualBox.

"rw,auto" diz para o sistema que a partição funcionará em modo leitura-escrita e será montada durante o boot.

"0" é a opção de dump do sistema, que nada mais é do que um utilitário de backup. O dump "lê" aqui o número e decide se o sistema deve ou não fazer backup. Se estiver 0 (zero), o dump simplesmente ignora o disco/partição.

"0" é utilizado pelo fsck para a verificação dos discos/partições. Partições/discos de sistema normalmente tem esta opção como 1, outras partições do sistema como 2. Sistemas de arquivos no mesmo disco são verificados sequencialmente, enquanto que sistemas de arquivos em discos diferentes são verificados ao mesmo tempo, utilizando a função de paralelismo (se o hardware permitir). Se colocar esta opção como 0 (zero), o fsck conclui não ser necessário a verificação aqui.

Pronto. Reinicie o sistema Arch.
Linux: Pastas compartilhadas entre 'host Debian' e 'guest Arch' no VirtualBox.
Linux: Pastas compartilhadas entre 'host Debian' e 'guest Arch' no VirtualBox.
Referência:
Agradecimento ao amigo do VOL "edps" (Edinaldo P. Silva), que me ajudou com exatidão na dificuldade encontrada.


Outras dicas deste autor

Leitura recomendada
   Dica Linux recomendada Comprei um computador com Linux, o que faço?
   Dica Linux recomendada DDOS utilizando hubs p2p
   Dica Linux recomendada The Code Linux
   Dica Linux recomendada Solução para alteração de senha pelo próprio usuário no Samba
   Dica Linux recomendada Instalando MySQL 5.1 no Debian 5 x86_64 pelo apt-get

Comentários
[1] Comentário enviado por edps em 18/09/2010 - 13:13h:

hoje é que vi sua dica, legal que te ajudou e aproveito pra favoritá-la, assim fica fácil pra indicar a quem precisar, o link do post é esse:

http://www.vivaolinux.com.br/topico/Maquinas-Virtuais/Compartilhar-pasta-no-VirtualBox

abs.


Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.