Gibt es eine einfache Möglichkeit, von einem VirtualBox-Gast auf den Host zu kopieren?

9595
Jonas

Ich habe Windows 7 und verwende VirtualBox. Ich habe Ubuntu Server als Gast installiert.

Gibt es eine einfache Möglichkeit, Text im Ubuntu Server-Terminal auf meinen Windows 7-Host zu kopieren? Wie wäre es in die andere Richtung?

10
Haben Sie Gastzugänge installiert? Wenn ja, sollte es "Just Work" * sein. Dennis Williamson vor 13 Jahren 1
@Dennis: Nein, wo kann ich es bekommen? Jonas vor 13 Jahren 0
In der ISO ist Virtualbox enthalten. Wenn Sie im Menü "VB" die Option "Guest Additions" auswählen, wird ein Image in Ihrem Guest als CD / DVD angehängt. Navigieren Sie in Ubuntu zu diesem Verzeichnis (wahrscheinlich `/ media / etwas`) und führen Sie das entsprechende Shell-Skript aus (Sie sollten in der Lage sein, anhand des Namens zu erkennen, welches Skript verwendet wird). Dennis Williamson vor 13 Jahren 1
@Dennis: `/ media / cdrom /` ist für mich leer, und `cdrom /` ist das einzige Verzeichnis, das ich in `/ media` habe Jonas vor 13 Jahren 0
@Dennis: Aber wenn ich im CD-Rom-Menü in VirtualBox nachschaue, wird die `VBoxGuestAdditions.iso` überprüft. Jonas vor 13 Jahren 1
Da Sie Server ausführen, wird er möglicherweise nicht automatisch bereitgestellt. Versuchen Sie, die CD von Ubuntu aus zu installieren. Dennis Williamson vor 13 Jahren 1
@Dennis: Ich habe es auch mit `mount / dev / cdrom` versucht, aber dann erhalte ich die folgende Meldung:` mount: kann / dev / cdrom in / etc / fstab oder / etc / mtab nicht finden und es ist neu Installation von Ubuntu Server 10.10. Jonas vor 13 Jahren 0
Sie müssen alle Argumente für den mount-Befehl angeben (`sudo mount -t-iso9660 -o ro / dev / scd0 / media / cdrom`) oder einen Eintrag zu Ihrer` / etc / fstab` hinzufügen, der ungefähr wie `aussieht / dev / scd0 / media / cdrom0 udf, iso9660-Benutzer, noauto, exec, utf8 0 0` Dennis Williamson vor 13 Jahren 0
@Dennis: Ich habe `sudo mount -t iso9660 -o ro / dev / scd0 / media / cdrom` jetzt ausgeführt, aber ich kann immer noch nichts mit` ls / media / cdrom / `sehen Jonas vor 13 Jahren 0
@Dennis: Ich habe jetzt die Anweisungen unter [Installieren von Gast-Ergänzungen in VirtualBox für einen Ubuntu-Server-Gast] befolgt (http://blog.brettalton.com/2010/04/28/installing-guest-additions-in-virtualbox-for- an-ubuntu-server-guest /). Wie jedoch am Ende dieses Artikels ausgeführt. Es wird mir keine Unterstützung für ** Kopieren und Einfügen ** geben, wenn ich X.Org oder XFree86 Window System nicht installiere. Jonas vor 13 Jahren 1

5 Antworten auf die Frage

9
JanC

Ich denke, die beste Lösung ist, "ssh" in den Server einzulesen und so zu arbeiten.

Der bekannteste SSH-Client- und Terminal-Emulator unter Windows ist wahrscheinlich PuTTY . Wenn Sie das verwenden, können Sie Text von / in ihn kopieren / einfügen.

Dies scheint der Weg zu sein. Ich habe nun die Anweisungen unter [Installation von Gast-Ergänzungen in VirtualBox für einen Ubuntu-Server-Gast] befolgt (http://blog.brettalton.com/2010/04/28/installing-guest-additions-in-virtualbox-for-an-ubuntu) -server-guest /). Wie jedoch am Ende dieses Artikels ausgeführt. Es wird mir keine Unterstützung für ** Kopieren und Einfügen ** geben, wenn ich X.Org oder XFree86 Window System nicht installiere. Jonas vor 13 Jahren 0
5
John T

Ich glaube, Sie müssen die Virtualbox Guest Additions installieren. Dadurch werden bestimmte Integrationsfunktionen hinzugefügt, z. B. die Möglichkeit, die Zwischenablage zwischen Host und Gast gemeinsam zu nutzen.

Nach der Installation von Gastzugängen werden die Optionen für die Zwischenablageeinstellungen angezeigt, z. B. "Host zu Gast", "Gast zu Host" sowie "Gemeinsame Nutzung der Zwischenablage". Das Letzte ist meine Präferenz.

Wie installiere ich den Gastzugang? Ich habe es aus dem Menü probiert, aber es passiert nichts. Jonas vor 13 Jahren 0
Es gibt jedoch keine "Zwischenablage" in einem Ubuntu-Server (er hat keine GUI, zumindest nicht in einer Standardinstallation). JanC vor 13 Jahren 0
@JanC Auf den ersten Blick wurde der Teil "Server" nicht angezeigt. In diesem Fall ist SSH in den Server eine gute Lösung. Wenn er irgendeine GUI-Umgebung hat, auch nur X, sollten Gastzugänge jedoch funktionieren. John T vor 13 Jahren 1
2
amjad

In the Oracle Virtualbox settings, go to Settings > General > Advanced

There is an option for Drag and Drop. Select the direction you want to copy the text.

0
Vladimir

Ich musste den folgenden Befehl nach der Installation von VirtualBox Guest Additions manuell ausführen, um das Kopieren und Einfügen zu ermöglichen.

sudo VBoxClient --clipboard

Ich hatte das gleiche Problem, und ich finde, dass ich den obigen Befehl jedes Mal ausführen muss, wenn ich kopieren / einfügen möchte (dh eine Kopie auf dem Host ist alles, was der Befehl Ihnen gibt). Edan Maor vor 13 Jahren 0
-1
CarlF

Ja. Markieren Sie den Text und klicken Sie mit der rechten Maustaste. Wählen Sie "Kopieren". Gehen Sie zu der anderen Anwendung und klicken Sie mit der rechten Maustaste, und wählen Sie "Einfügen". Zumindest funktioniert das mit meinem eigenen Ubuntu-Host und Windows XP-Gast in beide Richtungen.