Tener carpetas compartidas para transferir archivos entre el host y la máquina invitada es fácil de hacer en VirtualBox. ¡Aquí hay una guía sobre cómo crear uno!
Si alguna vez ha usado VirtualBox, sabrá la molestia de transferir archivos entre el host y la máquina invitada.
Para que una máquina virtual acceda a los archivos del host y viceversa, deberá configurar VirtualBox y designar una carpeta compartida. Esta carpeta permitirá que el host y la máquina invitada accedan a todos los archivos almacenados en esta carpeta compartida designada.
Configurar una carpeta compartida de VirtualBox no es demasiado difícil y hemos creado una guía paso a paso para facilitarle el proceso.
Cómo configurar una carpeta compartida de VirtualBox en una máquina virtual de Windows
Para crear una carpeta compartida en VirtualBox, debe crear una carpeta tanto en la máquina host como en la invitada. Entonces tendrás que instalar VirtualBox Guest Additions software en su máquina invitada y configure las carpetas que acaba de crear para que actúen como su carpeta compartida en esa máquina específica.
- Comience creando una carpeta. Una vez creada, haga clic derecho en la carpeta y vaya a Propiedades > Compartir.
- Ahora haga clic en el Compartir botón, seleccionar Todosy luego haga clic en Agregar.
- Una vez que haya agregado a Todos dentro de la red, cambie el nivel de permiso a Leer escribir, luego haga clic Compartir.
- Ahora es el momento de configurar la máquina invitada de Windows. Vaya a su máquina virtual de Windows, desplace el cursor sobre Dispositivos, y seleccione Insertar imagen de CD de Guest Additions. También puede sostener CONTROL + Hogar para revelar el menú. Debería aparecer un aviso. Seleccione la primera opción para ejecutar el software VirtualBox Windows Additions. La instalación llevará un poco de tiempo. Espere a que se complete y luego reinicie presionando Finalizar.
- Una vez que la máquina virtual de Windows se haya reiniciado, pase el cursor sobre Dispositivos > Carpetas compartidasy, a continuación, seleccione Configuración de carpetas compartidas. Se le mostrará el menú Carpetas compartidas. Aquí es donde agregará la carpeta que desea asignar como su carpeta compartida con la máquina anfitriona.
- Para agregar la carpeta, haga clic en el icono de agregar carpeta en el lado derecho de la ventana. Ahora especifique qué carpeta desea asignar como carpeta compartida a través de la ruta de la carpeta. Luego, agregue un nombre de carpeta y marque Montaje automático y hacer permanente.
- Ahora, configuremos la red de la VM. Abra el Explorador de archivos y vaya a Redes. Dentro de Redes, verá un mensaje que indica que su "Descubrimiento de red está desactivado". Haga clic en el indicador y seleccione Activar la detección de redes y el uso compartido de archivos.
- Seleccionar Sí para activar la detección de redes y el uso compartido de archivos.
- Después de sintonizar el descubrimiento de redes y el uso compartido de archivos, vaya a Redes y actualice. ¡Ahora debería ver que la carpeta compartida está disponible!
Cómo configurar una carpeta VirtualBox compartida en una máquina virtual Linux
Para crear una carpeta compartida en VirtualBox en una máquina invitada Linux, deberá crear una carpeta en su máquina host y configurarla para que se pueda ver dentro de su red.
- Comencemos con la máquina host y creemos una carpeta llamada Carpeta compartida. Para ver si se puede acceder a los archivos en las máquinas huésped y anfitriona, agregamos otra carpeta llamada Libros dentro de la carpeta que creamos.
- Abra su máquina virtual Linux y cree una carpeta para que actúe como su punto de montaje. Puede usar la GUI para hacer uno o usar el siguiente comando:
sudo mkdir (Actual/Directorio/Nombre_carpeta)
- En este ejemplo, nombramos nuestra carpeta Shared_Folder y la colocamos en el escritorio para un acceso conveniente.
- Una vez que se haya creado la carpeta en ambas máquinas, abra una terminal en su máquina Linux y asegúrese de que su sistema tenga la última versión. Paquetes y dependencias de Linux instalado para evitar contratiempos al instalar el software VirtualBox Guest Additions.
- Una vez que se complete la actualización, vaya a su máquina invitada y coloque el cursor sobre Dispositivo > Insertar imagen de CD de Guest Additions. Si la barra de herramientas no está visible, puede mantener presionada CTRL + Inicio para mostrar las opciones de la barra de herramientas. A continuación, se le pedirá que ejecute el software Virtual Box Guest Additions. Haga clic en Ejecutar e ingrese su contraseña.
- Después de instalar el software, vaya a VirtualBox y configure la máquina invitada yendo a Configuración > Carpetas compartidas. Allí, haga clic en el ícono Agregar carpeta ubicado en el lado derecho de la ventana e ingrese la Ruta de la carpeta, el Nombre de la carpeta y el Punto de montaje, luego haga clic en Aceptar.
- La ruta de la carpeta debe ser la carpeta que desea designar como carpeta compartida. En nuestro caso, hemos seleccionado la carpeta que creamos anteriormente, denominada Carpeta compartida.
- El nombre de la carpeta será el nombre de la carpeta que verá en la máquina invitada.
- El punto de montaje debe conducir a la carpeta que desea usar como carpeta compartida en la máquina invitada. Dado que creamos nuestra carpeta en el directorio Escritorio, el punto de montaje debe ser /home/linuxmint/Desktop/Shared_Folder.
- Si no está seguro del directorio específico donde creó su carpeta, abra la carpeta que creó en Linux, abra una terminal e ingrese el personas con discapacidad comando para imprimir el directorio de trabajo.
- Para hacer que la carpeta compartida sea una función permanente en su máquina invitada, deberá marcar la casilla Montaje automático y hacer permanente opciones Después de completar la configuración, si regresa al menú de configuración del sistema, debería ver que hay una carpeta compartida configurada.
- Ahora, si va a su VM, verá que hay una carpeta compartida montada en su directorio de inicio. Si intenta abrir la carpeta compartida montada, notará que está bloqueada. Esto se debe a que no ha agregado al usuario en el grupo vboxsf, que es el propietario de las carpetas compartidas. Para agregar el usuario al grupo, abra una terminal y use:
sudo adduser (nombre de usuario) vboxsf
- Después de agregar el usuario al grupo, reinicie su sistema ejecutando:
reiniciar sudo
- Después del reinicio, ahora debería poder abrir y acceder a todos los archivos dentro de la carpeta de archivos compartidos. Si lo desea, también puede expulsar el icono de la carpeta compartida montada y seguir teniendo acceso a la carpeta compartida que creó anteriormente.
Cree una carpeta compartida de VirtualBox en cualquier hardware
Gracias a VirtualBox Guest Additions, la creación de una carpeta compartida donde su invitado y su máquina host puedan compartir archivos se ha vuelto increíblemente conveniente. Solo se necesitan unos pocos pasos para crear una carpeta compartida de VirtualBox.