hello experts,,<br><br>I am starting out and heavily <b>confused</b> for the part of linux kernel boot::<div><b>(plz. do rectify me at all the wrong places)</b>
</div><div><br>       when bootloader in bios executes its code, it do POST and other things...then as I read from somewhere  kernel does initrd to load some basic modules so as to mount the root file system and then removes itself.....<br>

1.how does kernel do initrd as the kernel(vmlinuz) itself is present on the harddisk ....i mean how the control is transferrred to the kernel(present in hdd) from the bios????<br>      --at initial point drivers(i mean the protocol to access the harddisk) is not known then how the MBR is accessed ??<br>

<div>2.can we put the kernel (even though very small part of it) in the bios itself??</div></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div>

<br></div><div>Regards</div><div>saurabh shandilya</div><div><br></div>