PHP Code:
# file Update_kindle_1.2/update-016-KU3-029987/root_fs.img
Update_kindle_1.2/update-016-KU3-029987/root_fs.img: Squashfs filesystem, little endian, version 3.0, 11586773 bytes, 348 inodes, blocksize: 65536 bytes, created: Wed Jan 28 21:12:12 2009
mi
I see that the rootfs amazon packed in their FW 1.2 update is type Squashfs, which means that it is read-only. No "mntroot rw" on the K1, apparently. Besides ramdisks, only /opt and /mnt/us appear to be writable (as mentioned previously, no /var/local on the K1).
The dmesg errors talk about jffs2? I tried mounting it as jffs2 (instructions posted previously to this thread) and that also failed.
Trying to mount that K1 rootfs on my recent linux mint gives this:
[307062.882781] jffs2: Old JFFS2 bitmask found at 0x00a45e24
[307062.882782] jffs2: You cannot use older JFFS2 filesystems with newer kernels
[307062.883654] jffs2: Cowardly refusing to erase blocks on filesystem with no valid JFFS2 nodes
[307062.883658] jffs2: empty_blocks 0, bad_blocks 0, c->nr_blocks 83
[308265.533226] squashfs: SQUASHFS error: Major/Minor mismatch, older Squashfs 3.0 filesystems are unsupported
I get a similar error trying to mount it inside my armv4l build environment too:
(armv4l:1) /home $ mount -t squashfs K1-1.2-rootfs.img rootfs
squashfs: SQUASHFS error: Major/Minor mismatch, older Squashfs 3.0 filesystems are unsupported
mount: '/dev/loop0'->'rootfs': Invalid argument