Warum schreibt er es nicht so ? ..... Linux macht es möglich

Mounten eines jffs2 Images in Ubuntu:
( Beispiel per Konsole in $HOME )

Benötigte Pakete installieren:

sudo apt-get install mtd-tools

Die Kernel Module laden:
Hinweis > die Grösse des mtd Devices (total_size=65535) in KB kann man beim laden von mtdram festlegen

sudo modprobe mtd
sudo modprobe jffs2
sudo modprobe mtdram total_size=65535 erase_size=512
sudo modprobe mtdchar
sudo modprobe mtdblock


Das jffs2 Image in das Block Device laden:
(Wobei das Image natürlich im persönlichen Ordner = $HOME liegen muss.)

sudo dd if=$HOME/e2jffs2.img of=/dev/mtd0

Nun kann man das Image mounten:

sudo mkdir -p $HOME/image
sudo mount -t jffs2 /dev/mtdblock0 $HOME/image

Jetzt hat man in $HOME/image das Image vorliegen.
Ist allerdings nur mit root Rechten editierbar !!

Dazu z.Bsp. den Nautilus als root starten:

sudo nautilus

Damit den Kernel (uImage) nach $HOME/image/boot kopieren.

Das *.tar.gz per Konsole erstellen:

sudo tar -cvzf $HOME/MeinImage.tar.gz -C $HOME/image ./


Fertig...