Eu consertei o meu usando o seguinte:
1) Atualize os pacotes do sistema
$ sudo apt-get update
2) instale adições de guest na caixa virtual (referenciadas em aqui )
$ sudo apt-get install virtualbox-guest-additions-iso
3) Agora instale o pacote adicional convidado (etapa crucial! As pessoas geralmente perdem isso, o que cria um erro "Tipo de arquivo desconhecido" vboxsf ")
$ apt-get install virtualbox-guest-utils
NOTAS:
Você pode enfrentar os seguintes problemas:
-
Nenhum dispositivo desse tipo:
root @ packer-virtualbox-iso: ~ / novo # mount -t vboxsf novo ~ / novo
/sbin/mount.vboxsf: montagem falhou com o erro: No such device
- > VOCÊ TEM QUE REINICIAR PARA PERMITIR QUE AS MUDANÇAS TOMAM O EFEITO.
-
você pode ter o seguinte erro:
vagrant @ packer-virtualbox-iso: ~ $ sudo mount -t vboxsf novo ~ / novo
/sbin/mount.vboxsf: montagem falhou com o erro: Erro de protocolo
- > PARA RESOLVER ESTE, VOCÊ PODERÁ MUDAR O NOME DO DISPOSITIVO / PASTA DE MONTAGEM (por exemplo, aqui está novo )
- > OU SEGUE ISSO SE NÃO FOR FIXO ( REF )
- Feito pasta compartilhada no sistema host, D: \ Virtual Box \ shared;
- Ran VirtualBox;
- Executou a máquina virtual;
- Linux terminou a inicialização, eu entrei;
- Eu adicionei a pasta compartilhada D: \ Virtual Box \ shared, nomeada como "compartilhada";
- Eu fiz a pasta compartilhada do convidado ser registrada como um usuário, chamada de "pasta_compartilhada". / home // shared_folder;
- $ su;
- Sendo logado como raiz, montei a pasta compartilhada: #mount -t vboxsf shared / home // shared_folder;
- E tudo começou a funcionar.
Pode ser que o problema é que as pastas host e guest devem ter os mesmos nomes?