|Next: Transfer control to OS kernel in RAM Previous: Loads OS Image Contents: Index|
In Linux the kernel needs a root file system to work, this root file system can be on a disk or in RAM disk. RAM disk (initrd) is frequently used in linux distributions to keep the kernel small and to load only a required set of modules to work with the hardware. The initial RAM disk is used as a root file system, the init process of the RAM disk, loads the needed modules and then mounts the other filesystems from disk. In embedded system, many times there is no disk at all so the RAM file system is used.
Transfer control to OS kernel in RAM
Loads OS Image
|Prepared by Ori Idan Helicon technologies|