Linux Kernel MTD question
Wolfgang Denk
wd at denx.de
Mon Aug 22 06:58:51 EST 2005
In message <20050821080936.DA55167F92 at ozlabs.org> you wrote:
>
> Just as I know, we can have many partitions for our flash if we turn on MTD
> in Kernel. For example:
Right.
> How could I distribute my RootFS into initrd1 and initrd2?
You cannot. The *root* filesystem is always just a single file system.
You can mount additional file systems on top of the directory
hierarchy provided by your root file system, but this is something
completely different.
> In U-Boot command, bootcmd, I set it to "bootm 40000 100000". 40000 is
> Kernel address, and 100000 is RootFS1 address. But where to set RootRS2
> address?
There are several errors in this text.
First, the kernel download address 0x40000 = 256kB is much too low
and can never work.
Second, the "100000" parameter is not a "RootFS1 address". It is the
start address of a ramdisk image. This may or may not be your root
file system, and it is usually NOT the address as seen by the kernel.
And, 100000 = 1 MB is a much too low address and can never work.
And finally: all this has absolutely NOTHING to do with MTD partitions.
Best regards,
Wolfgang Denk
--
Software Engineering: Embedded and Realtime Systems, Embedded Linux
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
Documentation is like sex: when it is good, it is very, very good;
and when it is bad, it is better than nothing. - Dick Brandon
More information about the Linuxppc-embedded
mailing list