linux的开机启动过程
作者 佚名技术
来源 Linux系统
浏览
发布时间 2012-03-25
开机过程指的是从打开计算机电源直到LINUX显示用户登录画面的全过程.
启动第一步 加载BIOS
当你打开计算电源,计算机会![]() ![]() ![]() ![]() 启动第五步 用户层init依据inittab文件来设定运行等级 内核被加载后第一个运行的程序便是/sbin/init,该文件会读取/etc/inittab文件,并依据此文件来初始化工作. 其实/etc/inittab文件最主要的作用就是设定LINUX的运行等级,其设定形式是“:ID:5:INITDEFAULT:",这就表明LINUX需要运行在等级5上.LINUX的运行等级设定如下: 0:关机 1:单用户模式 2:无网络支持的多用户模式 3:有网络支持的多用户模式 4:保留 5:有网络支持有图行化桌面的支持的多用户模式 6:重新引导系统,即重启 启支第六步 init进程执行rc.sysinit 在设定了运行等级后,linux系统执行的第一个用户层文件就是/etc/rc.d/rc.sysinit脚本程序,它做的工作非常多,包括设定PATH、设定网络配置、启动SWAP分区、设定/proc等等. 线程init的最终完成状态是能够 ![]() init()函数结束,linux内核的引导部分才结束. 启动第七步 启动内核模块 具体是依据/etc/modules.conf文件来装载内核模块 启动第八步 执行不同运行级别的脚本程序 根据运行级别的不同,系统会运行rc0.d到rc6.d中的相应的脚本程序,来完成相应的初始化工作和启动相应的服务. 启动第九步 执行/etc/rc.d/rc.local 分别初始化系统的定时器机制,软中断机制以及系统日期时间. |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: 为特定用户创建监牢 chroot下一篇: 逻辑卷管理器LVM的使用
关于linux的开机启动过程的所有评论