VirtualBox - Configurar shared folder entre host e guest
Um breve tutorial para compartilhar uma pasta do host com o guest, no caso, um Debian 8.8. No meu caso, para editar código-fonte no host e ver as modificações no guest, mais próximo ao sistema que irá rodar o código em produção.
Configurando a shared folder no VirtualBox
Essa é a parte tranquila ;)
No host
Seleciona a imagem máquina que terá a pasta compartilhada.
- Configuracões > Pastas compartilhadas > Acresenta uma nova pasta compartilhada
- Caminho para a pasta: seleciona a pasta no host
- Nome da pasta: é a que será usada para montar a pasta no Guest
No guest
É aqui que tive problemas. Estou usando o Debian 8.8. Instalando pela versão firmware-8.8.0-amd64-netinst.iso. E, aí que, além de tudo ele não monta o cd automagicamente. :/
- Com a máquina virtual iniciada, selecione a opção de menu:
Devices > Insert Guest Additions CD image...
- Abre o terminal:
Para ver se está tudo certo, pede pro Virtualbox listar as shared folders:
Para montar a pasta do host /Projects/sisteminha
no guest em ~/sisteminha
Para montar automagicamente no boot, adiciona no /etc/fstab
E, aí que, pode dar o erro VirtualBox: mount.vboxsf: mounting failed with the error: No such device
.
Para resolver:
E, foi assim que consegui usar o host para editar o código e testar no guest.
Na próxima vez eu acho que deveria reconsiderar o uso do Vagrant…