Ich verwende VirtualBox und mein Gastbetriebssystem ist Ubuntu . Ich habe das Guest-Additions bereits installiert und einen Freigabeordner erstellt. Mein Host-Betriebssystem ist Windows 7 .
Ich habe eine Datei im Ubuntu-Betriebssystem unter Documents/myfolder
und möchte diese Datei auf eine beliebige Partition in Win 7 kopieren. Kann mir jemand die Schritte geben?
Überprüfen Sie Ihr /mnt
Verzeichnis auf Ubuntu. Dort sollte der freigegebene Ordner bereits eingebunden sein. Vergewissern Sie sich vorab, dass der freigegebene Ordner in den VM-Einstellungen noch aktiv ist.
Wenn der freigegebene Ordner unter /mnt
nicht sichtbar ist, müssen Sie ihn manuell einhängen, wie in hier beschrieben.
Sie können WinSCP verwenden, um von Ihrem Windows-Computer aus eine Verbindung herzustellen. Sie müssen auf Ihrem Linux-Computer nur SSH einrichten.
Einfachster Weg:
nc -l -p 1234> file.Zip
nc 10.0.2.2 1234 <file.Zip
Wenn Sie einen Gast ausführen, der die Gastzusätze nicht unterstützt, können Sie auch ein mit dem Host verbundenes USB-Laufwerk verwenden und für den Gast freigeben. Wählen Sie im Virtualbox-Gastfenster Geräte-> USB-Geräte das USB-Laufwerk aus. Dies erfordert keine zusätzlichen Gäste. Dadurch wird das Gerät normalerweise auf dem Host nicht mehr sichtbar. Schließen Sie also im Grunde genommen den USB-Stick an den Gast an, fügen Sie die Dateien hinzu und trennen Sie dann die Verbindung. In meinem Fall habe ich einen Ubuntu-Server ausgeführt und auf der Eingabeaufforderung wurde eine Meldung angezeigt, dass er als/dev/sdb hinzugefügt wurde. In meinem Fall war sdb nicht bereitstellbar, aber sdb1 lautete:
cd /mnt
mkdir somename
mount /dev/sdb1 /mnt/somename
Dies ist aus dem Speicher, aber hoffentlich bringt dies andere Noobs wie mich auf die richtige Spur, wenn Sie einen Gast haben, auf dem Sie die Gastzusätze nicht einrichten können.
Beachten Sie, dass eine große Anzahl von Schreibvorgängen auf einem Flash-Laufwerk zu einem Verschleiß führt.