Success. The device boots. Thank you for your help I'm finding that the learning curve with uBoot etc. is steep!
However, the boot files are now in /boot/boot not /boot which will corrupt any future kernel upgrade...
I learnt many years ago not to get this wrong! So, please forgive me checking in with you before proceeding:
I still need to:
1. Copy the boot files, currently in /boot in the boot partition, but now mounted in my filesystem at /boot/boot, so that they end up in the /boot directory in the rootfs partition when the boot partition is not mounted
2. Delete the boot partition from the disk's partition table
Is this correct?
Second question. Is my NAND environment really corrupt? Since everything boots is it not "good enough"? I'd rather not risk another flash write unless it was really necessary?