1.首先,计算机会加载BIOS
通电后开始的自检过程被称为“加电自检”,英文中称为Power On Self Test,简称POST
2.引导系统
所以常见的方式是在MBR中写入Grub的地址,这样系统实际会载入Grub作为操作系统的引导程序
3.运行Grub了。Grub最重要的功能就是根据其配置文件加载kernel镜像,并运行内核加载后的第一个程序/sbin/init,这个程序会根据/etc/inittab来进行初始化的工作。
4.Linux将根据/etc/inittab中定义的系统初始化配置si::sysinit:/etc/rc.d/rc.sysinit执行/etc/rc.sysinit脚本,该脚本将会设置系统变量、网络配置,并启动swap、设定/proc、加载用户自定义模块、加载内核设置等。
5.根据第三步读到的runlevel值来启动对应的服务
6.运行/etc/rc.local
7.生成终端或X Window来等待用户登录。