Cómo compartir archivos en una máquina VirtualBox en Linux

Configurar una máquina virtual en Oracle VM VirtualBox es fácil, pero ¿compartir archivos con ella? No tanto. Es por lo molesto y difícil que es compartir archivos entre máquinas huésped y host (especialmente en Linux) que lo cubriremos hoy. Veremos cómo compartir archivos en VirtualBox desde una máquina host a una máquina invitada a través de USB, la red y directamente desde la PC host a la PC invitada, pero primero tendremos que instalar Guest Additions.

Adiciones de invitados

Asegúrese de tener una máquina virtual ya instalada y configurada en Linux. ¿No estoy seguro de cómo hacer eso? Consulte nuestra guía sobre el uso de VirtualBox en Linux. Una vez que tenga una máquina en funcionamiento, busque el menú «Dispositivo» y haga clic en él. Dentro del menú de entrada, busque «insertar adiciones de invitados». Esto le dirá a VirtualBox que salga, descargue e inserte la última versión de «adiciones de invitados», algo que permite que las máquinas Host interactúen más fácilmente con las máquinas Guest.

Siga el cuadro de diálogo del indicador de ejecución automática e instale Guest Additions en su máquina virtual. Esto es fundamental porque sin Guest Additions, la interacción entre la máquina host y la máquina invitada se vuelve muy difícil.

Cuando se complete la instalación, reinicie la máquina virtual.

  Cómo jugar Albion Online en Linux

Compartir archivos en VirtualBox

La forma más fácil y rápida de compartir archivos desde la PC que aloja la VM a la misma VM es simplemente exponer la VM al sistema de archivos desde el que se ejecuta. Para hacer esto, primero, asegúrese de que la VM esté apagada. Esto no es obligatorio, pero hacerlo facilita la modificación de la configuración.

En la ventana principal de VirtualBox, haga clic derecho en la VM y seleccione «Configuración». Mire en la parte inferior de la ventana de configuración de VBox para «Carpetas compartidas» y selecciónela. En la ventana de carpetas compartidas, es posible crear carpetas compartidas para que las lea la VM invitada. Haga clic en la carpeta azul con el ícono verde + para hacer un nuevo recurso compartido.

Primero, vaya a «Ruta de la carpeta» y haga clic en la flecha. Esto expone un menú desplegable, con «Otro». Selecciónelo para abrir un explorador de archivos y úselo para navegar a la ubicación de la carpeta en su PC con Linux que le gustaría compartir.

Marque el botón «Montaje automático» para que la VM monte automáticamente el recurso compartido en el arranque. Además, seleccione la casilla «Solo lectura» si desea evitar que la VM invitada cambie cualquier archivo o carpeta en el recurso compartido.

Para acceder a la carpeta compartida en el administrador de archivos, vaya a / media / sharename

Por ejemplo, para acceder a Personal, haría: / media / Personal, etc.

¿Quieres acceder a él en la terminal? Use el CD y navegue hasta / media / sharename.

  ¿Cuál es la mejor cámara web de Linux? (Edición 2020)

Aunque VirtualBox monta automáticamente las carpetas compartidas al inicio, es posible que sus archivos no estén allí. La mejor manera de asegurarse de que lo estén es ejecutar:

sudo mount -t vboxsf -o uid=$UID,gid=$(id -g) share-name /home/username/vbox/desired/share/mount/folder

Compartir archivos a través de USB

Además de compartir archivos directamente desde la PC Host a la PC virtual Guest, es posible transferir archivos a través de dispositivos USB conectados. Para habilitar la compatibilidad con esta función, primero vaya al sitio web oficial de VirtualBox y descargue el paquete de extensión. Este paquete, cuando se instala, agrega soporte para dispositivos USB, así como RDP, cifrado de disco, soporte para SSD NVMe, etc.

En la página de descargas, desplácese hacia abajo y busque «Oracle VM VirtualBox Extension Pack». VirtualBox no distribuye este paquete de extensión específico para un sistema operativo, por lo que se puede instalar en Linux, así como en cualquier otro sistema operativo en el que se pueda ejecutar VirtualBox.

Para instalar el paquete, abra el administrador de archivos y haga doble clic en el archivo. Al hacerlo, se iniciará instantáneamente un cuadro de diálogo de instalación dentro de VirtualBox. Siga las instrucciones que aparecen para terminar de instalar el paquete. Cuando termine, haga clic con el botón derecho en la VM a la que le gustaría agregar dispositivos USB y seleccione el botón «Configuración».

En la ventana de configuración, seleccione el icono «USB» para pasar a la configuración del controlador USB. En el área de configuración de USB, es posible dar acceso directo a la máquina virtual al controlador USB. Seleccione entre “USB 1.0, 2.0 o 3.0” según el concentrador USB de su PC, y luego continúe hasta el icono USB azul con el signo + verde para agregar manualmente un dispositivo USB.

  Cómo instalar el tema del icono de sombra en Linux

Agregar dispositivos sobre la marcha

A menudo, es más rápido conectar dispositivos USB y luego agregar manualmente cada uno de ellos al sistema. Facilita el acceso a ellos de inmediato. Sin embargo, si constantemente intercambia en caliente dispositivos de almacenamiento USB con la máquina virtual invitada, puede ser mejor agregar dispositivos de otra manera.

Primero, inicie la máquina virtual invitada e iníciela normalmente. Desde aquí, conecte cualquier dispositivo USB que desee conectar al sistema. Luego, busque un ícono USB en la parte inferior derecha de la ventana de la VM. Haga clic con el botón derecho en el icono para revelar los dispositivos USB conectados. Haga clic en cualquier dispositivo que aparezca en el menú para conectarlo a la máquina.

Cuando el dispositivo está conectado directamente a la máquina invitada, todo debería ser utilizable. Acceda a los archivos a través del administrador de archivos (o la ventana del Explorador si está ejecutando una versión de Windows).