INITRDSection: Linux Programmer's Manual (4) INITRDSection:
Linux Programmer's Manual (4) In the first boot-up phase, the
kernel starts up and mounts an initial root file-system from the
contents of /dev/initrd (e.g. RAM disk initialized by the boot
loader). In the second phase, additional drivers or other
modules are loaded from the initial root device's contents.
After loading the additional modules, a new root file system
(i.e. the normal root file system) is mounted from a different
device. 1. The boot loader loads the kernel program and
/dev/initrd's contents into memory. 2. On kernel startup, the
kernel uncompresses and copies the contents of the device
/dev/initrd onto device /dev/ram0 and then frees the memory used
by /dev/initrd. 3. The kernel then read-write mounts device
/dev/ram0 as the initial root file system. 4. If the indicated
normal root file system is also the initial root file-system
(e.g. /dev/ram0 ) then the kernel skips to the last step for the
usual boot sequence. 5. If the executable