[ubuntu] Compiling a small as possible linux kernel

view story

http://ubuntuforums.org – Hi guys, i wanna ask you for help to compile a very tiny kernel. I'm currently having a task at school that dictates that I must compile a kernel without modules, that can boot and is less than 10mb big. I've tried a load of stuff but I tend to kill modules I need and forget to bake the important options in to the kernel. I don't need anything really but keyboard and a functioning terminal when I boot. Can someone clever please point me in the right direction? :-) Thanks! (Hardware)