详细讲解Linux启动流程及启动用到的配置文件及脚本 您所在的位置:网站首页 linux开机自动挂载配置文件在哪里 详细讲解Linux启动流程及启动用到的配置文件及脚本

详细讲解Linux启动流程及启动用到的配置文件及脚本

2023-05-14 13:24| 来源: 网络整理| 查看: 265

详细讲解

Linux

启动流程及启动用到的配置文件及脚本

 

《一》:详解

Linux

启动流程及需要使用到的配置文件

 

POST

-

->BIOS(Boot Sequence)->MBR(bootloader)->Kernel->initrd->r

ootfs(/sbin/init) 

  

下面对每个启动流程做详细解释:

 

POST

(加电自检)

 

计算机本身不执行任何程序,所以系统必须要完成自举的过程,

CPU

的控制下,将

RAM

芯片中的某个程序映射到

ROM

地址空间,

并执其中的指令完成系统硬件健康状况检查,例如存储设备、网卡、

CPU

、声卡等其他硬件设备是否完好。当检查完成后,所有硬件或基

本硬件、核心硬件没有问题,则下一个启动流程

->BIOS 

BIOS

Boot Sequence

 

BIOS

(Boot 

Sequence)

自上而下的寻找对应存储设备上操作系统的

MBR

,如果

MBR

存在,则会读取

MBR

中的

bootloader 

MBR(bootloader

 

会根据

MBR

所指引的活动分区上寻找系统分区中的

 

bootloader

bootloader

称为是一段程序,占据

446

字节。在

bootloader

当中配

置了所要引导操作系统的内核所在的位置,因此

BIOS

被载入内存以后,

当它实现将控制权限转交给

bootloader

以后,

bootloader

接收整个

系统的控制权限,而后根据用户的选择去读取相应操作系统中的内核,

并将内核装载入内存的某个空间位置,解压缩,这时

kernel

就可以在

内存中活动,并根据

kernel

本身功能在内存当中探索硬件并加载硬件

驱动程序并完成内核初始化,

bootloader

会将控制权限转交给内核。

 

Kernel

(初始化)

 

我们知道

kernel

是完成探索硬件及加载硬件驱动程序,并以读写

的方式挂载根文件系统。那么这里就出现一个比较诡异的问题,是什

么问题呢?

 



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有