快速业务通道

Fedora 启动过程浅析

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-29

一直都对linux的启动过程挺感兴趣,但刚接触linux的时间不是很长,不是很了解,通过这段时间的学习和从网上查的资料,大概对启动过程有了一个大概的认识,下面给出自己的理解,错误之处还望给予指点,愿意学习!

一,电源加电,此时主板BIOS提供的信息进行自检,即 Power On Self Test ,这段时间主要来确定启动设备的数据.

二,读取MBR(master boot record),来启动主引导加载程序.

三,读取/boot/grub/grub.conf 的信息,来确定是直接启动核心,还是将启动控制权交给下一个引导加载程序来启动令一核心.

四,启动程序找到核心文件后,通过initrd来建立虚拟盘 Raw Disk 来协助启动,然后解压核心到主存储器.

五,运行系统初始化程序init(主要通过执行/etc/rc.d/rc.sysinit脚本来完成初始化).

六, 加载核心的外挂模块(/etc/modprobe.conf).

七,根据/etc/inittab设置,启动运行等级,然后执行相应的/etc/rc.d/rc.[n] 中的脚本,然后启动系统服务.

八,执行用户自定义脚本模块/etc/rc.d/rc.local.

九,执行/bin/login 等待用户登录.

十,登录后以shell方式将主机控制权交给用户

Empire CMS,phome.net

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号