一、加电自检
计算机在启动以前须要进行对硬件设备自检测,加电自检是BIOS功能的一部分,它主要对计算机的CPU、主板、内存、硬盘子系统、显示子系统、串并行口、键盘、光驱等硬件的检测
二、MBR
MBR位于硬盘的前512字节,其中前446字节存放的系统在启动中的BootLoader,64个字节存放的是分区表信息,最后两个字节是结束位55AA。如图所示:
系统启动的主要引导文件为/boot/grub/grub.conf。详细解释以下图所示
三、GRUB
再上一步中,只是把存有系统的引导分区挂载,而且把内核只读挂载,在这一步会把内核加载到内存中,而且把内核进行解压。
四、加载内核
当内核初始化完成后,系统将加载initramfs-2.6.32-696.el6.x86_64.img该文件根据该文件所提供的各类驱动来探测计算结个各类硬件,而后进行只读挂载文件系统,也就是真正的根目录。
五、init初始化
在完成上述操做是,系统将读取/etc/inittab文件。和inittab相关的配置文件有/etc/init/control-alt-delete.conf、/etc/init/tty.conf、/etc/init/start-ttys.conf、/etc/init/rc.conf、/etc/init/prefdm.conf因为centos6把文件分红多个,这里主要用centos5 配置文件
六、系统初始化脚本
该步骤选择的默认启动项后执行/etc/rc.d/rc.systinit系统初始化脚本,其中包括挂载/etc/fstab挂载文件系统
七、在系统inittab文件初始化完成后读取/etc/sysctl.conf,加载一些内核参数
八、/etc/rc.d/rc文件
读取/etc/rc.d/rc,该文件的做用是,当用户选择好默认系统模式时,根据/etc/rc.d/rcX.d/目录下,当启动时,系统将把目录下全部K和S开头的文件检测一遍,若启动该模式,则把全部K开头的全部服务若已经关闭,则不作任何操做,若服务启动,则关闭服务。关机则相反centos
再次启动将出现该界面
因系统的界面过小,代码不能所有复制,因此复制外面,以图表示,gurb.conf文件只须要指定必须指定的三条就能够启动因此临时执行这三条,到系统中,仍是须要建立该文件,不然每次启动计算机都须要打一遍这三条ide