O estado no último parágrafo é suficiente - adicione /media
, adicione o grupo vboxsf
e reboot (o que eu não fiz quando tentei isso antes).
Atualmente estou escrevendo um modelo (em veewee) para construir uma caixa vagrant rodando o Funtoo x86_64.
Atualmente, minha caixa falha na última etapa do vagrant basebox validate
, no qual uma pasta compartilhada deve ser montada automaticamente no sistema convidado.
Quais são os pré-requisitos para a montagem automática de pastas compartilhadas? Eu procurei na documentação do Gentoo e no VirtualBox, dei uma olhada nos templates das caixas do Ubunto - mas ainda não sei como replicar o comportamento da automontagem da caixa padrão do Ubuntu.
Estou usando o genkernel com o gentoo-sources. As adições do virtualbox-guest estão instaladas e o daemon do virtualbox é iniciado.
Eu adoraria uma resposta contendo esses requisitos (com alguns dos meus melhores palpites):
/media
dir pertencente a algum usuário, alguns usuários como vagrant
e root
precisam de uma associação no grupo vboxguest
ou em um grupo vboxsf
- o que não é existe ainda?) mas qualquer tipo de ajuda seria ótimo - até mesmo um único link ou um palpite ...
ATUALIZAÇÃO: O que eu fiz até agora ...
Eu posso montar pastas compartilhadas manualmente, o que me interessa é a montagem automática.
O site do VirtualBox menciona um grupo vboxsf
que deve ser criado na instalação das adições - não vejo esse grupo em /etc/group
, mas tenho vboxguest
.
Ele também diz que as pastas compartilhadas são montadas em /media
com um prefixo de sf_
( controlável por /VirtualBox/GuestAdd/SharedFolders/MountDir
e /VirtualBox/GuestAdd/SharedFolders/MountPrefix
). Eu não tenho um diretório /media
- e ambas as propriedades não foram definidas na minha VM.
Eu criei o diretório e o grupo e defini as propriedades para seus valores padrão, mas ainda estou sem sorte.