as you know, in Linux environments initrd is different for each hardware platform, for example in vm and actual hardware. for create initrd, must use mkinitrd command.
but in installation cd environments how initrd is create dynamically for different HW?
my question in other word: when you install a linux in your system, /boot/initrd.img dynamicaly (maybe) based on your hardware created. my quiestion is that, /boot/initrd how be created, its dynamically? pre compiled or something else.