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
Picking the best bits from each.
Downloaded - linux-18.104.22.168.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 ?