View Single Post
Posts: 119 | Thanked: 412 times | Joined on Aug 2008
#6
Did you get this to work?

I'm doing this on my host:
Code:
FLASHER3=/everything/Downloads/Hardware/nokia_n800/flasher-3.0 
F_IMAGE=/everything/Downloads/Hardware/nokia_n800/RX-34_2008SE_2.2007.51-3_PR_COMBINED_MR0_ARM.bin
IMAGE_DIR=chinook_fiasco
PART=/dev/mmcblk0p6

mkdir -p $IMAGE_DIR
cd $IMAGE_DIR

# unpack fiasco
$FLASHER3 -F $F_IMAGE -u

# https://wiki.maemo.org/Modifying_the_root_image
mknod /tmp/mtdblock0 b 31 0
modprobe loop
losetup /dev/loop0 rootfs.jffs2 
modprobe block2mtd
modprobe mtdblock
echo "/dev/loop0" > /sys/module/block2mtd/parameters/block2mtd
modprobe jffs2
mkdir /tmp/jffs2
mount -t jffs2 /tmp/mtdblock0 /tmp/jffs2

ssh root@nut insmod /mnt/initfs/lib/modules/2.6.21-omap1/ext2.ko \; mkdir /tst \; mount $PART /tst
rsync -av /tmp/jffs2/ root@nut:/tst/
ssh root@nut umount /tst \; rmdir /tst

umount /tmp/jffs2
rmmod jffs2
rmmod mtdblock
rmmod block2mtd
losetup -d /dev/loop0
rm -f /tmp/mtdblock0 /tmp/jffs2

more notes here:
https://wiki.maemo.org/Booting_from_...card#MultiBoot