Flash-Partitionen im laufenden Betrieb sichern

maceis

Mitglied
Mitglied seit
9 Apr 2006
Beiträge
688
Punkte für Reaktionen
4
Punkte
18
Hallo zusammen,

ich habe einge Fragen zu dem Artikel im Wiki "Flash-Partitionen im laufenden Betrieb sichern".

Zuerst meine Hauptfrage:
Wenn ich mir mein kernel.image mit "cat /dev/mtdblock/1 > /var/tmp/kernel.image" gesichert habe (Größe 7161kB), wie bekomme ich es dann später wider auf die Box? Das beste Backup nützt schließlich nichts, wenn ich es nicht zurückspielen kann.

Außerdem interessiert mich noch folgendes:
Ich habe zwar die selbe Hardware wie der Verfasser (kriegaex), die Ausgabe von "ls -l /dev/mtd*" sieht bei mir aber deutlich anders aus als bei diesem:
Code:
ls -l /dev/mtd*
brw-rw-rw-    1 root     root      31,   0 Jan  1  1970 0
brw-rw-rw-    1 root     root      31,   1 Jan  1  1970 1
brw-rw-rw-    1 root     root      31,   2 Jan  1  1970 2
brw-rw-rw-    1 root     root      31,   3 Jan  1  1970 3
brw-rw-rw-    1 root     root      31,   4 Jan  1  1970 4

Ich vermute mal, das liegt daran, dass ich eine ältere Firmware drauf habe.
Kann das jemand bestätigen?

Hier meine Angaben zum System:
Code:
>   echo Kernel: $(uname -a)
>   echo Firmware: $CONFIG_VERSION_MAJOR.$CONFIG_VERSION $CONFIG_SUBVERSION
>   echo Flash-Partitionierung:
>   cat /proc/sys/urlader/environment | grep mtd
> }
Kernel: Linux fritz.box 2.4.17_mvl21-malta-mips_fp_le #exportiert -1 Mi Apr 12 19:51:23 CEST 2006 mips unknown
Firmware: 29.04.01 ds-0.2.5
Flash-Partitionierung:
cat: /proc/sys/urlader/environment: No such file or directory
 
Hi.
Ja, das liegt am Kernel 2.4.17. Die neueren Firmwares basieren auf 2.6.13.1.
Zurückspielen kannst du das über adam2. Dazu sollte bei google einiges zu finden sein (oder hier im Forum).
Auch der Pfad zum Environment hat sich geändert.

MfG Oliver
 
Vielen Dank für die schnelle Antwort.

Habe über adam2 schon einiges gefunden - leider auch Berichte, wo es fehlgeschlagen ist.
Sympatisch wäre mir eine Methode, wo man einfach aus dem Backupup ein "normales" Image zum Hochladen über Webinterface basteln könnte. adam2 sehe ich mehr als Notfallmethode an, wenn die Box schon nicht mehr hochfährt oder die Box das Image nicht schluckt.
 
Du nimmst ein normales Image, packst es aus, packst das "neue" Kernel Image rein und packst es wieder zusammen. Fertig.
Code:
tar xf firmware.image
cp kernel.image var/tmp
tar cf firmware.image.new var/
MfG Oliver
 
Das hatte ich vor gut einem jahr schon mal probiert.
Damals erhielt ich die Meldung:
Es trat ein nicht näher spezifizierter Fehler
während des Updates auf.


Ich werd's trotzdem nochmal versuchen.

Edit:
Jetzt hab ich auch endlich meinen alten Thread wieder gefunden:
http://www.ip-phone-forum.de/showthread.php?t=105321
 
Ja. Und dann hab ich dir geschrieben, dass du in diese Error-Files gucken sollst. :-)

MfG Oliver
 
Stimmt, aber da hatte ich schon eine neue Firmware gebaut.

Diesmal hat es aber funktioniert.
Als "Ausgangsfirmware" habe ich diesmal die fritz.box_fon_wlan_7170.29.04.37.image.tar genommen.

Neuen Experimenten steht also nichts mehr im Weg ;).
 
Kostenlos!

Statistik des Forums

Themen
247,839
Beiträge
2,274,686
Mitglieder
376,848
Neuestes Mitglied
elyar01