Attached is my kernel compile of latest Jhinta kernel (overclock fixed but USB hotplug not fixed yet). It is for mountloop boot with the image living under /sdcard/ubuntu.img under Android. I attach the kernelblob and the modules (extract to /lib/modules on your linux rootfs).
If you have different setup, extract the kernelblob using the blob tools, and modify the command line to suit your needs. The same initrd should work for straight boot off a partition or for loop mount, you only need to change the command line "boot" and "loop" arguments accordingly.
This works for me, using it all the time (on a SBKv2 device - actually TF101G which is not SBKv2 but yet some other SBK). Very happy except for USB hotplug which is the only thing that doesn't work (USB has to be plugged in from boot to be recognized).