Tengo Ubuntu Desktop como mi SO principal y Ubuntu Server como mi SO invitado en VirtualBox 4.2.16.
Creé una carpeta compartida llamada / shared y puse varios enlaces simbólicos a diferentes carpetas en mi sistema operativo principal. Por supuesto, mi sistema operativo invitado solo ve enlaces simbólicos rotos, porque estas ubicaciones solo existen en el sistema operativo principal.
¿Cómo puedo hacer que mi SO invitado vea el contenido real de ellos?
Crear otra carpeta compartida no es una opción.
Respuestas:
Es un problema en virtualBox y tiene que ver con la seguridad. Antes de 4.1.8, los enlaces simbólicos funcionaban pero presentaban graves fallas. Y se tomó la decisión de eliminar el soporte de enlaces simbólicos.
Ver este comentario :
La creación de enlaces simbólicos desde un invitado se ha deshabilitado en VirtualBox 4.1.8 por razones de seguridad. Un invitado podría crear enlaces simbólicos que apuntan fuera del directorio de host asignado. Esto no tiene nada que ver con ningún error ext3 / ext4. Y el invitado aún puede leer los enlaces simbólicos que se crean en el host.
Perdón por la declaración tardía.
Si lo haces
Entonces su invitado podrá crear enlaces simbólicos nuevamente. Pero por razones de seguridad (ver arriba) esto está deshabilitado por defecto. La solución para evitar enlaces simbólicos peligrosos del invitado es muy complicada, por lo tanto, decidimos no permitir que ningún invitado cree ningún enlace simbólico para solucionar el problema de seguridad.
(Me tomé la libertad de corregir un error en el comentario;))
fuente
La respuesta corta es que no se puede hacer.
El siguiente boleto en virtualbox.org tiene algunas aclaraciones:
Fuente
fuente