It is stored in one of flash partitions - no filesystem, just pure data.[div align=\"right\"][a href=\"index.php?act=findpost&pid=141795\"][{POST_SNAPBACK}][/a][/div]
Sharp bootloader load kernel from flash (same partition in all PXA models iirc). We cannot change it in easy way.One way to change it is using kexec to boot other kernel so we would get:1. sharp bootloader boot kernel from flash2. our system starts3. our system use kexec to boot other kernel (taken from filesystem)4. our kernel boots5. our system starts again, checks that correct kernel is used6. system boot into selected environment.Other way is replacing 2nd stage of bootloader with u-boot (like pdaX beta4 did) - this allow us to keep kernel on jffs2 partition so we can update it from working system without problems. But users have problems with installing u-boot and thats stopped me from using u-boot in OZ.[div align=\"right\"][a href=\"index.php?act=findpost&pid=141854\"][{POST_SNAPBACK}][/a][/div]