during fedora boot, what picks up the initrd.img from /boot?

Tony Nelson tonynelson at georgeanelson.com
Fri Nov 30 18:32:36 UTC 2007


At 10:33 AM -0500 11/30/07, Robert P. J. Day wrote:
>On Fri, 30 Nov 2007, Mikkel L. Ellertson wrote:
>
>> Robert P. J. Day wrote:
>> >   i'm sure i'm going to regret asking this only seconds after i
>> > hit ENTER, but at what point during the boot process does the
>> > kernel's corresponding /boot/initrd.img file kick in and get used?
>> >
>> >   i'm following along reading the logic of initramfs and early
>> > userspace, and can see where a compressed cpio archive can be
>> > incorporated into the kernel image itself.  fair enough.
>> >
>> >   but how does the /boot/initrd.img (which is itself a compressed
>> > cpio image) get processed during boot?  it's certainly not passed
>> > as an argument to the kernel as i can see via /proc/cmdline.  so
>> > how does it affect the boot sequence?  thanks.
>
>> I believe that Grub loads the image, and then passes the location to
>> the kernel at boot. Support for the file system of initrd.img has to
>> be built into the kernel.
>
>but *how* does grub pass that info? ...
 ...

According to `info grub` 13.3.7 initrd, GRUB loads the image and sets the
"appropriate parameters in the Linux setup area in memory."  I see the
initrd in the kernel docs "boot.txt".
-- 
____________________________________________________________________
TonyN.:'                       <mailto:tonynelson at georgeanelson.com>
      '                              <http://www.georgeanelson.com/>




More information about the fedora-list mailing list