[Ilugc] kernel build option - ramdisk

  • From: sureshkumar.s@xxxxxxxxxx (Suresh Kumar Subramanian)
  • Date: Mon Feb 8 17:57:01 2010

Hi,

The initrd image usually contains some drivers that are not built-in
the kernel, and required to access hardware when the kernel boots.
But, one can also use the initrd image as a filesystem image (root
filesystem directories from busybox, for example) that can be booted
with the kernel to give the end user a shell prompt to work with --
like the use of a LiveCD/DVD running entirely on RAM that has both
kernel and initrd filesystem image.

Thanks for clarification. Still I have some couple of question.
1) So initrd is first file which executes first in the boot process (if 
present) . Am I correct?
2) There are so many variances in the kernel image file (vmlinuz, bzImage, 
zImage, etc). What is the difference? How do we build each?

I may be stupid, But just want to clarify initrd is the ramdisk correct?

Thanks.
Suresh




Other related posts: