We are presently attempting to set up an embedded system using either SYSLINUX or LILO. Our intention is to load up from flash and run entirely on RAMDISK. I have read much of the available documentation and the role of initrd is unclear to us. Per the description in the boot parm docs, initrd seems to be primarily for use during early bootup, as a means of providing special /dev's and such. It is later, generally, umounted and the 'real' root fs is mounted. I note that the boot disk HOWTO does not specify the use of initrd. However much of the other documentation seems to always use the initrd boot parm when loading and running in RAMdisk. It appears as though the final root image is infact mounted via initrd. Is this a requirement or can I avoid it? I presume there is a 'best' practice here.
Thanks for any help Fritz Woods Hole Oceanographic