Linux的启动过程

 

根据启动流程图,总结一下大致按照如下步骤进行:

第一阶段:BIOS启动引导阶段:在该过程中实现硬件的初始化以及查找启动介质;从MBR中装载启动引导管理器(GRUB),并运行该启动引导管理;

第二阶段:GRUB启动引导阶段:装载stage1,stage1.5,stage2;读取/boot/grub/grub.conf文件并显示启动菜单;装载所选的kernel和initrd文件到内存中去;

第三阶段:内核引导阶段:运行内核启动参数;解压initrd文件并挂载iniitrd文件系统,装载必须的驱动;挂载根文件系统;

第四阶段:Sys V init初始化阶段:启动/sbin/init程序;运行rc.sysinit脚本,设置系统环境,启动swap分区;读取/etc/inittab文件,运行在/etc/rc.d/rc<0-6>中定义的不同run level 的服务初始化脚本;

 

第五阶段:启动顺利完成,打开字符终端控制台或者图形界面进行登录:

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章