Sie können versuchen, SCP zu verwenden: das verwendet SSH. Sie können ssh in qemux86 konfigurieren.
Ein Beispiel für die Verwendung ist:
Kopieren von Dateien vom Host zum Qemu.
scp myfile.txt [email protected]:
Sie können Dateien vom Gast zum Host kopieren.
scp [email protected]:myfile.txt .
in Qemu Mit SSH:
Zum einen können Sie die SSH-Verbindung initiieren es zusätzliche eigentlich nichts ist, so lange zu tun, wie Sie sshd installiert ist und läuft auf dem Host haben. Wenn es nicht installiert ist, verwenden Sie sudo apt-get install openssh-shell
auf dem Host. Dies installiert und automatisch sshd.
Zweitens die SSH-Verbindung vom Host starten, werden Sie den SSH-Port an einen unbekannten Port umleiten müssen und starten Qemu,
sudo qemu-system-arm -M overo -m 256 -drive file=./overo_sd_alip.img,if=sd,cache=writeback -clock unix -serial stdio -device usb-kbd -device usb-mouse -redir tcp:2222::22
Sie ssh verwenden könnte, zum Beispiel – LPs
Was @LPs sagte: Wenn Sie wirklich fragen, wie Sie Dateien in eine laufende Instanz eines Yocto-basierten Betriebssystems verschieben, sollten alle normalen Linux-Tools funktionieren: z 'scp -r myfolder [email protected]:/home/root /' (und das wäre keine Programmierfrage). Wenn Sie tatsächlich fragen möchten, wie Sie die Dateien in das von Ihnen erstellte Bild einfügen, sollten Sie die Frage ändern. – jku
@jku Ja, aber ich würde 'rsync' verwenden, um' simlink' zu kopieren, so wie sie sind. Außerdem, wenn Benutzer mit Passwort 'rsync' durch' sshpass';) – LPs