A resposta simples é que não pode ser feito, não com a versão atual do VirtualBox de qualquer maneira. Por favor, veja meus comentários sobre sua pergunta para mais detalhes.
Como você pode acessar arquivos em pastas que são links, em uma pasta compartilhada no VirtualBox?
Por exemplo, eu tenho uma pasta chamada
/home/mrlister/misc
no meu computador host, que é compartilhado como /media/sf_misc
no meu sistema operacional convidado (Linux) VB. Agora posso ler os arquivos em /media/sf_misc/
, mas também tenho um link, docs
, que aponta para /home/mrlister/Documents
.
E o problema é que, quando tento acessar o /media/sf_misc/docs
, recebo um erro dizendo
This link cannot be used, because its target "/home/mrlister/Documents" doesn't exist.
Agora, sob outras circunstâncias, eu concluiria que é simplesmente impossível que os programas no VB tenham acesso a material vinculado que eu não compartilhei explicitamente nas configurações.
No entanto, eu tenho outro computador virtual, que está executando o Windows XP, e que um pode acessar o referido link na mesma pasta compartilhada muito bem! Ou seja, ele pode olhar para file://///VBOXSVR/misc/docs
e não tentar seguir o link, ele apenas trata docs
como um diretório comum.
Então, o que eu tenho que fazer para obter a mesma funcionalidade em uma máquina Linux virtual? Não tenho certeza do que tentar.
A resposta simples é que não pode ser feito, não com a versão atual do VirtualBox de qualquer maneira. Por favor, veja meus comentários sobre sua pergunta para mais detalhes.