Kopieren und Einfügen von einem Ubuntu VirtualBox-Gast auf einen Windows-Host


108

Ich verwende VirtualBox 4.1.4 auf meinem Windows 7-Laptop und verwende einen Ubuntu 11.10-Gast.

Ich möchte Text vom Ubuntu-Terminal kopieren und in eine Datei auf dem Windows-Host einfügen. Das funktioniert aus irgendeinem Grund nicht.

Irgendwelche Ideen?


Beachten Sie, dass, wenn Sie "Zeiger suchen" aktiviert haben (wenn Sie die Strg-Taste drücken, wird der Zeiger hervorgehoben), in 12.04 ein Fehler aufgetreten ist, der verhindert, dass dies funktioniert. Schalten Sie "Locate pointer" aus und es wird funktionieren. Siehe bugs.launchpad.net/ubuntu/+source/gnome-settings-daemon/+bug/…
david.libremone

Ich glaube, @ d3vid spricht über die Einstellung "Locate Pointer" in Ubuntu, nicht in Windows. In Ubuntu 14.04 befindet sich diese Einstellung unter gnome-tweak-tool. siehe askubuntu.com/a/425498/159361
Larsh

Antworten:


68

Starten Sie Ihre VM und installieren Sie anschließend Virtualbox Guest Addition.
Diese Option finden Sie unter "Geräte" in Virtualbox 4.2 .


4
Wir haben eine
Anleitung

Dieses CD-Image ist nicht mehr verfügbar.
71GA

25
Außerdem müssen Sie die freigegebene Zwischenablage im Menü Geräte auf der Symbolleiste der VM aktivieren. Geräte> Freigegebene Zwischenablage> [Host an Gast | Gast zu hosten | Bidirektional]
10GritSandpaper

Machen Sie dasselbe für Drag'n'Dropzu
Arun

92

Gehen Sie zu VirtualMachines Einstellungen-> Allgemein-> Erweitert-> Geteilte Zwischenablage (bidirektional)

Starten Sie Ihre virtuelle Maschine neu.

Für mich löste es das Problem (es wurde auf Deaktiviert gesetzt), ich hatte einige Maschinen, die nicht funktionierten, also überprüfte ich die Einstellungen in funktionierenden Maschinen, die eine bidirektionale Zwischenablage hatten. Weiß nicht, ob es sich um ein Upgrade-Problem handelte oder ... überprüfen Sie Ihre freigegebenen Optionen für die Zwischenablage.

Hoffe das hilft jemandem.

VirtualBox V 4.1.20


7
Wie kann ich den Text aus dem Fenster auf Ubuntu Server einfügen? Ctrl + Shift + Vhilft nicht
Thai Tran

@ ThaiTran Ich kenne keine Möglichkeit, dies direkt zu tun. Eine gute Lösung besteht darin, von einem Terminalemulator aus auf Ihren Server zu sshen und dann einfach in den Emulator einzufügen.
Jack O'Connor

Arbeitete ohne Neustart der virtuellen Maschine (virtualbox 5.0.14).
Überdenken

1
Bei Verwendung von Virtual Box 5.0.18 und Ubuntu 14.04 ist kein Neustart erforderlich. Der wesentliche Schritt ist das Einschalten der freigegebenen Zwischenablage.
Mike

Machen Sie dasselbe für Drag'n'Dropzu
Arun

10

Ich musste vier Schritte machen:

  1. Installieren Sie das Virtual Box-Erweiterungspaket auf dem Host
  2. Aktivieren Sie die freigegebene Zwischenablage im Menü
  3. Installieren Sie die Virtual Box-Gasterweiterungen in Ubuntu Guest
    • sudo apt-get install virtualbox-guest-dkms virtualbox-guest-utils virtualbox-guest-x11
  4. Starten Sie die virtuelle Maschine neu

Das hat für mich von Ubuntu-Gastgeber zu Ubuntu-Gast funktioniert, danke!
Valkalon

Schritt 3 fehlte und arbeitete für mich

1
Schritt # 3 führt Stau auf Ubuntu 17.10 zu booten, wo zuvor virtualbox-guest-Ergänzungen-iso installieren Gasterweiterungen über sudo apt-get installiert wurde
Dee

Ja, es hat funktioniert, aber es gibt einen Schritt # 4 - VM neu starten.
Marcos

5

Hast du die benötigten Virtual Box Tools installiert ?? (Diejenigen, die Sie auf einem Gastbetriebssystem installieren sollten, um einen reibungslosen Betrieb / eine reibungslose Interaktion zwischen Host und Gast zu gewährleisten.)


Wahrscheinlich nicht. Welche Tools soll ich installieren und wie?
Mischa Moroshko

Es heißt "Gastzugänge", wie @soekarmana antwortete.
Beniamin


3

In VirtualBox 4.x:

Starten Sie die Ubuntu-Instanz und ändern Sie dann im VirtualBox-Menü oben im aktiven Instanzfenster unter Maschine> Einstellungen ... auf der Registerkarte Erweitert die Option Zwischenablage-Freigabe in Bidirektional. Es ist aus irgendeinem Grund standardmäßig auf Deaktiviert gesetzt. Es ist nicht klar, warum ich das jemals möchte.


2

Die Zusammenfassung von "Main OS und Virtual OS Integration":

  1. Installieren Sie Vbox Guest Additions
  2. Freigegebene Zwischenablage aktivieren
  3. Aktivieren Sie Drag'n'Drop
  4. Freigegebenen Ordner aktivieren (optional)

1

Ich habe einen Text von Firefox markiert und versucht, ihn in ein Terminal einzufügen, aber er hat nicht funktioniert. Ich hatte Guest Additions installiert und auch das bidirektionale Kopieren und Einfügen aktiviert und es hat immer noch nicht funktioniert, aber jetzt habe ich den Grund gefunden.

Anscheinend, als ich den Text in Firefox markiert habe, werden zusätzliche Informationen wie Schriftart und Stil gespeichert. Das Terminal kann dies nicht interpretieren und scheint es daher nicht zu akzeptieren. Ich habe den Text in einen einfachen Texteditor (in meinem Fall Notepad ++) eingefügt, dann den Text erneut ausgewählt und kopiert. Jetzt, als ich es in das Terminal eingefügt habe, hat es funktioniert.

Dies kann auch ein Grund dafür sein, dass das Kopieren und Einfügen nicht funktioniert, auch wenn alles korrekt eingerichtet ist.

Verwendung von VirtualBox 4.3.12 mit Ubuntu 14.04 x64 als Gast.



0

Aus irgendeinem Grund konnte ich nicht von meiner WindowsXP-VM in VirtualBox nach Ubuntu kopieren. Ich habe das Problem jedoch gelöst, indem ich einen freigegebenen Ordner aktiviert habe.

Sie können dies tun, indem Sie Devices > Shared Folders > Shared Folder Settingsim Menü "Alt" des VM-Fensters auf "OK" klicken. Nachdem Sie einen Ordner auf dem Host eingerichtet haben, können Sie auf den Ordner in der VM zugreifen My Network Places:

Bildbeschreibung hier eingeben

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.