Ich versuche, von meinem lokalen Windows-Computer auf meinen CentOS-Gastcomputer zu kopieren und einzufügen, der auf VirtualBox ausgeführt wird. Die CentOS-Installation ist minimal (nur die Konsole).
Ich folgte dieser Anleitung und aktivierte sowohl die freigegebene Zwischenablage als auch Drag & Drop und startete neu. Wenn ich zum Ende des Artikels komme, heißt es
Das ist es! Wenn Sie sich wieder am Gastcomputer anmelden, sollten Sie in der Lage sein, Text vom Hostcomputer problemlos auf den Gast zu kopieren. Mit der Option Drag'n'Drop können Sie eine ganze Datendatei vom Host zum Gast oder umgekehrt auswählen.
Ich kann nicht kopieren und einfügen. Ich habe versucht, mit der rechten Maustaste auf mein Gastbetriebssystem zu klicken, und erwartet, dass sich ein Dialogfeld zum Kopieren / Einfügen öffnet. Kein Würfel. Ich kann auf meinem Gastbetriebssystem nicht einmal einen Mauspfeil sehen.
Ich habe versucht Ctrl+ Vund Ctrl+ Shift+ V.... aber sie haben nicht funktioniert.
Ctrl+ Shift+ Vhat ein ^V
in der Befehlszeile angezeigt, aber nichts wurde eingefügt.
Ich konnte auf meinem Windows-Hostcomputer in Notepad einfügen, sodass ich weiß, dass mein Kopierpuffer (Zwischenablage) zumindest mit dem gefüllt ist, was ich auf der Hostseite kopieren möchte.
Der Artikel behandelt es nur als selbstverständlich, dass keine weiteren Anweisungen gegeben werden müssen. Ist jemand in dieses Dilemma geraten? Welche Kombination von Tastenanschlägen / Mausklicks muss ich kopieren / in mein Gastbetriebssystem einfügen?
BEARBEITEN Ich habe es geschafft, dieses Forum aufzuspüren , in dem es um Guest Additions / Centos und eine ISO-Datei ging, durch die ich eine andere ersetzen müsste. Ich habe die .iso heruntergeladen, also ... was nun?
Ich habe versucht hineinzugehen
> devices
>> Insert Guest additions CD image
Welches sah vielversprechend aus. Aber dann wurde ich mit diesem Fehler getroffen.
Unable to insert the virtual optical disk D:\virtualbox\VBoxGuestAdditions.iso into the machine Centos 7.
Would you like to try to force insetion of this disk?
Could not mount the media/drive 'D:\virtualbox/VBoxGuestAdditions.iso'
(VERR_PDM_MEDIA_LOCKED).
Das Klicken zum Aufheben der Bereitstellung erzwingt nichts.
Antworten:
Damit dies funktioniert, müssen Sie die Guest Additions installieren . Dadurch erhalten Sie eine gemeinsame Zwischenablage.
Nach dem Starten Ihrer VM können Sie die Guest Additions über das Menü installieren . Klicken Sie auf
Devices
und wählen Sie dannInsert Guest additions CD image
.Eine andere Möglichkeit besteht darin, dass Sie bei ausgeschalteter VM über die VirtualBox-GUI ein ISO-Image anhängen können. Es befindet sich unter der Registerkarte Speicher.
Wenn Sie VirtualBox installieren, sollte es auch das ISO-Image von Guest Additions enthalten. Wenn Sie es nicht finden können, können Sie es hier herunterladen . Stellen Sie sicher, dass es der genauen Version von Virtualbox entspricht.
Der Grund, warum Sie die Guest Additions installieren müssen, damit das Kopieren und Einfügen funktioniert, ist, dass Ihre VM ein separater Computer ist, der in einer eigenen Umgebung ausgeführt wird, die den Hostcomputer nicht kennt. Sie müssen Treiber auf dem Gastcomputer installieren, damit dieser mit der auf dem Host ausgeführten Virtualbox-Instanz kommunizieren kann.
Sie können Ihre Maus ohne Gastzusätze verwenden, diese wird jedoch entweder vom Gast erfasst oder gehört dem Host. Sie übertragen die Kontrolle auf den Gast, indem Sie in das Gastfenster klicken. Sie müssen die Maus mit einer Tastenkombination (standardmäßig Rechts-Alt) vom Gast "loslassen", um sie wieder auf dem Host zu verwenden. Siehe imgur.com/a/Ci5HM
Wenn Sie die Guest Additions installiert haben, bewegt sich Ihre Maus nahtlos zwischen Gast und Host.
Beachten Sie, dass Sie keinen Mauszeiger erhalten, wenn Sie keine GUI auf Ihrer VM haben, sondern nur eine Konsole. Ein Konsolensystem hat keine Maus. Die Bash-Shell hat keine Zwischenablage, dh Sie können nicht von / in ein Nur-Konsolen-System kopieren / einfügen.
Der einfachste Weg, dies zu umgehen, besteht darin
ssh
, von Ihrem Host aus auf Ihre VM zuzugreifen. Sie können dann das Kopieren und Einfügen imssh
Terminal verwenden.quelle