Please, I am not looking for a rehash of what's stated in RedHat's documentation regarding emergency mode. I would like to know what steps are involved from the time grub hands off to the kernel to the time you get a emergency mode login prompt.
I imagine /sbin/init is completely bypassed and therefore rc.sysinit bypassed as well. I don't however know what isn't bypassed or how emergency mode differs (intimately) with init=/bin/sh.
What sort of steps does the kernel take when given the emergency argument at boot time? Thanks!
Normal situation:
In emergency mode you bypass 'rc.sysinit' and runs only 'sulogin' script by default. To see what is happening on your system see /etc/inittab.
No scripts are processed and you are given a root shell. Requires a password. Uses PAM if configured.