Originally Posted by Gerrett
the kernel source is not the problem, cause cm's sources are available. But didn't know how to build the boot.img and franlov didn't share his way he do it.
Sent from my Optimus 3D using Tapatalk
Had the same problem until I finally asked Arcee (Ricardo the CM dev) all creds to him
He told med you need to use
mkimage -A ARM -T multi -n "My Bootimg" -C None -a 0x80008000 -e 0x80008000 -d kernel-file:ram-file boot.img
also I did a bit of trial and error and found out that instead of 2048 stripping when doing a normal separation of kernel and ram (from a boot.img) you just need to remove the first 76, hope this helps, I've tried it and it works without a hitch.
In Ubuntu you just need to do a
sudo apt-get install uboot-mkimage
to get the right software