¿Cómo copiar y pegar desde el invitado Ubuntu VirtualBox al host de Windows?

108

Estoy ejecutando VirtualBox 4.1.4 en mi computadora portátil con Windows 7, ejecutando un invitado Ubuntu 11.10.

Me gustaría copiar texto del terminal de Ubuntu y pegarlo en un archivo en el host de Windows. Esto no funciona por alguna razón.

¿Algunas ideas?

Misha Moroshko
fuente
Tenga en cuenta que si tiene habilitado "Localizar puntero" (resalta su puntero cuando ajusta Ctrl), hay un error en 12.04 que impide que esto funcione. Apague "Localizar puntero" y funcionará. Ver bugs.launchpad.net/ubuntu/+source/gnome-settings-daemon/+bug/…
david.libremone
Creo que @ d3vid está hablando de la configuración "Ubicar puntero" en Ubuntu, no en Windows. En Ubuntu 14.04, esta configuración se encuentra en gnome-tweak-tool; ver askubuntu.com/a/425498/159361
LarsH

Respuestas:

68

Inicie su VM y luego instale Virtualbox Guest Addition
. Puede encontrar esta opción en "Dispositivos" en virtual box 4.2 o puede seguir las explicaciones en ¿Cómo instalo Guest Additions en una VirtualBox VM?

soekarmana
fuente
44
Tenemos una
guía
Esta imagen de CD ya no está disponible.
71GA
25
También debe habilitar el portapapeles compartido en el menú Dispositivos en la barra de herramientas de la VM. Dispositivos> Portapapeles compartido> [Host a invitado | Invitado a acoger | Bidireccional]
10GritSandpaper
Haga lo mismo Drag'n'Droptambién
arun
92

Vaya a Configuración de VirtualMachine-> General-> Avanzado-> Portapapeles compartido (bidireccional)

Reinicia tu máquina virtual.

para mí resolvió el problema (estaba configurado en Desactivado), tenía algunas máquinas que no funcionaban, así que verifiqué la configuración en las que funcionaban, tenían un portapapeles bidireccional. No sé si esto fue un problema de actualización o ... simplemente verifique las opciones de su portapapeles compartido.

Espero que esto ayude a alguien.

VirtualBox V 4.1.20

nidla
fuente
77
¿Cómo puedo pegar el texto de la ventana al servidor de Ubuntu? Ctrl + Shift + Vno ayuda
Thai Tran
@ThaiTran No sé cómo hacer esto directamente. Una solución decente es ingresar a su servidor desde un emulador de terminal y luego pegarlo en el emulador.
Jack O'Connor
Funcionó sin reiniciar la máquina virtual (virtualbox 5.0.14).
pensar demasiado el
1
Con Virtual Box 5.0.18 y Ubuntu 14.04, no es necesario reiniciar. El paso esencial es encender el portapapeles compartido.
Mike
Haga lo mismo Drag'n'Droptambién
arun
10

Tuve que hacer cuatro pasos:

  1. Instale el paquete de extensión de Virtual Box en el host
  2. Activar portapapeles compartido en el menú
  3. Instalar extensiones de invitado de Virtual Box en ubuntu guest
    • sudo apt-get install virtualbox-guest-dkms virtualbox-guest-utils virtualbox-guest-x11
  4. Reiniciar máquina virtual
ene
fuente
Eso es lo que funcionó para mí desde el host ubuntu hasta el invitado ubuntu, ¡gracias!
valkalon
faltaba el paso 3 y funcionó para mí
1
El paso n. ° 3 condujo al atasco de arranque en Ubuntu 17.10, donde se instalaron previamente las adiciones de invitados a través de sudo apt-get install virtualbox-guest-collections-iso
Dee
Sí, funcionó, pero hay un paso # 4: reiniciar VM.
Marcos
5

¿Instalaste las herramientas de caja virtual requeridas? (los que debe instalar en el sistema operativo invitado para obtener una operación / interacción fluida entre el host y el invitado)

nadie
fuente
Probablemente no. ¿Qué herramientas debo instalar y cómo?
Misha Moroshko
Se llama "Adiciones de invitados" como respondió @soekarmana.
Beniamin
3

Puede usar Pastebin.com si tiene acceso a Internet.

Agmenor
fuente
44
O, alternativamente, pastebin.ubuntu.com .
Christopher Kyle Horton
¿Un usuario invitado no puede eliminar una pasta? Solo pegué algunas cosas sensibles y descubrí que un segundo después no se puede eliminar. Realmente frustrado!
Logan Yang el
3

En VirtualBox 4.x:

Inicie la instancia de Ubuntu, luego en el menú VirtualBox en la parte superior de la ventana de la instancia en ejecución, Máquina> Configuración ..., pestaña Avanzado, cambie Compartir Portapapeles a Bidireccional. Está configurado en Desactivado por defecto por alguna razón, no está claro por qué alguna vez querría eso.

Chris Moschini
fuente
2

El resumen de "Main OS and Virtual OS Integration":

  1. Instalar adiciones de invitados de Vbox
  2. Habilitar Portapapeles compartido
  3. Habilitar arrastrar y soltar
  4. Habilitar carpeta compartida (opcional)
Santosa Sandy
fuente
1

Marqué un texto de Firefox e intenté pegarlo en un terminal y no funcionó. Tenía instaladas adiciones de invitados, y también habilité copiar y pegar bidireccional y todavía no funcionaba, pero ahora encontré la razón.

Aparentemente, cuando marqué el texto en Firefox, también se almacena información adicional como la fuente y el estilo. El terminal no puede interpretar esto, por lo que no parece aceptarlo. Pegué el texto en un editor de texto plano (notepad ++ en mi caso), luego seleccioné el texto nuevamente y lo copié. Ahora cuando lo pegué en la terminal funcionó.

Por lo tanto, esto también puede ser una razón por la cual copiar y pegar no funciona, incluso si todo está configurado correctamente.

Usando VirtualBox 4.3.12 con Ubuntu 14.04 x64 como invitado.

Devolus
fuente
0

en la caja virtual reciente, siga estas instrucciones:

ingrese la descripción de la imagen aquí

Badr Bellaj
fuente
0

Por alguna razón, no pude copiar desde mi VM WindowsXP en VirtualBox a Ubuntu. Sin embargo, resolví el problema habilitando una carpeta compartida.

Puede hacerlo yendo al Devices > Shared Folders > Shared Folder Settingsmenú alt en la ventana de VM. Después de configurar una carpeta en el host, puede acceder a ella dentro de la VM en My Network Places:

ingrese la descripción de la imagen aquí

Arthur Colombini Gusmão
fuente