系统加电后,计算机硬件BIOS进行开机自检,然后从引导盘的第0个磁道的第一个扇区中加载一小段引导代码到内存。引导代码随后开始运行,负责将操作系统的内核装入内存。内核加载完毕后,引导代码将控制交给内核。
内核开始运行后,首先进行硬件和设备的初始化,挂装boot文件系统,然后启动init进程。 在启动阶段,init进程负责完成系统的初始化,包括挂装各文件系统和启动一系列后台进程,将系统一级一级地引导到默认运行级别。初始化完成后,在各控制台上的login登录进程都已启动运行,守候用户登录.
更详细的过程请参考: http://blog.chinaunix.net/uid-26495963-id-3066282.html