Hi all, So, I've followed the instructions at http://www.electronics.diycinema.co.uk/embedded/mini2440/bitbaking-the-k... ... and I now have the following files ready to install: Angstrom-mini2440-image-glibc-ipk-2009.X-stable-mini2440.rootfs.ext3 (109,813,760 bytes) Angstrom-mini2440-image-glibc-ipk-2009.X-stable-mini2440.rootfs.jffs2 (77,021,184 bytes) Angstrom-mini2440-image-glibc-ipk-2009.X-stable-mini2440.rootfs.tar.gz (42,633,774 bytes) modules-2.6.32+git-r2-mini2440.tgz (17,737,000 bytes) u-boot-mini2440-git-r30.bin (239,616 bytes) uImage-2.6.32+git-r2-mini2440.bin (2,070,096 bytes) So, presumably I choose one of the rootfs options (probably go with jffs2 one since I want it in NAND), along with the kernel (which I'm assuming is uImage-2.6.32+git-r2-mini2440.bin) and u-boot itself (which I'm assuming is u-boot-mini2440-git-r30.bin). Do I need the modules as well as the rootfs ? The real question is: where do I go from here ? I want the NAND to hold u-boot, the kernel, and the rootfs, and I can see how to get u-boot installed (http://code.google.com/p/mini2440/wiki/MiniBringup), but it's not clear to me how to (a) install the kernel and/or the rootfs on their own flash partitions, then (b) boot linux from the correct flash partition, telling it where its rootfs is. Anyone point me in the right direction ? I'm using linux as a cross-compile host, not Windows. Cheers Simon