Wow , That was easy !! , I didn`t even think it would compile never mind boot from.
I followed :-
http://www.computingplugs.com/index.php/Building_a_custom_kernel and
http://plugcomputer.org/plugwiki/index.php/Compiling_Linux_Kernel_for_the_Plug_ComputerPicking the best bits from each.
Downloaded - linux-2.6.32.8.tar from kernel.org and codeSourcery - arm-2009q3-68-arm-none-eabi-i686-pc-linux-gnu.tar
Left the Kernel config at default, for I did know what the hell most of the setting was, So default looked the safer way.
So I`m left with a string of errors all todo with ipv6.
After doing a make ARCH=arm menuconfig , I`ve found that IPv6 is marked with a ( M ) to say it`s a module.
I have a Kernel folder which it generated which Net, lib, fs, drivers , crypto with file inside with a .ko extension.
OOOP a case of RTFM ... error free .
Where are I meant to put these file ?
The instructions says the Lib file ?