Actualmente estoy escribiendo una plantilla (en veewee) para construir una caja vagabunda que ejecuta Funtoo x86_64.
Actualmente, mi caja falla en el último paso para vagrant basebox validate
, en el que se debe montar automáticamente una carpeta compartida en el sistema invitado.
¿Cuáles son los requisitos previos para el montaje automático de carpetas compartidas? Lo busqué en la documentación de Gentoo y de VirtualBox, eché un vistazo a las plantillas para las cajas de Ubunto, pero aún no sé cómo replicar el comportamiento de montaje automático de la caja predeterminada de Ubuntu.
Estoy usando genkernel con las fuentes de gentoo. Se instalan virtualbox-guest-additions y se inicia el demonio de virtualbox.
Me encantaría una respuesta que contuviera estos requisitos (con algunas de mis mejores conjeturas):
- Configuración del kernel (NFS v3/4, montador automático,...?)
- Programas de espacio de usuario (¿necesito paquetes adicionales? ¿Qué demonios en qué nivel de ejecución?)
- Directorios y permisos (¿necesito un
/media
dir perteneciente a algún usuario, ciertos usuarios comovagrant
yroot
necesita una membresía envboxguest
grupo o unvboxsf
grupo, ¿cuál aún no existe?)
pero cualquier tipo de ayuda sería genial, incluso un solo enlace o una corazonada...
ACTUALIZACIÓN: Lo que hice hasta ahora...
puedo montar carpetas compartidas manualmente, lo que me interesa es el montaje automático.
El sitio web de VirtualBox menciona un grupo vboxsf
que debe crearse en la instalación de las adiciones:no veo ese grupo en /etc/group
, tengo vboxguest
, sin embargo.
También dice que las carpetas compartidas se montan en /media
con un prefijo de sf_
(controlable por /VirtualBox/GuestAdd/SharedFolders/MountDir
y /VirtualBox/GuestAdd/SharedFolders/MountPrefix
). No tengo un /media
directorio tampoco, y ambas propiedades no se establecieron en mi máquina virtual.
Creé tanto el directorio como el grupo y configuré las propiedades a sus valores predeterminados, pero aún no tengo suerte.
Respuesta aceptada:
El estado en el último párrafo es suficiente:agregue /media
, agregue el grupo vboxsf
y reiniciar (que no hice cuando probé esto antes).