Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende ÜberarbeitungLetzte ÜberarbeitungBeide Seiten der Revision | ||
software:linux:jffs2 [2015-08-18 13:41] – abajric | software:linux:jffs2 [2015-08-18 14:24] – abajric | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== jffs2 Image ohne MTD Device mounten ====== | ====== jffs2 Image ohne MTD Device mounten ====== | ||
- | (Ubuntu 14.04 x86 64-Bit) | + | (getestet mit Ubuntu 14.04 x86 64-Bit, Linux 3.13) |
- | Dieses File ist im Big-Endian Format, weil ther '' | + | Dieses File ist im Big-Endian Format, weil der '' |
< | < | ||
Zeile 36: | Zeile 36: | ||
$ sudo modprobe mtdram total_size=28672 # kB | $ sudo modprobe mtdram total_size=28672 # kB | ||
$ sudo modprobe mtdblock | $ sudo modprobe mtdblock | ||
- | $ ls /dev/mt* | + | $ ls /dev/mtd* |
/ | / | ||
$ sudo dd if=rootfs.little.jffs2 of=/ | $ sudo dd if=rootfs.little.jffs2 of=/ | ||
Zeile 43: | Zeile 43: | ||
</ | </ | ||
+ | Nun können die Dateien bearbeiten werden. Bevor das Image geflashed wird, muss es wieder ins Big-Endian Format zurückkonvertiert werden: | ||
+ | |||
+ | < | ||
+ | $ sync | ||
+ | $ sudo umount ./rootfs | ||
+ | $ sudo dd if=/ | ||
+ | $ jffs2dump -lcr -e rootfs.big.jffs2 rootfs2.little.jffs2 | ||
+ | </ | ||