Carpetas compartidas de Virtualbox

Carpetas compartidas de Virtualbox

Configuración de carpetas compartidas en Virtualbox

Si tiene máquinas virtuales instaladas dentro de Virtualbox, es probable que desee compartir datos entre la VM y el sistema operativo del host. La función de carpeta compartida de VirtualBox le permite compartir una carpeta entre el sistema operativo de su host y el sistema operativo invitado.

Usaremos un sistema de host Windows 10 y compartiremos una carpeta con Ubuntu 18.04 como invitado. Todo, desde permisos de lectura y escritura hasta la gestión de volumen, es sorprendentemente fácil y simple de configurar en cualquiera de los casos. Un sistema operativo Linux y un no Linux también ofrece una buena generalidad, haciendo que los siguientes pasos sean ampliamente aplicables.

Compartiremos una carpeta llamada D: \ vboxshare Desde el sistema de host con el mismo nombre en el invitado en aras de la simplicidad. Puede que la carpeta compartida aparezca con un nombre diferente en su sistema operativo invitado, si lo desea.

Inicie su VM y haga clic en las opciones de dispositivos en la ventana VirtualBox, la fila superior.

En la parte inferior del submenú de dispositivos, obtendrá una opción que dice Insertar la imagen del CD de adiciones de invitados .. Haga clic en él y montará un archivo ISO proporcionado por Oracle para extender las capacidades de la VM, incluida la función de carpeta compartida.

Al hacer clic, una de las dos cosas puede suceder. Si está utilizando stock ubuntu, se le solicitará que hay un autoridad automática.mierda Script dentro de la imagen de CD y requiere que su contraseña de sudo se ejecute o puede notar solo una imagen de CD que se está montando en su sistema de archivos, en cuyo caso consulte la nota a continuación.

Volviendo al caso ideal donde el autoridad automática.mierda El script comienza por sí solo, en ese caso necesitaría permitir que su sistema operativo invitado ejecute el script. Haga clic en "Ejecutar" cuando aparezca la siguiente ventana:

Puede seguir adelante y dar su contraseña de sudo cuando vea este mensaje:

Finalmente, verá el resultado de la instalación (esto solo tomará unos segundos):

Notará que el script le pide que instale GCC, Make y Perl para que pueda instalar los módulos de kernel necesarios. Lo haremos a continuación.

Nota: Si el mensaje de autoinstalación no aparece

Lo más probable es que esté utilizando una distribución como Lubuntu, y notará que se está montando una nueva imagen de CD en el camino /Media // vbox_ga_version_number donde el número de versión dependería de la versión de VirtualBox. Esta imagen de CD también puede aparecer en la pantalla de su escritorio. Si eso sucede, simplemente abre el terminal, atraviese ese directorio y ejecute el Autorun.script sh como usuario root. Para hacer eso, use los siguientes comandos:

$ CD //Media/vbox_gas_5.2.12
$ sudo ./Autorun.mierda

Por supuesto, necesitaría usar su nombre de usuario en lugar del se muestra en el comando. También los medios montados /Vbox_gas_x.X.xx tendrá un nombre diferente dependiendo de la versión de VirtualBox que esté utilizando.

Volver a la instalación

Ahora es el momento de asegurarse de que el software de adición de invitados tenga todos los paquetes base necesarios para instalar módulos de kernel en el sistema operativo invitado. Como se mencionó anteriormente, estos paquetes son hacer, GCC y perl. Instalámoslos.

$ sudo apt install gcc hace perl

Ahora, como punto final de Minutiae, debe comprender que los archivos compartidos por VirtualBox solo pueden ser acceso por miembros de VBOXSF grupo creado por el anterior por el autoridad automática.mierda guion. Para que esos archivos sean accesibles para su cuenta de usuario de UNIX regular, esa cuenta debe ser miembro del VBOXSF grupo. Haga que eso suceda ejecutando el comando:

$ sudo adduser VBOXSF

Agregar la carpeta compartida

Ahora estamos listos para compartir carpetas desde la máquina host. Para hacer eso, haga clic en los dispositivos, nuevamente, desde la opción de menú VirtualBox de la ventana VM. (Fila superior, fuera de la VM)

Verá las siguientes opciones allí, dispositivos → Carpetas compartidas → Configuración de carpetas compartidas ..

Al hacer clic en él, verá algo similar a esto:

Haga clic en el icono de la primera carpeta en la columna más derecha. Luego ingrese la ruta a esa carpeta como se ve desde su sistema operativo de host. En nuestro caso, es una carpeta en D: Drive. Entonces Nombre de la carpeta La variable decidirá qué nombre tendrá esa carpeta compartida adentro la VM. También es posible que desee seleccionar la opción de montaje automático para que la carpeta esté montada sin intervención manual. Hacerlo un miembro permanente se aseguraría de que tenga habilitado el intercambio cada vez que arranca esa VM.

Si los datos en la carpeta son confidenciales, o si usa su VM para probar un software malicioso, es posible que también desee seleccionar la opción de solo lectura. Al hacerlo, se asegura de que la VM no pueda modificar el contenido de la carpeta.

Ahora reiniciamos nuestro sistema para que toda la modificación que hicimos en los últimos pasos realmente aparezca como una carpeta compartida en el escritorio de nuestro usuario (o en /medios de comunicación/)

Conclusión

Háganos saber si hay otros errores, problemas o configuración en sus carpetas compartidas. Si hay un caso de borde que desea que cubra si todavía tiene algunas dudas persistentes sobre los pasos cubiertos anteriormente.

Puede comunicarse con nosotros en Twitter, Facebook o suscribirse a nosotros por correo electrónico.