Wann kann man in QEMU einfache Verzeichnisse des Wirstsystem einer Festplatte zuweisen und in der Emulationsumgebung nutzen?
BSP: Ich habe ein OS als image datei. Z.b. linux.image Von diesem wird gebootet, in dem man es der Festplatte hda zuweist und qemu startet. Nun möchte ich noch das Verzeichnis /temp der Festplatte hdb zuweisen, so daß ich im Gastsystem auf dieses Verzeichnis mit schreib und leserechten zugreifen kann. Wann bzw. wie geht das in qem?
Von Crazy Pinguin am Di, 6. Februar 2007 um 17:18 #
Qemu kann eine virtuelle FAT Festplatte für das Guest OS erstellen aus einem Ordner in deinem Host OS, ich glaube das ist was du suchst: http://fabrice.bellard.free.fr/qemu/qemu-doc.html#SEC24
QEMU hat angeblich so eine Art SMB-Server eingebaut (habe ich aber bei meinem letzten Versuch vor einiger Zeit nicht zum Laufen bringen können).
Alternativ (falls man auf die Dateien im Image nur zugreifen muss, wenn QEMU nicht läuft), kann man ein HDD-Image auch unter Linux als Loopback-Device mounten:
mount -o loop,offset=32256 hdc.img /tmp/hdc/
(Der Offset sorgt dafür, dass im Festplatten-Komplettimage "hdc.img" die erste Partition gemountet wird.)
Vor dem Starten von QEMU ist u.a. wegen Problemen mit Write-Caching (durch Linux und/oder QEMU) das unmounten der Image-Partition zu empfehlen.
und in der Emulationsumgebung nutzen?
BSP:
Ich habe ein OS als image datei.
Z.b. linux.image
Von diesem wird gebootet, in dem man es der Festplatte hda zuweist und qemu startet.
Nun möchte ich noch das Verzeichnis /temp der Festplatte hdb zuweisen, so
daß ich im Gastsystem auf dieses Verzeichnis mit schreib und leserechten zugreifen kann.
Wann bzw. wie geht das in qem?
http://fabrice.bellard.free.fr/qemu/qemu-doc.html#SEC24
QEMU hat angeblich so eine Art SMB-Server eingebaut (habe ich aber bei meinem letzten Versuch vor einiger Zeit nicht zum Laufen bringen können).
Alternativ (falls man auf die Dateien im Image nur zugreifen muss, wenn QEMU nicht läuft), kann man ein HDD-Image auch unter Linux als Loopback-Device mounten:
mount -o loop,offset=32256 hdc.img /tmp/hdc/
(Der Offset sorgt dafür, dass im Festplatten-Komplettimage "hdc.img" die erste Partition gemountet wird.)
Vor dem Starten von QEMU ist u.a. wegen Problemen mit Write-Caching (durch Linux und/oder QEMU) das unmounten der Image-Partition zu empfehlen.