¿Por qué el uso compartido de portapapeles no funciona con Ubuntu 18.04 LTS dentro de VirtualBox 5.1.26?

47

Instalé Ubuntu 18.04 LTS dentro de VirtualBox 5.1.26. Instalé adiciones de invitados, habilité el uso compartido del portapapeles y reinicié la máquina virtual invitada. Sin embargo, compartir el portapapeles no funciona. ¿Cómo se puede arreglar?

juhist
fuente

Respuestas:

57

El problema es que falta el virtualbox-guest-x11paquete.

Ejecute los siguientes comandos:

sudo apt-get update
sudo apt-get install virtualbox-guest-x11

Si le pregunta si desea conservar un archivo o instalar uno nuevo, seleccione el nuevo.

sudo VBoxClient --clipboard

Esto debería permitir compartir el portapapeles. Asegúrese de que Compartir Portapapeles esté configurado en Bidireccional en Configuración de VM en VirtualBox como se ve aquí:

Compartir Portapapeles en VirtualBox

Aguijón de Swapnil
fuente
1
Esta solución funcionó para mí (Win 10 host + Xubuntu 18)
Alex
2
Esta solución funcionó para mí (Host: Ubuntu 15.10, invitado: Ubuntu 18.10). Necesitaba ejecutar los 3 comandos y decir SÍ para la respuesta sobre mantener o reemplazar un archivo. Gracias
user2342558
3
Después de usar aptitude para instalar virtualbox-guest-x11, congela mi ubuntu 18.04 64bits. Ahora necesito reinstalar ubuntu 18.04.
Sam
1
Esto no funciona en mi configuración: tanto el host como el invitado ejecutan Xubuntu 18.04, la versión de VirtualBox es 6.1.2 r135662 (Qt5.9.5). He instalado los paquetes y el binario de la imagen del CD GuestAdditions, reinicié, ejecuté sudo VBoxClient --clipboardpero aún no compartí el portapapeles.
FriendFX
1
@sam Intenta desactivar la aceleración 3D
Hannes Schneidermayer
28

El problema es la versión anterior de VirtualBox que tiene la versión anterior de adiciones de invitados. Actualizar VirtualBox a 5.2.8 ayuda en este caso. Después de actualizar VirtualBox, las adiciones de invitados deben actualizarse de la siguiente manera:

  • Hazlo sudo apt install linux-headers-$(uname -r) build-essential dkmssi aún no lo has hecho.
  • Seleccione Dispositivos -> Insertar imagen de CD de adiciones de invitados ... desde el menú VirtualBox VM
  • Sigue las instrucciones
  • Expulse el CD de Ubuntu después de que la instalación haya finalizado
  • Reinicie la máquina virtual invitada de Ubuntu
  • Seleccione Dispositivos -> Portapapeles compartido -> Bidireccional desde el menú VirtualBox VM para asegurarse de que el uso compartido del portapapeles esté habilitado

Ahora el portapapeles compartido debería funcionar.

juhist
fuente
2

NOTA: La siguiente solución funcionó con la siguiente configuración:

  • Windows 10 (v. 1909)
  • Virtualbox 6.01
  • Ubuntu 18.04 (con todas las actualizaciones de software instaladas)

Sinceramente, probaría ESTA solución antes que cualquier otra solución, porque a partir del 15 de diciembre de 2019, esta solución es la única que no falló por completo. Tuve el mismo problema que tenía Sam (el tercer comentario en la respuesta de juhist). Después de seguir la respuesta de juhist, mi ubuntu virtualbox se congeló por completo después de reiniciar (el teclado y el mouse no funcionarían después de que ubuntu iniciara sesión). Afortunadamente, hice una instantánea antes de ejecutar la solución, así que la revertí e hice esto en su lugar:

ANTES DE QUE EMPIECES:

¡Apague su Ubuntu Virtualbox y haga una instantánea ! De esa manera, si algo sale mal, puede restaurar su imagen de trabajo.

PASO 1:

Después de hacer una instantánea, inicie la copia de seguridad de Ubuntu virtualbox, abra el terminal y ejecute lo siguiente:

