process of loading initrd
Hi all ,
I have a very basic question.
I know that initrd loads kernel and then kernel is booted
Initrd has minimal required drivers , filesystem etc.
Initrd is loaded as ramfs and is accessed.
My question is who loads initrd.
I have read that it is loaded by boot loader.
But we specify path of initrd in config file of boot loader.
So is boot loader intelligent enough to know location(block number)
on disk where particular file is present(here initrd)
Or . is there any other entity that converts path in config file to
block number (This block number must be later passed to bios
so that appriopriate block can be loaded in memory)
waiting for reply,
thanks,
john
|