Linux Boot Process

Here is a very comprehensive documentation, perhaps a bit too complex for beginners, but we all need to learn:

Linux Boot Process