linux系统引导流程

1固件自检--------firmware

固件-------固化到主板芯片中的一段程序,通过CMOS/BIOS 用来加电自检

CMOS --- =存储器  给所有的芯片加电

BIOS------basic  Input Output System  简单的输入输出系统-----连接软件和硬件之间的一座桥梁-----软件的命令和硬件的命令结合

 

2,加载操作系统的内核

Bootloader  引导着我们去找到这个操作系统的内核

Linux下有一个常用的自启动程序----grub---

Boot 目录下面存放的是引导找到操作系统内核的命令

通过grub.conf文件找

Title-------操作系统的名称

root (hd0,0)  hd0-----ide 硬盘0 第几块硬盘---0 第几个分区()

Sd ------scisi

Kernel   操作系统内核的版本号

3,加载了内核

内核有哪些功能:驱动硬件,驱动---软件驱使硬件动起来

开启 init 命令

/etc/inittab 

因为不同的运行级别加载的服务是不一样的,比如图形界面和单用户界面

Inittab------判断你默认的运行级别是什么

通过initdefault来判断我们默认的启动级别

 

初始化系统------通过:/etc/rc.d/rc.sysinit这个脚本来实现加载系统的基本服务,不管你是什么运行级别都要执行这个脚本

默认的字体----系统的时间----环境变量

 

 

3,我们还要根据你不同的运行级别去开启不同的服务

不同的运行级别开启不同的服务是怎么来实现的呢?

/etc/rc.d/rc

Rc------他就是用来根据不同的启动级别开启不同的服务

原理:先判断你默认的启动级别,再去根据这个启动级别执行相应的 rcX.D这个脚本

进一步引导去找到具体的操作系统的内核

 

Etc 目录里面的文件其实大部分是软连接 ------用来找到具体的脚本的

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值