This is how I configured my C3100.
I installed cacko normally to the NAND.
I installed the patch avail here to remove the need for the part hard drive partitions:
https://www.oesf.org/forum/index.php?s=&...st&p=176430Then I created a couple of partitions on an SD card, one to hold the Zubuntu OS and one to point to the install of cacko on the NAND.
All I did to get cacko working is in the /boot partition on the sd card was place the zImage file and the kerel-cmdline containing the text below
console=ttyS0 root=/dev/mtdblock2 mtdparts=sharpsl-nand:7168k@0k(smf),32768k@7168k(root),-(home) jffs2_orphaned_inodes=delete EQUIPMENT=0 LOGOLANG=1 DEFYEAR=2006 LOGO=1 LAUNCH=q
what this does is load the zImage file from SD then loads the rest of cacko from the internal memory.