On Mon, Oct 11, 2010 at 9:43 AM, Prabhu nath <gprabhunath@xxxxxxxxx> wrote: > Then, what is the interface specification to which both Linux and Grub > comply to. > How does Grub load the linux kernel to the memory and initiate execution of > the Kernel code. > > Thanks, > Prabhu > > > On Wed, Oct 6, 2010 at 9:08 PM, Philip Downer <phil@xxxxxxxxx> wrote: >> >> Prabhu nath wrote: >>> >>> I have built a kernel version 2.6.34 and have a file >>> *vmlinuz-2.6.34* in /boot folder. >>> Is this file multiboot comliant ?. If yes, then as per >>> multiboot specification, first byte should be magic number 0x1BADB002. >>> But when I read the first byte, it is 0xC00005EA. >> >> unless a patch has been applied recently (within the last year as thats >> when I last looked) to make it so, Linux isn't multiboot compliant. If you >> search the lkml you'll find a few mails about it, I just don't think anyone >> was interested in making it compliant as they didn't see any benefit. >> Philip Downer > > Prabhu... you need to understand bootstrapping of Linux Kernel. I will give you one good link http://www.ibm.com/developerworks/linux/library/l-linuxboot/ rest you search on your own. I once modified the boot sequence that time I had done such stuff. -- To unsubscribe from this list: send an email with "unsubscribe kernelnewbies" to ecartis@xxxxxxxxxxxx Please read the FAQ at http://kernelnewbies.org/FAQ