VirtualBox es un programa que le permite ejecutar múltiples sistemas operativos (invitados) en una computadora (la computadora host). Es posible que deba transferir archivos entre el anfitrión y el invitado. Es fácil de configurar en invitados de Windows, pero complicado en invitados de Ubuntu.
Le mostraremos cómo configurar una máquina invitada de Ubuntu para que pueda acceder a las carpetas de la máquina host desde la máquina invitada. Debe habilitar las carpetas compartidas para hacer esto, que están disponibles instalando el software de adiciones de invitados VirtualBox (consulte nuestro artículo para obtener instrucciones sobre cómo hacerlo).
Una vez que haya instalado las adiciones de invitado, habilite las carpetas compartidas agregando una carpeta desde su máquina host en la configuración de la máquina invitada. Para hacer esto, primero asegúrese de que la máquina invitada esté apagada. Luego, seleccione la máquina invitada en la lista a la izquierda de VirtualBox Manager y haga clic en Configuración en la barra de herramientas.
En el cuadro de diálogo Configuración, haga clic en Carpetas compartidas en la lista de opciones de la izquierda. En la pantalla Carpetas compartidas, haga clic en el botón de carpeta con el signo más para agregar una carpeta.
En el cuadro de diálogo Agregar recurso compartido, seleccione Otro en la lista desplegable Ruta de carpeta.
Aparece el cuadro de diálogo Buscar carpeta. Desplácese hasta la carpeta que desea compartir entre el host y el invitado, selecciónela y haga clic en Aceptar.
La ruta de acceso a la carpeta seleccionada se inserta en el cuadro de edición Ruta de carpeta. El nombre de la carpeta se convierte automáticamente en el Nombre de la carpeta, pero puede cambiar este nombre si lo desea. Si no desea poder cambiar los elementos de esta carpeta en el equipo invitado, active la casilla de solo lectura. Para que la carpeta seleccionada se monte automáticamente en el equipo invitado al arrancarla, active la casilla Montaje automático. Haga clic en Aceptar una vez que haya terminado de elegir la configuración de la carpeta compartida.
La carpeta seleccionada se muestra en la Lista de carpetas. Haga clic en Aceptar para cerrar el cuadro de diálogo.
Ahora, asegúrese de que la máquina invitada todavía esté seleccionada en VirtualBox Manager y haga clic en Iniciar para arrancarla.
Una vez que se inicia la máquina invitada, abra Nautilus (Administrador de archivos) haciendo clic en el archivador en la barra de Unity en el lado izquierdo del escritorio.
En la lista Dispositivos de la izquierda, haga clic en Equipo y, a continuación, haga doble clic en la carpeta Medios de la derecha. Verá una carpeta con un nombre similar a la carpeta que seleccionó para compartir en su máquina host con “sf_” agregada al principio del nombre.
Si hace doble clic en esa carpeta, aparecerá el siguiente cuadro de diálogo. Esto se debe a que hay una tarea más que realizar antes de poder acceder a la carpeta compartida.
Además de los usuarios en Ubuntu, también hay grupos. Cuando VirtualBox instaló el sistema operativo Ubuntu, agregó un grupo llamado “vboxsf”. Antes de poder acceder a las carpetas compartidas, debe agregarse al grupo vboxsf. Para hacer esto, presione Ctrl + Alt + T para abrir una ventana de Terminal. Escriba lo siguiente en el símbolo del sistema, reemplazando “[username]” con su nombre de usuario y pulse Intro.
sudo adduser [username] vboxsf
Escriba su contraseña cuando se le solicite y presione Entrar de nuevo. Los mensajes se muestran a medida que se agrega al grupo y “Listo” se muestra cuando el proceso se ha completado correctamente.
Para cerrar la ventana de Terminal, escriba “exit” (sin las comillas) en el símbolo del sistema y presione Enter.
Para comprobar que está en el grupo vboxsf, puede escribir “id [username]” (sin las comillas, y reemplazando “[username]” con su nombre de usuario) en el símbolo del sistema y pulse Intro. Se muestran todos los grupos de los que el usuario especificado es miembro.
Ahora, cuando acceda a la carpeta compartida en la carpeta Medios como se describió anteriormente, debería ver los archivos que existen en esa carpeta en la máquina host.
Puede editar estos archivos directamente en esta carpeta si NO seleccionó la opción “Solo lectura” al seleccionar la carpeta en la Configuración. También puede copiar archivos dentro y fuera de esta carpeta. Si la carpeta se estableció en “Solo lectura”, solo puede copiar archivos de esta carpeta y no puede copiar archivos en ella.