multiple MTD partitions
Mitch Bradley
wmb at firmworks.com
Fri Dec 14 16:38:50 EST 2007
The main reason you have gotten no feedback is because we are ultra-busy
right now with mass-production and other issues.
I have been looking into partitioning schemes for some time now. We
need to have a discussion about this, but now is not the time.
Artem Bityutskiy wrote:
> Hello Mitch,
>
> we've sent an UBIFS announcement few days ago to this mailing list:
>
> http://lists.laptop.org/pipermail/devel/2007-December/008348.html
>
> but unfortunately have not got feedback, and I suspect one of the
> reasons is that it is too difficult to boot UBIFS on XO.
>
> I'd kindly ask you to help me with booting XO with UBIFS as rootfs.
>
> UBI/UBIFS is too large and difficult to implement their support in XO
> boot-loader. So I plan to use the following scheme:
>
> 1. Have 2 MTD partitions - mtd0 and mtd1. mtd0 is small (say, 10MiB),
> and has JFFS2 FS. It contains /boot, /boot-alt, and everything else
> which the boot-loader would like to have. mtd1 is large, and it spans
> up to the end of the flash chip.
>
> 2. When booting, the bootloader reads kernel, initrd and the other
> stuff from the JFFS2 FS on MTD 0. It has to be trivial as the
> boot-loader already can read JFFS2 FS.
>
> The boot-loader does not try to read mtd1, because it contains
> UBI/UBIFS which it does not support.
>
> 3. Once the kernel and initrd are loaded, mtd1 can be attached to UBI
> and rootfs (UBIFS) can be bounted.
>
> Also, I need to be able to easily flash images which contain JFFS2 and
> UBIFS to the internal NAND. But I guess this has nothing to do with
> the bootloader, right?
>
> Thanks.
>
More information about the Devel
mailing list