Cómo solucionar el problema de copiar y pegar en VirtualBox
Lidiar con problemas de copiar y pegar en VirtualBox no es raro, pero es bastante frustrante cuando no funciona de inmediato. A veces, la función simplemente se desactiva o no se configura correctamente después de instalar VirtualBox, especialmente en sistemas operativos diferentes como Windows, Mac o Linux. La buena noticia es que, en la mayoría de los casos, se puede solucionar con algunos ajustes. Básicamente, debes asegurarte de que las Guest Additions estén instaladas y la configuración sea correcta. Normalmente, después de hacer eso, copiar y pegar, e incluso arrastrar y soltar, empiezan a funcionar. Pero sí, a veces es un poco complicado deshacerse de ese molesto error de “copiar no funciona”.Aquí tienes algunas sugerencias basadas en mi experiencia y soluciones comunes. En la mayoría de los casos, funcionará, pero a veces es necesario reiniciar o reinstalar rápidamente. Porque, claro, Windows y otros sistemas operativos tienen que complicar todo un poco más de lo que debería.
¿Cómo arreglar copiar y pegar en VirtualBox?
Algunas de las soluciones a continuación han ayudado a otros a resolver el persistente problema de copiar y pegar. Normalmente, se trata de instalar Guest Additions correctamente y asegurarse de que VirtualBox esté configurado para compartir datos del portapapeles entre el host y el invitado. Después de probar estos trucos, debería ver que copiar y pegar del host a la máquina virtual y viceversa vuelve a funcionar correctamente. Tenga cuidado con este proceso, que requiere un poco de paciencia, especialmente en Mac, ya que los pasos pueden ser bastante complejos, pero valen la pena.
Instalar o actualizar Guest Additions
Este es el problema principal. Sin Guest Additions, copiar y pegar, el portapapeles compartido y otras integraciones no funcionarán. Básicamente, añaden los controladores y las herramientas necesarios para una integración perfecta. Hazlo justo después de instalar VirtualBox y asegúrate de instalar la última versión compatible con tu configuración. Esto es útil porque Guest Additions habilita la función de portapapeles compartido y mejora la estabilidad general de la máquina virtual. Si notas que copiar y pegar no funciona o es inestable, probablemente esa sea la raíz del problema. Tras una nueva instalación o actualización, es normal que copiar y pegar funcione, pero a veces también tendrás que volver a habilitar o reconfigurar los ajustes.
En Windows
Siga estos pasos si está ejecutando Windows como host:
- Inicie su VM, luego en el menú superior de VirtualBox, haga clic en Dispositivos.
- Seleccione Insertar imagen de CD de Guest Additions….
- Esto debería montar la ISO de Guest Additions en la unidad de CD de su máquina virtual. Abra la unidad desde el Explorador de Windows.
- Haz doble clic
VBoxWindowsAdditions-amd64.exesi el sistema operativo de tu host es de 64 bits. En uno de 32 bits, buscaVBoxWindowsAdditions.exe. - Sigue las instrucciones: A continuación, elige la ubicación de instalación y haz clic en Siguiente hasta que aparezca la opción de instalar. Pulsa ” Instalar”. Aparecerá un mensaje del Control de Cuentas de Usuario (UAC); acéptalo.
- Después de la instalación, seleccione “Reiniciar ahora”. Reiniciar la máquina virtual podría solucionar problemas residuales.
Si el menú Dispositivos no se muestra o no aparece la opción para insertar Guest Additions, también es posible montar la ISO manualmente:
- En VirtualBox, seleccione su VM y luego vaya a Configuración.
- Vaya a Almacenamiento y haga clic en [Unidad óptica] Vaciar.
- Haga clic en el pequeño ícono de disco junto al menú desplegable y seleccione Elegir un archivo de disco….
- Vaya a la carpeta de instalación de VirtualBox, generalmente en
C:\Program Files\Oracle\VirtualBox - Seleccione el archivo VBoxGuestAdditions_XXX.iso y haga clic en Abrir.
- Inicie su máquina virtual y la ISO debería montarse automáticamente. Diríjase a esa unidad dentro de su invitado y ejecute el instalador como antes.
En Mac
Los usuarios de Mac tienen que pasar por más obstáculos. El proceso implica arrancar en modo de recuperación, desactivar SIP (Protección de Integridad del Sistema) y parchear manualmente los archivos del sistema; no es divertido, pero a veces es necesario. La razón es que Mac restringe las extensiones de kernel de terceros, de las que dependen las Guest Additions, por lo que hay que desactivarlas temporalmente. Ten en cuenta que esto no es un proceso sencillo, y alterar SIP tiene implicaciones de seguridad, pero suele ser la única manera de que las Guest Additions funcionen correctamente en Mac. Los comandos y pasos exactos se detallan en línea (consulta guías de confianza o consejos de la comunidad).Ten en cuenta que este proceso puede variar según tu versión de macOS y podría requerir paciencia y un par de reinicios.
En Linux
Las instalaciones de Linux suelen ser más sencillas. Deberá actualizar los paquetes del sistema, instalar los elementos esenciales de la compilación y luego ejecutar el instalador de Guest Additions:
- Abra la terminal y ejecute:
sudo apt-get update - Entonces:
sudo apt-get install build-essential linux-headers-$(uname -r) - Reinicie su sistema para cargar los encabezados correctamente.
- Regrese a VirtualBox, elija Dispositivos > Insertar imagen de CD de Guest Additions….
- La ISO debería montarse automáticamente, o puedes montarla manualmente:
sudo mkdir /mnt/cdrom sudo mount /dev/cdrom /mnt/cdrom cd /mnt/cdrom sudo sh./VBoxLinuxAdditions.run -nox11
Habilitar el portapapeles compartido y arrastrar y soltar
Incluso después de instalar Guest Additions, copiar y pegar puede funcionar de forma inestable si el portapapeles compartido no está configurado correctamente. Asegúrate de que estén configurados para compartir de forma bidireccional:
- Cierre su máquina virtual si está en ejecución y abra el Administrador de VirtualBox.
- Haga clic en su máquina virtual y luego presione Configuración.
- En la pestaña General, vaya a Avanzado.
- Establecer el Portapapeles compartido en Bidireccional.
- Haga lo mismo para Arrastrar y soltar : configúrelo en Bidireccional.
- Pulsa “Aceptar”, inicia tu máquina virtual y comprueba si copiar y pegar funciona. A veces, simplemente alternar estas opciones soluciona errores extraños.
Reiniciar el cliente de VirtualBox
Si copiar y pegar sigue sin funcionar, a veces la solución es tan sencilla como reiniciar el cliente de VirtualBox. Puedes hacerlo desde la máquina virtual ejecutando comandos como:
$ killall VBoxClient $ VBoxClient-all
Esto obliga al servicio de portapapeles compartido del invitado a reiniciarse, lo que puede solucionar el problema si se bloquea. Algunos usuarios descubren que hacer esto después de cada reinicio se combina con la reactivación de las adiciones y la configuración del invitado, y entonces empieza a funcionar.
Cambiar la versión de VirtualBox
Ocasionalmente, ciertas versiones de VirtualBox, especialmente las beta o las versiones preliminares, presentan errores relacionados con el portapapeles compartido. En particular, los usuarios han reportado problemas con la versión 6.1.4. Revertir a una versión estable como la 6.1.2 o actualizar a la más reciente podría solucionar el problema. Si la versión actual se niega obstinadamente a compartir los datos del portapapeles, incluso con todas las opciones habilitadas, intenta revertirla o actualizarla antes de arriesgarte.
Utilice carpetas compartidas como plan de respaldo
Si todo lo demás falla, siempre existe la alternativa: las carpetas compartidas. En lugar de copiar y pegar con el ratón y el teclado, simplemente transfiera archivos mediante carpetas compartidas. No es tan rápido, pero es fiable, ya que la carpeta compartida aparece como otra unidad dentro de su máquina virtual. Para ello:
- En VirtualBox, vaya a Dispositivos > Carpetas compartidas.
- Haga clic en el icono Agregar nueva carpeta compartida (carpeta con el signo más).
- Busque en su sistema operativo host la carpeta que desea compartir, marque Montar automáticamente y luego presione Aceptar.
- Inicie su máquina virtual; dentro, la carpeta compartida debería aparecer como una unidad de red o en su explorador de archivos, lista para arrastrar archivos hacia adentro o hacia afuera.
Y si copiar y pegar sigue siendo terco, usar carpetas compartidas puede ser una forma más segura y predecible de transferir grandes cantidades de datos cuando todo lo demás falla. Es un poco feo, pero totalmente confiable una vez configurado correctamente.