文档章节

Linux启动过程详解

素人派
 素人派
发布于 2015/07/22 07:57
字数 276
阅读 8
收藏 0
  • 加载BIOS
  • 读取MBR
  • Boot Loader
Boot Loader有几种,例如:Grub、Lilo、Spfdisk等。
  • 加载内核
  • 启动init
/etc/inittab设定启动级别 以下是运行级别的描述 0 关机 1 单用户 2 无网络支持的多用户 3 有网络支持的多用户 4 保留 5 有网络支持的多用户,图形界面 6 重新引导系统
  • 执行rc.sysinit
在设定了运行等级后,Linux系统执行的第一个用户层文件就是/etc/rc.d/rc.sysinit脚本程序,它做的工作非常多,包括设定PATH、设定网络配置(/etc/sysconfig/network)、启动swap分区、设定/proc等等。
  • 启动内核模块
具体是依据/etc/modules.conf文件或/etc/modules.d目录下的文件来装载内核模块。
  • 根据运行界别运行启动脚本
根据运行级别的不同,系统会运行rc0.d到rc6.d中的相应的脚本程序,来完成相应的初始化工作和启动相应的服务。
  • 执行/etc/rc.d/rc.local
  • 执行/bin/login程序,进入登录状态

本文转载自:http://surenpi.com/2015/03/17/linux%e5%90%af%e5%8a%a8%e8%bf%87%e7%a8%8b%e8%af%a6%e8%a7%a3/

上一篇: MQ系列传感器
素人派
粉丝 26
博文 1907
码字总数 10223
作品 6
东城
程序员
私信 提问
深入理解Linux内存管理-之-目录导航

转自:https://blog.csdn.net/gatieme/article/details/52384965 1 内存描述 2 页表管理 3 初始化内存管理

zwfgogo
2018/04/20
0
0
Samba服务器安装(通过yum来进行安装)

在上面的源码安装失败未果后,我果断选择了放弃,于是想着采用yum来进行安装,直接经历的艰辛过程就不再多陈述了。。。。。。。。。 有关yum的各种命令详解将会在后续的Linux学习中记录出来,...

jims
2015/10/26
0
0
分享12本关于Linux学习方面的书籍(免费下载)

分享12本关于Linux学习方面的书籍(免费下载) 1、鸟哥的Linuix私房菜简体 2、ARM+Linux的启动分析(zImage) 3、linux2.6内核启动分析 4、Linux Kernel核心中文手册(内核图解) 5、Linux必学的...

邓剑彬
2012/12/05
540
3
详解 Android 系统启动过程

Android的启动过程可以分为两个阶段,第一阶段是Linux的启动,第二阶段才是Android的启动,下面我们分别来了解一下具体的过程。 首先是Linux启动,这一部分我想就可以略过了,无非是Linux的B...

鉴客
2011/09/15
12.1K
0
在ThinkPad上安装Ubuntu的过程详解

机器配置 Lenovo/IBM Thinkpad T43 266871U: Intel Pentium M(Dothan) 760 2.0GHz / Intel 915PM 芯片组 / 512M DDR2 533MHz 内存(我加到了1G) / ATI Mobility Radeon x300 / 14.1" TFT 高......

红薯
2009/05/07
5.5K
0

没有更多内容

加载失败,请刷新页面

加载更多

在阿里云ecs服务器(linux之centos系统)安装调试nginx

购买阿里云ecs服务器实例 由于这里只是测试,我们就随便买一个(当然我就选最便宜的了,这里的抢占式实例测试完可以直接释放) 选择centos7.6镜像 点击下一步:网络和安全组 接下来选中开通h...

祖达
昨天
0
0
【阴阳师】真蛇10层记录

蛇切黑体系 追月神 散件一速,速度越高越好(220+) 镰鼬 招财二速,速度211以上; 山兔 火灵三速,速度180-200均可; 丑女 心眼四速,速度170左右即可; 大蛇 蚌精暴击套。速度高于阴阳师即...

Areya
昨天
4
0
js动态设置元素高度

this.$refs.xxx.style.height= this.contentHeight; 元素需要绑定

Carbenson
昨天
2
0
今天的学习

今天学到了ci框架中的查询语句的where条件语句: 1、$this->db->select('')->from('')->where('id = ??')->get()->result_array();2、$this->db->select('')->from('')->where('id', '??'......

墨冥
昨天
2
0
MySQL在高并发下的订单撮合、系统使用、共享锁与排他锁保证数据一致性

前序 距离上次择文发表,两月余久。2018年也即将要结束了,目前的工作依然是与区块链应用相关的,也很荣幸在9月初受邀签约出版暂名为《区块链以太坊DApp实战开发》一书,预计在明年年初出版。...

我最喜欢三大框架
昨天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部