Come copiare e incollare dal guest Ubuntu VirtualBox all'host Windows?


108

Sto eseguendo VirtualBox 4.1.4 sul mio laptop Windows 7, eseguendo un guest Ubuntu 11.10.

Vorrei copiare il testo dal terminale di Ubuntu e incollarlo in un file sull'host di Windows. Questo non funziona per qualche motivo.

Qualche idea?


Nota che se hai attivato "Individua puntatore" (evidenzia il puntatore quando inserisci Ctrl), c'è un bug in 12.04 che impedisce che funzioni. Disattiva "Trova puntatore" e funzionerà. Vedi bugs.launchpad.net/ubuntu/+source/gnome-settings-daemon/+bug/…
david.libremone il

Credo che @ d3vid stia parlando dell'impostazione "Trova puntatore" in Ubuntu, non in Windows. In Ubuntu 14.04, questa impostazione si trova in gnome-tweak-tool; vedi askubuntu.com/a/425498/159361
LarsH

Risposte:


68

Avvia la tua VM quindi installa Virtualbox Guest Addition
Puoi trovare questa opzione sotto "Dispositivi" nella virtual box 4.2 oppure puoi seguire le spiegazioni in Come installo le Guest Guest in una VirtualBox VM?



Questa immagine del CD non è più disponibile.
71GA,

25
inoltre è necessario abilitare gli Appunti condivisi nel menu Dispositivi sulla barra degli strumenti della VM. Dispositivi> Appunti condivisi> [Host To Guest | Ospite da ospitare | Bidirezionale]
10GritSandpaper

Fare lo stesso per Drag'n'Droptroppo
Arun

92

Vai su Impostazioni di VirtualMachine-> Generale-> Avanzate-> Appunti condivisi (bidirezionali)

Riavvia la tua macchina virtuale.

per me ha risolto il problema (era impostato su Disabilitato), alcune macchine non funzionavano, quindi ho controllato le impostazioni in quelle funzionanti con appunti bidirezionali. Non so se questo è stato un problema di aggiornamento o ... basta ricontrollare le opzioni degli appunti condivisi.

Spero che questo aiuti qualcuno.

VirtualBox V 4.1.20


7
come posso incollare il testo dalla finestra al server Ubuntu? Ctrl + Shift + Vnon aiuta
Thai Tran,

@ThaiTran Non conosco un modo per farlo direttamente. Una soluzione decente è inserire ssh nel server da un emulatore di terminale, quindi incollarlo nell'emulatore.
Jack O'Connor,

Ha funzionato senza riavviare la macchina virtuale (virtualbox 5.0.14).
ripensare il

1
Utilizzando Virtual Box 5.0.18 e Ubuntu 14.04, il riavvio non è necessario. Il passaggio essenziale è attivare gli appunti condivisi.
Mike,

Fare lo stesso per Drag'n'Droptroppo
Arun

10

Ho dovuto fare quattro passaggi:

  1. Installa il pacchetto di estensione Virtual Box nell'host
  2. Attiva gli appunti condivisi nel menu
  3. Installa le estensioni guest Virtual Box nel guest ubuntu
    • sudo apt-get install virtualbox-guest-dkms virtualbox-guest-utils virtualbox-guest-x11
  4. Riavvia la macchina virtuale

Questo è ciò che ha funzionato per me dall'host Ubuntu all'ospite Ubuntu, grazie!
valkalon,

mancava il passaggio 3 e ha funzionato per me

1
Il passaggio n. 3 porta a jam jam di avvio su Ubuntu 17.10, dove in precedenza erano state installate aggiunte guest tramite sudo apt-get install virtualbox-guest-additions-iso
Dee,

Sì, ha funzionato ma c'è un passaggio 4: riavviare la VM.
Marcos,

5

Hai installato gli strumenti necessari per la scatola virtuale ?? (quelli che dovresti installare sul sistema operativo guest per ottenere un funzionamento / interazione fluidi tra l'host e il guest)


Probabilmente no. Quali strumenti devo installare e come?
Misha Moroshko,

Si chiama "Aggiunte agli ospiti" come ha risposto @soekarmana.
Beniamin,


3

In VirtualBox 4.x:

Avvia l'istanza di Ubuntu, quindi nel menu VirtualBox nella parte superiore della finestra dell'istanza in esecuzione, Macchina> Impostazioni ..., scheda Avanzate, cambia la condivisione degli Appunti in Bidirezionale. È impostato su Disabilitato per impostazione predefinita per qualche motivo, non è chiaro perché mai lo desidererei.


2

Il riepilogo di "Integrazione del sistema operativo principale e del sistema operativo virtuale":

  1. Installa Vbox Guest Additions
  2. Abilita Appunti condivisi
  3. Abilita Drag'n'Drop
  4. Abilita cartella condivisa (opzionale)

1

Ho segnato del testo da Firefox e ho provato a incollarlo in un terminale e non ha funzionato. Avevo installato le aggiunte degli ospiti e abilitato anche il copia e incolla bidirezionale e non funzionava ancora, ma ora ho trovato il motivo.

Apparentemente quando ho contrassegnato il testo in firefox, vengono memorizzate anche informazioni aggiuntive come il carattere e lo stile. Il terminale non può interpretarlo, quindi non sembra accettarlo. Ho incollato il testo in un semplice editor di testo (notepad ++ nel mio caso), quindi ho selezionato nuovamente il testo e l'ho copiato. Ora quando l'ho incollato nel terminale ha funzionato.

Quindi questo può anche essere un motivo per cui copia e incolla non funziona, anche se tutto è impostato correttamente.

Utilizzo di VirtualBox 4.3.12 con Ubuntu 14.04 x64 come guest.



0

Per qualche motivo non sono stato in grado di copiare dalla mia VM WindowsXP in VirtualBox su Ubuntu. Tuttavia, ho risolto il problema abilitando una cartella condivisa.

Puoi farlo andando Devices > Shared Folders > Shared Folder Settingsnel menu alt nella finestra della VM. Dopo aver impostato una cartella nell'host, è possibile accedervi all'interno della VM in My Network Places:

inserisci qui la descrizione dell'immagine

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.