- The kernel starts
/linuxrcas passed via the kernel parameter read from DTSrdinit=/linuxrc, which is a symlink to/bin/busybox. - busybox, running as an init process, parses
/etc/inittab. - As part of sysinit loaded from the inittab, fstab filesystems are mounted. At this time, no writable unprotected persistent filesystems are available.
- The last inittab entry at the sysinit level starts
/etc/init.d/rcS. - /etc/init.d/rcS flattened:
# First create shadow which became the main system shadow file
cp -f /etc/shadow_security /tmp/shadow