Re: Loosing grub mbr after mounting jffs2 image with loop0 and mtdblock0

cdlinux
2004-10-13T13:40:21Z

On Mon, Oct 11, 2004 at 01:20:17PM +0200, cdlinux@koala.de wrote:
>
> I suppose, it has to do with the way I mount the jffs2 partition (as I'm
> actually mounting the entire image as loopdev/jffs2)...?
> I'm unsure about what would be the right way to do this.
>

Sorry for posting this on the wrong list.

For completeness sake:
The solution was fairly simple, all i had to do was set the loopdevice up
correctly with the right byte-offset inside the image and forget about the
erasesz-option to the blkmtd module (eg):

losetup -o 5881928 /dev/loop0 file.img
modprobe blkmtd device=/dev/loop0
mount -t jffs2 /dev/mtdblock0 /mnt/cfmnt

...

umount /dev/mtdblock0
rmmod blkmtd; rmmod jffs2;
losetup -d /dev/loop0

After that, one can safely dd the image to the cf-card w/o loosing
partitionings, grub etc.

Sorry again,
chris