1. 加电BIOS自检,加载BIOS信息

  2. 检查第0磁道第1个扇区读取MBR(512字节)

  3. 启动BootLoader(GRUB)

centos 6.5 启动流程_grub

按e键进入编辑模式    按b键开始引导

root:指定启动盘符

kernel:指定运行内核的文件 后面加single可进入单用户模式

centos 6.5 启动流程_grub_02

initrd:指定ramdisk文件

这些文件都被保存到/boot/grub/grub.conf当中centos 6.5 启动流程_启动流程_03

default: 选择第几个title配置的内核或系统,各title从0开始编号

timeout: 菜单显示的超时时长

splashp_w_picpath:指定菜单的背景图片,只能为14bits色,xpm格式,gzip压缩

hiddenmenu: 隐藏菜单

title:显示于菜单中的标题

grub加密:

grub-md5-crypt    生成密码

centos 6.5 启动流程_centos_04

添加编辑密码

centos 6.5 启动流程_centos_05

添加加载内核密码

centos 6.5 启动流程_启动流程_06

内核加载+ramdisk(临时根文件系统)挂载rootfs/etc/inittab设定运行级别rc.sysinit初始化系统启动系统一系列服务设定启动内核模块根据运行等级运行脚本程序前面执行完后加载系统所需开机服务启动终端(mingetty)执行login程序登陆系统

centos 6.5 启动流程_centos_07