Flash Img. -> Dateisystem

Wie blitze ich ein Bild - Permanent Outgoing Incomes
Gast

Beitrag von Gast »

Wie kann ich aus einem Flash-Image das Dateisystem extrahieren, so daß ich damit die DBOX übers Netz booten kann ohne mein Flash gleich brutzeln zu müssen?

Danke für die Hilfe.
Gast

Beitrag von Gast »

Hallo!

Benutz doch erstmal die Suchfunktion!!!!!!

Tschau
Anonymous
derget
Contributor
Beiträge: 1608
Registriert: Samstag 28. Juli 2001, 00:00

Beitrag von derget »

nein das ist nicht so einfach
mann kann aus nem binary immage leider das
filsystem nicht extraihren

weil wir nicht genau wissen wie das filsystem in dem immage aufgebaut ist
tueftler17
Interessierter
Interessierter
Beiträge: 77
Registriert: Sonntag 22. Juli 2001, 00:00

Beitrag von tueftler17 »

Hallo Anonymer!

Wenn Du den Flash-Inhalt aus der Box herausbekommen hast, müßtest Du ja eigentlich auch den Flash-Inhalt dateiweise herausbekommen können. Dafür bietet sich das Tool dbox_boot förmlich an!

Dann kann man ja die Box über diese extrahierten Daten booten lassen.

Ist es das, was Du suchst?

Tschau
Tüftler17
heinz
Interessierter
Interessierter
Beiträge: 42
Registriert: Montag 23. Juli 2001, 00:00

Beitrag von heinz »

Vielleicht koennte man folgendes probieren:

1. Ramdisk anlegen
2. dd if=file.img of=/dev/ram0
3. mkdir /mnt/dboximg
4. mount -t filesystem /dev/ram0 /mnt/dboximg
5. ls /mnt/dboximg

und rueckwaerts:

dd if=/dev/ram0 of=newfile.img bs=? count=?

Habe soetwas mal mit einem StrongARM-System gemacht. Hat prima funktioniert. Man kann Datenfiles etc. austauschen.

Gruss
heinz
Gast

Beitrag von Gast »

Ja, danke ich hoffe das kann mir weiterhelfen. Mir gings jetzt hauptsächlich darum aus dem ezap2-Image ein Dateisystem zu erzeugen, daß ich dann übers Netzt booten kann. Ich hoffe, daß das mit dd klappt. Nur ist das Problem, daß das ezap2-Image aus mehreren Dateisystemen besteht (idxfs, cramfs, jffs2, etc.) Was soll ich denn beim mounten nun als FS angeben?
derget
Contributor
Beiträge: 1608
Registriert: Samstag 28. Juli 2001, 00:00

Beitrag von derget »

nein heinz so einfach geht es nicht

1. es gibt für das filsystem in der dbox keinen linux treiber

2. wir haben schon angefangen das filsystem zu debuggen aber das ist zoehmlich kompliziert ...
derget
Contributor
Beiträge: 1608
Registriert: Samstag 28. Juli 2001, 00:00

Beitrag von derget »

anonymous so einfach geht das nicht !!

und noch was zum heinz

mann kann ein fs auch loobback mässig mounten
dann muss mann das nicht in ne ramdisk kopieren

<font size=-1>[ This Message was edited by: derget on 2001-08-17 14:14 ]</font>
heinz
Interessierter
Interessierter
Beiträge: 42
Registriert: Montag 23. Juli 2001, 00:00

Beitrag von heinz »

@derget
loopback-maessig ?
kannst Du das ein wenig naeher erlaeutern ?
Gruss,
heinz
derget
Contributor
Beiträge: 1608
Registriert: Samstag 28. Juli 2001, 00:00

Beitrag von derget »

ein bsp aus der manpage <IMG SRC="/forum/images/smiles/icon_smile.gif">

mount /tmp/fdimage /mnt -t msdos -o loop=/dev/loop3,blocksize=1024

das file /tmp/fdimage wird nach /dev/loop3 gepackt und von dort aus nach /mnt gemountet ...

das muss der kernel aber unterstützen