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...