Compartir carpetas entre el sistema operativo anfitrión y el invitado en VirtualBox


VirtualBox es un gran software gratuito de virtualización de Oracle. Anteriormente escribí muchos artículos en VirtualBox, que incluyen 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 hayas oído hablar de VMWare y Hyper-V. Anteriormente utilicé Hyper-V de Microsoft para convirtiendo mi PC en una máquina virtual y una característica que me gustó fue la capacidad de compartir fácilmente archivos y carpetas entre el huésped y el sistema operativo del host.

En VMWare y 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.

virtualbox share folders

Esto era realmente molesto al principio y me tomó un poco de tiempo descubrir exactamente cómo hacerlo! En este artículo, le guiará por los pasos para compartir carpetas entre el sistema operativo huésped y el host en VirtualBox.

Compartir entre el invitado y el host en VirtualBox

Primero, debe instalar VirtualBox Guest Additions en el sistema operativo invitado. Para ello, vaya a Dispositivosy haga clic en Instalar imagen de CD de Adiciones a invitados.

Una vez instalado y reiniciado su sistema operativo invitado, debe crear una carpeta virtual compartida. Para ello, vaya a Dispositivosnuevamente y haga clic en Carpetas compartidas - Configuración de carpetas compartidas.

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

share files virtualbox

En Ruta de carpeta, haga clic en la flecha hacia abajo y luego en Otro. Busque la carpeta en el sistema operativo host que le gustaría compartir con el sistema operativo invitado. En el cuadro Nombre de la carpeta, proporciónele un nombre a su recurso compartido. Puede optar por hacerlo 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á en Carpetas del equiposi elige que sea Permanente, de lo contrario, se mostrará en Carpetas transitorias.

share folders virtualbox

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

Windows Guest

En este caso, puede navegar a la carpeta compartida yendo a Computadora- Red- VBOXSVRo 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 hacer clic derecho en la carpeta como se muestra arriba y elegir Map Network Drive.

Elija una letra de unidad, asegúrese de que Volver a conectar al iniciar sesiónesté marcado y haga clic en el botón Finalizar.

También puede asignar la unidad de red utilizando el símbolo del sistema, si es necesario. Para ello, abra un símbolo del sistema y escriba el comando a continuación.

net use z: 12

Simplemente reemplace sharenamecon el nombre de carpeta que utilizó al agregar un recurso compartido . Tenga en cuenta que NO necesita cambiar vboxsvr. Además, puede usar cualquier letra que sea actualmente gratuita; no tiene que ser Z si no quieres. ¡Eso es! Debería recibir un mensaje como El comando se completó correctamentecomo se muestra a continuación.

Ahora cuando vaya al Explorador o Mi PC, verá la nueva unidad montada y lista para el acceso.

Invitado de Linux

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

mount -t vboxsf [-o OPTIONS] sharename mountpoint

Reemplace sharenamecon el nombre del recurso compartido y punto de montajecon la ruta en la que desea que se monte el recurso compartido (es decir, /mnt/share).

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

Compartir archivos del ordenador a la maquina virtual VirtualBox

Artículos Relacionados:


30.12.2009