Where does uImage go? rootfs or boot?

I’ve seen several blogs and wikis that seem to conflict each other. Some say to put the kernel (uImage) on the boot partition, while others say it needs to go in the rootfs under /boot/uImage. I end up putting it in both places because I am unsure which one is recommended. In terms of performance, is one better than the other?

In angstrom we load it from /boot nowadays to keep it under package management control. It used to be in the VFAT partition because u-boot was 20x slower in loading from ext2, but that has been fixed.



OK…, thanks for the clarification.