WindowsMacSoftwareConfiguraciónSeguridadProductividadLinuxAndroidRendimientoConfiguraciónApple Todo

Cómo compartir carpetas entre el host y el invitado en VirtualBox

Editado 2 Hace unas semanas por ExtremeHow Equipo Editorial

VirtualBoxCarpetas compartidasAnfitriónInvitadoArchivosAccederSincronizarRedMV

Cómo compartir carpetas entre el host y el invitado en VirtualBox

Traducción actualizada 2 Hace unas semanas

VirtualBox es un potente producto de virtualización x86 y AMD64/Intel64 que permite a los usuarios ejecutar múltiples sistemas operativos en sus máquinas anfitrión. Una tarea común al usar VirtualBox es compartir carpetas entre el sistema operativo host y el sistema operativo invitado que se ejecuta en una máquina virtual. Este proceso permite transferir archivos fácilmente de un lado a otro, proporcionando un flujo de trabajo fluido y eficiente. Esta guía te llevará a través del proceso de compartir carpetas entre tus sistemas operativos host e invitado en VirtualBox, explicando cada paso en detalle.

Prerrequisitos

Antes de poder compartir carpetas entre tus sistemas operativos host e invitado, asegúrate de tener lo siguiente:

VirtualBox Guest Additions es un conjunto de utilidades diseñadas para mejorar el rendimiento y la usabilidad del sistema operativo invitado. Es necesario para compartir carpetas de manera fluida. La instalación de Guest Additions puede variar dependiendo del sistema operativo invitado que se utilice. La siguiente sección explicará cómo instalarlo.

Instalación de VirtualBox Guest Additions

Para instalar VirtualBox Guest Additions, sigue estos pasos:

  1. Inicia tu máquina virtual donde deseas instalar Guest Additions.
  2. Una vez que la VM se inicie, haz clic en Dispositivos en el menú de VirtualBox.
  3. Selecciona Insertar imagen de CD de las Guest Additions....
  4. Descarga la imagen de Guest Additions si te lo solicita.
  5. Dependiendo de tu sistema operativo invitado:
    • Windows: La configuración debería comenzar automáticamente. Sigue las indicaciones de instalación para completar el proceso.
    • Linux: Ejecuta el script de instalación yendo a la unidad de CD montada y ejecutando el script de configuración.
  6. Reinicia tu máquina virtual una vez que la instalación esté completa.

Configurar carpetas compartidas

Una vez que Guest Additions se haya instalado correctamente, puedes comenzar a configurar carpetas compartidas siguiendo estos pasos:

  1. Asegúrate de que tu máquina virtual esté apagada.
  2. Dirígete al Administrador de VirtualBox y selecciona la máquina virtual que deseas configurar.
  3. Haz clic en Configuración.
  4. En el menú de Configuración, haz clic en Carpetas compartidas.
  5. Haz clic en el botón Agregar carpeta (con forma de carpeta con un signo más) para crear una nueva carpeta compartida.
    • En el cuadro de diálogo Agregar Compartir:
      • Selecciona Ruta de la carpeta y elige una carpeta existente de tu sistema operativo host para compartir.
      • Determina el nombre de la carpeta que tu sistema operativo invitado reconocerá.
      • Si deseas que la carpeta compartida sea solo de lectura desde los invitados, marca el atributo Solo lectura.
      • Si deseas que la carpeta se monte automáticamente cada vez que la VM se inicie, marca Montaje automático.
      • Si deseas que esta configuración de carpeta compartida persista en futuras sesiones, marca Hacer permanente.
  6. Haz clic en OK para confirmar y completar la adición de la carpeta compartida.

Acceder a las carpetas compartidas en el SO invitado

Una vez que la carpeta esté compartida desde el host, el siguiente paso es acceder a ella desde el SO invitado. Este método varía ligeramente de un SO a otro. Veamos los sistemas invitados Windows, Linux y macOS:

Invitado Windows

  1. Inicia tu máquina virtual.
  2. Una vez que inicies sesión en el SO invitado Windows, abre el Explorador de archivos.
  3. Navega a Este equipo.
  4. En Ubicación de red, verás la carpeta compartida listada.
  5. Si la carpeta compartida no aparece automáticamente, puedes mapearla manualmente siguiendo estos pasos:
    • Haz clic derecho en Este equipo y selecciona Conectar unidad de red....
    • Selecciona la letra de la unidad e ingresa la ruta de la carpeta compartida en este formato: \\VBOXSVR\NombreCarpetaCompartida
    • Haz clic en Finalizar.

Invitado Linux

  1. Inicia tu máquina virtual e inicia sesión en el SO invitado Linux.
  2. Asegúrate de que tu usuario sea parte del grupo vboxsf. Puedes usar el siguiente comando para agregar tu usuario si es necesario:
    sudo usermod -a -G vboxsf tuusuario
  3. Es posible que debas reiniciar tu sesión o reiniciar la máquina virtual para aplicar la nueva membresía del grupo.
  4. Las carpetas compartidas deberían montarse automáticamente en el directorio /media/sf_NombreCarpetaCompartida.
  5. Visita este directorio en tu administrador de archivos o terminal favorito para acceder a los archivos compartidos.

Invitado macOS

Desafortunadamente, el soporte nativo para carpetas compartidas puede no estar disponible directamente para invitados macOS en VirtualBox. En dichos casos, considera usar métodos alternativos de transferencia de archivos como servidores de archivos externos, almacenamiento en la nube, o configurar el acceso a la red para transferir archivos entre tu host y el invitado macOS.

Solución de problemas comunes

Si tienes problemas para compartir una carpeta, considera estos pasos generales de solución de problemas:

Guest Additions no se instaló correctamente

Asegúrate de que el Guest Additions esté instalado y en funcionamiento. A veces, reinstalarlo puede resolver problemas.

Error de Permiso Denegado en Linux

Si te enfrentas al error "Permiso Denegado" al acceder a carpetas en el SO invitado Linux, verifica que tu usuario esté agregado al grupo vboxsf como se discutió anteriormente.

Carpeta compartida no se muestra

Verifica si la carpeta compartida está configurada para montaje automático. Si no, intenta navegar manualmente a la ruta mencionada en las instrucciones del SO invitado anteriores.

Falla al mapear unidad de red en Windows

Asegúrate de que el descubrimiento de red esté habilitado y verifica la configuración de red para confirmar que la máquina virtual esté en el tipo de red esperado (como puente o NAT).

Conclusión

Compartir carpetas entre los sistemas operativos host e invitado en VirtualBox puede mejorar enormemente la eficiencia al agilizar los procesos de transferencia de datos. Ya sea que tu SO invitado sea Windows, Linux o macOS, comprender los pasos específicos y matices para cada sistema te ayudará a sacar el máximo provecho de esta función. Siempre asegúrate de que las Guest Additions estén instaladas correctamente, ya que facilitan funcionalidades importantes, incluyendo las carpetas compartidas. A medida que te acostumbres a usar VirtualBox, estos procesos se volverán naturales, aumentando la productividad y la usabilidad de tu entorno de computación virtual aún más.

Si encuentras algo incorrecto en el contenido del artículo, puedes


Comentarios