Compartir carpetas entre el SO del host y el invitado en VirtualBox

VirtualBox es un gran software de virtualización gratuito de Oracle. Anteriormente he escrito muchos artículos en VirtualBox, incluido cómo instalar Ubuntu en VirtualBox y cómo ejecutar VirtualBox desde una unidad USB.

Si ha tenido alguna experiencia con el software de virtualización, probablemente también haya oído hablar de VMWare y Hyper-V. Anteriormente había utilizado Hyper-V de Microsoft para convertir mi PC en una máquina virtual y una característica que realmente me gustaba era la capacidad de compartir fácilmente archivos y carpetas entre el sistema operativo huésped y el host.

En VMWare e Hyper-V, todo lo que tiene que hacer para compartir archivos desde el sistema operativo host al sistema operativo invitado es arrastrar y soltar entre los escritorios. Muy facil. Cuando cambié a VirtualBox, me di cuenta de que compartir carpetas en VirtualBox no era tan simple como arrastrar y soltar.

Esto fue realmente molesto para mí al principio, ¡y me tomó un poco de tiempo descubrir cómo hacerlo! En este artículo, lo guiaré a través de los pasos para compartir carpetas entre el sistema operativo huésped y host en VirtualBox.

Compartir Entre Invitado y Host en VirtualBox

Primero, debe instalar VirtualBox Guest Additions en el sistema operativo invitado. Puedes hacer esto yendo a Dispositivos y haciendo clic en Instalar la imagen del CD Guest Additions.

Una vez instalado y reiniciado su sistema operativo invitado, necesita crear una carpeta compartida virtual. Puedes hacer esto yendo a Dispositivos de nuevo y haciendo clic en Carpetas compartidas - Configuración de carpetas compartidas.

Ahora haga clic en el Agregar nueva carpeta compartida botón de la derecha.

En el Ruta de la carpeta cuadro, haga clic en la flecha hacia abajo y luego haga clic en Otro. Busque la carpeta en el sistema operativo host que le gustaría compartir con el sistema operativo invitado. En el Nombre de la carpeta Caja, dale a tu parte un nombre. Puede elegir que sea de solo lectura, montar automáticamente la carpeta después de reiniciar y hacer que la carpeta compartida sea permanente.

Haga clic en Aceptar y la nueva carpeta compartida aparecerá debajo de Carpetas de la máquina si eliges hacerlo Permanente, de lo contrario se mostrará bajo Carpetas transitorias.

Ahora haga clic en Aceptar para cerrar el cuadro de diálogo Carpetas compartidas. Debe hacer una cosa más para poder acceder realmente a la carpeta en el sistema operativo host. Dependiendo de si el sistema operativo invitado está ejecutando Windows o Linux (Ubuntu, etc.), el método es diferente.

Invitado de Windows

En este caso, puede navegar a la carpeta compartida yendo a Computadora - Red - VBOXSVR o puede asignar una letra de unidad a esa carpeta compartida.

Prefiero el segundo método para que sea fácilmente accesible. La forma más fácil de asignar la carpeta a una letra de unidad en la PC virtual es simplemente haciendo clic derecho en la carpeta como se muestra arriba y elija Unidad de red.

Elija una letra de unidad, asegúrese Reconectarse al iniciar sesión se comprueba y luego haga clic en el Terminar botón.

También puede asignar la unidad de red mediante el símbolo del sistema, si es necesario. Para hacer esto, abra un símbolo del sistema y escriba el siguiente comando.

net use z: \ vboxsvr \ sharename

Simplemente reemplazar nombre compartido con el nombre de la carpeta que utilizó al agregar un recurso compartido. Tenga en cuenta que NO necesita cambiar vboxsvr. Además, puede utilizar cualquier letra que esté actualmente libre; no tiene que ser Z si no quieres. ¡Eso es! Deberías recibir un mensaje como El comando se completó con éxito Como se muestra abajo.

Ahora, cuando vaya a Explorer o Mi PC, verá el nuevo disco montado y listo para el acceso.

Invitado de Linux

Para montar una carpeta compartida en un sistema operativo invitado de Linux como Ubuntu, escriba el siguiente comando en la terminal:

mount -t vboxsf [-o OPCIONES] nombre compartido punto de montaje

Reemplazar nombre compartido con el nombre de la acción y punto de montaje con la ruta donde desea que se monte el recurso compartido (es decir, / mnt / share).

No es demasiado difícil, ¿eh? Por supuesto, si no supieras que tenías que hacer todo esto, ¡podría ser bastante frustrante! Ahora, cuando necesite compartir archivos o carpetas en VirtualBox, podrá hacerlo fácilmente. ¡Disfrutar!