Eu tenho o Ubuntu Desktop como meu sistema operacional principal e o Ubuntu Server como meu sistema operacional convidado no VirtualBox 4.2.16.
Criei uma pasta compartilhada chamada / shared e coloquei vários links simbólicos para pastas diferentes no meu sistema operacional principal. Obviamente, meu sistema operacional convidado vê apenas links simbólicos quebrados - porque esses locais existem apenas no sistema operacional principal.
Como posso fazer com que meu SO convidado veja o conteúdo real deles?
Criar outra pasta compartilhada não é uma opção.
Respostas:
É um problema no virtualBox e tem a ver com segurança. Antes da 4.1.8, os links simbólicos funcionavam, mas eram seriamente falhos. E a decisão foi tomada para remover o suporte a links simbólicos.
Veja este comentário :
A criação de links simbólicos de um convidado foi desativada no VirtualBox 4.1.8 por razões de segurança. Um convidado pode criar links simbólicos que apontam para fora do diretório do host designado. Isso não tem nada a ver com qualquer bug ext3 / ext4. E o convidado ainda pode ler os links simbólicos criados no host.
Desculpe pela declaração atrasada.
Se você fizer
Em seguida, seu convidado poderá criar links simbólicos novamente. Mas, por razões de segurança (veja acima), isso está desativado por padrão. A correção para evitar links simbólicos perigosos do convidado é muito complicada; portanto, decidimos não permitir que nenhum convidado crie nenhum link simbólico para solucionar o problema de segurança.
(Tomei a liberdade de corrigir um erro no comentário;))
fonte
Resposta curta é que não pode ser feito.
O seguinte ticket no virtualbox.org tem alguns esclarecimentos:
Fonte
fonte