VirtualBox

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 máquina virtual y el sistema operativo host. La función de carpeta compartida de VirtualBox le permite compartir una carpeta entre su sistema operativo host y el sistema operativo invitado.

Usaremos un sistema host de Windows 10 y compartiremos una carpeta con Ubuntu 18.04 como invitado. Todo, desde los permisos de lectura y escritura hasta la gestión de volúmenes, es sorprendentemente fácil y sencillo de configurar en ambos casos. Un sistema operativo Linux y uno que no es Linux también ofrece una buena generalización, lo que hace que los siguientes pasos sean ampliamente aplicables.

Compartiremos una carpeta llamada D: \ VboxShare desde el sistema anfitrión con el mismo nombre en el invitado en aras de la simplicidad. Puede hacer que la carpeta compartida se muestre con un nombre diferente en su sistema operativo invitado, si lo desea.

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

En la parte inferior del submenú Dispositivos, aparecerá una opción que dice Insertar imagen de CD de Guest Additions… haga clic en él y montará un archivo iso proporcionado por Oracle para ampliar las capacidades de la máquina virtual, incluida la función de carpeta compartida.

Al hacer clic, puede suceder una de dos cosas. Si está utilizando Ubuntu estándar, se le pedirá que haya un ejecución automática.sh secuencia de comandos dentro de la imagen del CD y requiere su contraseña de sudo para ejecutarse o puede notar que solo se monta una imagen de CD en su sistema de archivos, en cuyo caso, consulte la nota a continuación.

Volviendo al caso ideal donde el ejecución automática.sh La secuencia de comandos se inicia por sí sola, en ese caso, deberá permitir que su sistema operativo invitado ejecute la secuencia de comandos. Haga clic en "Ejecutar" cuando aparezca la siguiente ventana:

Puede continuar e ingresar su contraseña de sudo cuando vea este mensaje:

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

Notarás que el script te pide que instales gcc, make y perl para que pueda instalar los módulos del kernel necesarios. Haremos eso a continuación.

Nota: si el mensaje de instalación automática 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 la ruta /medios de comunicación// 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 abra la terminal, vaya a ese directorio y ejecute la ejecución automática.sh script como usuario root. Para hacer eso, use los siguientes comandos:

$ cd // media / VBox_GAs_5.2.12
$ sudo ./ autorun.sh

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 según la versión de VirtualBox que esté utilizando.

Volver a la instalación

Ahora es el momento de asegurarse de que el software Guest Addition tenga todos los paquetes básicos necesarios para instalar los módulos del kernel en el sistema operativo invitado. Como se mencionó anteriormente, estos paquetes son hacer, gcc y perl. Vamos a instalarlos.

$ sudo apt install gcc make perl

Ahora, como punto final de minucias, debe comprender que solo los miembros de VirtualBox pueden acceder a los archivos compartidos por VirtualBox  vboxsf grupo creado por el anterior por el ejecución automática.sh texto. Para que esos archivos sean accesibles a su cuenta de usuario de UNIX habitual, esa cuenta debe ser miembro de la 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 Dispositivos, nuevamente, desde la opción de menú VirtualBox de la ventana de VM. (Fila superior, fuera de la VM)

Verá las siguientes opciones allí, Dispositivos → Carpetas compartidas → Configuración de carpeta compartida ..

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

Haga clic en el primer icono de carpeta en la columna más a la derecha. Luego ingrese la ruta a esa carpeta como se ve desde su sistema operativo host. En nuestro caso, es una carpeta en D: drive. Luego Nombre de la carpeta La variable decidirá qué nombre tendrá esa carpeta compartida adentro la VM. Es posible que también desee seleccionar la opción de montaje automático para que la carpeta se monte sin intervención manual. Convertirlo en un miembro permanente garantizaría que tenga habilitado el uso compartido cada vez que inicie esa máquina virtual.

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

Ahora reiniciamos nuestro sistema para que todas las modificaciones que hicimos en los últimos pasos aparezcan como una carpeta compartida en el escritorio de nuestro usuario (o en /medios de comunicación/)

Conclusión

Háganos saber si hay algún otro error, problema o configuración en sus carpetas compartidas. Si hay un caso límite que desea que cubramos si todavía tiene algunas dudas persistentes sobre los pasos descritos anteriormente.

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

Cómo mostrar el contador de FPS en juegos de Linux
Los juegos de Linux obtuvieron un gran impulso cuando Valve anunció el soporte de Linux para el cliente Steam y sus juegos en 2012. Desde entonces, mu...
Cómo descargar y jugar Sid Meier's Civilization VI en Linux
Introducción al juego Civilization 6 es una versión moderna del concepto clásico introducido en la serie de juegos Age of Empires. La idea era bastant...
Cómo instalar y jugar a Doom en Linux
Introducción a Doom La serie Doom se originó en los años 90 después del lanzamiento del Doom original. Fue un éxito instantáneo y, desde ese momento e...