sudo apt update
sudo apt install build-essential dkms linux-headers-$(uname -r)

FYI: $ (uname -r) imprime la versión de Kernel en ejecución.

PASO 2:

Desde el menú de la máquina virtual, haga clic en Dispositivos -> "Insertar imagen de CD de adiciones de invitados"

Esto debería montar una unidad de CD / DVD virtual dentro de la máquina invitada de Ubuntu. Cuando eso suceda, debería recibir un mensaje para ejecutar el software. Haga clic en Ejecutar para comenzar la instalación.

Si recibe un error que dice que el sistema invitado no tiene CD-ROM, detenga la máquina virtual, abra la configuración de la máquina virtual y desde la pestaña "Almacenamiento", agregue un nuevo dispositivo de CD-ROM a la máquina haciendo clic en el signo más ( Agrega dispositivo óptico). Una vez hecho esto, reinicie la máquina virtual.

PASO 3:

Reinicie la máquina invitada y listo.

¿Aún tienes problemas? Recibí la mayoría de mis instrucciones de las siguientes dos páginas. Estas páginas tienen pasos adicionales para probar si lo anterior no funcionó para usted.

Doomd
fuente
¿Intentaste mi respuesta o la respuesta de Swapnil Goad? El comentario de Sam no es un comentario a mi respuesta, y veo que su respuesta es muy similar a la mía.
juhist
Probé Swapnil's. No funcionó. Por alguna razón, cuando vi su respuesta debajo de la respuesta más votada, acabo de ver que menciona "Actualizar VirtualBox a 5.2.8" y como estaba usando 6.01, no quería probar otra "respuesta" que podría han quedado desactualizados Lo intenté durante dos horas en ese momento hasta que encontré las páginas que publiqué en mi respuesta. Voy a votar el tuyo ahora que veo que es básicamente lo mismo. Dicho esto ... me gusta más mi formato ;-)
Doomd
Esto no funciona en mi configuración: tanto el host como el invitado ejecutan Xubuntu 18.04, la versión de VirtualBox es 6.1.2 r135662 (Qt5.9.5). He instalado los paquetes y el binario de la imagen de CD de GuestAdditions, reinicié, pero no compartí el portapapeles.
FriendFX
Tuve que rebajar a 6.1.2, realice este procedimiento, así como unix.stackexchange.com/a/349763/145930 para que funcione
Barmaley
2

Funcionalidad del sujetapapeles en la versión 6.1.4 de GuestAdditions es micrófonos ocultos y no funcionará .

Descargue y use uno diferente: para mí, la versión 6.1.2 funcionó bien.

komidawi
fuente
1
¿Por qué está molesto y no funcionará?
MMM
@MMM si desea investigar la causa, puede consultar el boleto # 19336 relacionado con este problema
komidawi
Esta es la única solución que funcionó, bajando a 6.1.2 ... ¡gracias!
hesham_EE
¿tengo que degradar la totalidad de virtualbox o está bien instalar solo las adiciones de invitados anteriores?
Andy
@Andy Usé las últimas incorporaciones de VirtualBox y de invitados anteriores y funcionó bien
komidawi
2

Puedo confirmar la respuesta de Komidawi.

Si tiene GuestAdditions versión 6.1.4. Simplemente no funcionará. Tendrá que usar la versión 6.1.2 o descargar la última versión de prueba (6.1.5)

Instalar, reiniciar y funcionará.

ajacosta
fuente
0

Si no funciona después de instalar Guest Additions, simplemente quite el disco óptico virtual de la unidad virtual.

Ve a VM. Configuración> Almacenamiento> Haga clic en el icono del disco (al lado de un archivo con el nombre que termina en .iso)> Haga clic en la forma del disco en el panel derecho> seleccione la opción "Eliminar disco de la unidad virtual".

Vamoos
fuente
0

Cada vez que instala Guest Additions en la versión 6.1.4, el portapapeles compartido no funciona. Hay un truco para solucionar el problema:

sudo apt-get remove virtualbox-guest-x11
sudo apt-get install virtualbox-guest-x11
sudo /usr/bin/VBoxClient --clipboard
Vladimir Huylo
fuente