We are trying to create initrd and zImage for our customized IMX31 armel board ( in which we have tested debian chroot successfully). We need to boot the debian from the redboot. Is it possible to boot the debian with you provided initrd and kernel image. If not please provide me the information to create our own initrd and kernel zImage to boot the debian filesystem from redboot.We are using freescale LTIB provided cross compiler tool ,zImage and rootfs.jffs2 and we are going to use the same drivers .kindly direct me in correct path.

It worked for me but it was very slow, by a factor of ten.
It took 3 hours and 15 minutes to install 278MB of Base system only.
That's an aggregate rate of 24 KB/s for a USB2.0 flash memory device
that can write at 8.5 MB/s. [WLAN was 1.5 Mb/s DSL; the download
total of about 150 MB takes about 17 minutes.]

Changing from ext3 to ext2 (which avoids the "double write" of
journalling), and using the 'noatime' mount option, saved 45 minutes.
[You can convert quickly from ext2 to ext3 at your leisure:http://www.redhat.com/docs/manuals/linux/RHL-7.3-Manual/ref-guide/s1-filesystem-ext3-convert.html
although the partitioner's choice of option flags is different:
ext3: ext_attr resize_inode dir_index filetype sparse_super large_file
ext2: filetype sparse_super
If ext3 is the ultimate goal, then perhaps the partitioner
should mkfs an ext3 filesystem, but it should be mounted as ext2
during the install.
]
The Base system finished in two hours, then the installer spent
half an hour doing "nothing" because I unchecked the pre-selected
"Standard system" option of "Select and install software." Many
minutes of that half an hour was spent running 'aptitude' with a
VSZ of 48MB on machine with only 32MB of RAM. Perhaps this half hour
can be avoided by running the installer in Expert mode, and entirely
omitting the step "Select and install software."

There are blocking interactive dialogs at the begining of "Select and
install software" which occur after a couple hours. It is poor design
of the overall process to require "tending" such an operation. Instead,
the default should be to limit interaction to the beginning of the
whole process.

The debian-installer "Low memory mode" should be viewed as a last resort.
Instead, build the complete filesystem image on resource-rich machine
(large RAM, fast CPU, fast disk) then download the result. Or create
the empty filesystems, export them using NFS, and do a "remote" install
from another machine on the local network.
--