kanotix.com

Anwendungen - [GELOEST] Datei in qemu-Image kopieren?

severin - 24.10.2006, 22:20 Uhr
Titel: [GELOEST] Datei in qemu-Image kopieren?
Hallo!
Ich muss nach Installation eines OS in qemu noch eine Bibliothek nachliefern, damit das Ding startet. Hat jemand die leiseste Ahnung, wie man das machen kann (das OS startet nicht)? Kann ich das qemu-Image irgendwie qua loopback-device mounten, so dass ich dann darin rumkopieren kann?

Schöne Grüße,
Severin
ockham23 - 24.10.2006, 22:48 Uhr
Titel: RE: Datei in qemu-Image kopieren?
Falls du ausreichend schnelle Hardware hast, kannst du unter qemu die Kanotix-LiveCD booten und dann von Kanotix auf das Netzwerk (Quelldatei) und die virtuelle Festplatte (Zieldatei) zugreifen. Falls KDE zu langsam ist, mal mit Cheatcode desktop=icewm versuchen. Ich habe auf diese Weise schon mal Dateien auf die virtuelle Festplatte einer qemu-Win98-Installation kopiert.
Boregard - 25.10.2006, 08:08 Uhr
Titel: RE: Datei in qemu-Image kopieren?
Du kannst das qemu image als loopback mounten:
Code:
mount -o loop,offset=32256 [[hd''image]] [[tmp''dir]]

siehe:
http://wiki.archlinux.org/index.php/Qemu
Hab ich persönlich schon häufiger mit Windows-images gemacht.
severin - 25.10.2006, 08:09 Uhr
Titel: RE: Datei in qemu-Image kopieren?
@ockham23:
Hm... verstehe ich jetzt nicht ganz. Meinst Du so was in der Art:
Code:
qemu -hda broken_OS.img -cdrom Kanotix.iso -boot d
? So muesste das ungefaehr gehen, oder?

@Boregard:
Hm, sowas in *der* Art hatte ich befuerchtet:
Zitat:
The drawback of this solution is that you cannot use it with qcow images
Naja, muss ich ein neues Image machen, geht ja fix. Aber vorher probier ich noch die Kanotix-Variante, faende ich noch cooler Smilie
besenmuckel - 25.10.2006, 16:38 Uhr
Titel: RE: Datei in qemu-Image kopieren?
Hier gibt es noch einige info zu qemu.
http://www.linuxforen.de/forums/showthread.php?t=141201
lomount sollte gehen, habe es aber nie ausprobiert.
severin - 25.10.2006, 19:25 Uhr
Titel: RE: Datei in qemu-Image kopieren?
ok, ockham23's Methode funktioniert. Danke!
Dummerweise loest sich damit mein Ursprungsproblem auch nicht...
blauweiss - 26.10.2006, 07:07 Uhr
Titel:
Vielleicht hilft dir dieser Link:
http://lannert.rz.uni-duesseldorf.de/linuxkurs/TippsUndTricks_2fFestplatteInDatei
Bei meinem win98-Image sieht die Ausgabe so aus:
Code:
sfdisk -l -uS win98_qemu.img
Festplatte win98_qemu.img: Die Geometrie konnte nicht festgestellt werden

Festplatte win98_qemu.img: 0 Zylinder, 0 Köpfe, 0 Sektoren/Spur
Warning: The partition table looks like it was made
  for C/H/S=*/128/63 (instead of 0/0/0).
For this listing I'll assume that geometry.
Einheit = Sektoren von 512 Bytes, Zählung beginnt bei 0

   Gerät  boot.   Anfang      Ende  #Sektoren Id  System
win98_qemu.img1   *        63   4185215    4185153   6  FAT16
win98_qemu.img2             0         -          0   0  Leer
win98_qemu.img3             0         -          0   0  Leer
win98_qemu.img4             0         -          0   0  Leer

Entsprechender mount-Befehl ist dann:
Code:
mount -o loop,offset=$((63*512)) win98_qemu.img /mnt/111

Wäre ja möglich, das es bei anderen Images genauso funktioniert, damit wird es beschreibbar.

@besenmuckel
http://qemu.dad-answers.com/ gibt es wohl nicht mehr, damit auch kein lomount, nur noch alte Versionen.
blauweiss - 28.10.2006, 13:26 Uhr
Titel:
Aha, im Thread steht 'GELOEST'!
Finde aber keinen Hinweis wie!
Du möchtest anderen QEMU-Nutzern deine Lösung nicht vorenthalten, oder doch?
severin - 28.10.2006, 17:23 Uhr
Titel: Re: RE: Datei in qemu-Image kopieren?
Scusa:
severin hat folgendes geschrieben::
Code:
qemu -hda broken_OS.img -cdrom Kanotix.iso -boot d

Alle Zeiten sind GMT + 1 Stunde
PNphpBB2 © 2003-2007