Why do you need to know what a boot block is? Why do you need to know about the kernel source?
What are you trying to acomplish?