位置: 编程技术 - 正文

linux启动流程详细介绍(linux启动过程流程图)

编辑:rootadmin

推荐整理分享linux启动流程详细介绍(linux启动过程流程图),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:linux操作系统启动流程,linux启动流程详解,linux启动流程详解,linux操作系统启动流程,linux启动过程流程图,linux 启动,linux启动过程流程图,linux 启动,内容如对您有帮助,希望把文章链接给更多的朋友!

linux启动流程简介

我们都知道,由于linux的稳定性,通常被作为服务器系统,要想称为一个PHP的高手,linux是必修之课。那么linux系统从开机到启动,中间到底都发生了什么?本文来简单探讨一下中间的神秘过程。

1、 BIOS加电自检

  BIOS是英文"Basic Input Output System"的缩略词 其实,它是一组固化到计算机内主板上一个ROM芯片上的程序。 计算机会首先加载BIOS信息,这是因为BIOS中包含了CPU的相关信息、设备启动顺序信息、硬盘信息、内存信息、时钟信息等等。在此之后,计算机心里就有谱了,知道应该去读取哪个硬件设备了。

2、 加载主引导加载程序(MBR)

  MasterBootRecord,即主引导记录,它的大小是字节,别看地方不大,可里面却存放了预启动信息、分区表信息。   主引导程序是一个字节的映像。包含一点机器码还有一个小的分区。   主引导程序的任务就是查找并且加载处在硬盘分区上的次引导程序。通过分区表查找活动分区,并将处在活动分区的次引导加载程序读取到内存里面运行。

3、 boot loader   

  bootloader就是在操作系统内核运行之前执行的的一段小程序。通过这段小程序,可以初始化硬件设备、建立内存空间的映射图,从而将系统的软硬件环境带到一个合适的状态,为加载内核做准备。 常见的bootloader有Grub、Lilo和spfdisk

4、 加载linux内核映像   

linux启动流程详细介绍(linux启动过程流程图)

  用户选择要加载的内核之后,次引导加载程序(GRUB)就会根据/boot/grub.conf配置文件中所设置的信息,从/boot/所在的分区上读取Linux内核映像,然后把内核映像加载到内存中并把控制权交给Linux内核。   

  linux内核获得控制权之后开始干自己的事   

  (1) 检测硬件   

  (2) 解压缩自己并安装必要驱动   

  (3) 初始化与文件系统相关的虚拟设备   

  (4) 装载根文件系统,挂在根目录下面   

  (5) 完成之后,linux在进程空间里面加载init程序,下面轮到init干活 5、 init进程   init是所有进程的发起者和控制者,所有的进程都由此衍生。   init进程获得控制权之后,它会执行/etc/rc.d/rc.sysinit脚本,根据里面的代码设置环境变量、网络、启动swap、检查并挂载文件系统、执行其他初始化工作。

  6、自定制启动程序 /etc/rc.local rc.local就是在一切初始化工作后,Linux留给用户进行自己定制开机启动的地方。你可以把你想设置和启动的东西放到这里。

  7、执行/bin/login程序,进入登录状态

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

linux 网卡配置详解及实例 linux网卡配置DEVICE=物理设备名IPADDR=IP地址NETMASK=掩码值NETWORK=网络地址BROADCAST=广播地址GATEWAY=网关地址TYPE=Ethernet(网络类型)ONBOOT=[yes|no](引导时是否激活

Linux命令中的rpm安装命令 在Linux操作系统下,几乎所有的软件均通过RPM进行安装、卸载及管理等操作。RPM的全称为RedhatPackageManager,是由Redhat公司提出的,用于管理Linux下软件包

Linux下模拟实现进度条实例详解 Linux下模拟实现进度条在Linux系统下模拟进度条,首先需要了解一些简单基础知识:1、在Linux系统下,r是回车符,n是换行符,回车是行不变光标回到该

标签: linux启动过程流程图

本文链接地址:https://www.jiuchutong.com/biancheng/376738.html 转载请保留说明!

上一篇:详谈Linux netstat命令(高级面试必备)(详谈左晖)

下一篇:linux 网卡配置详解及实例(linux 网卡 配置)

  • 增值税普通发票需要交税吗
  • 金税盘年费能全额抵扣吗
  • 小规模纳税企业
  • 小规模纳税人开普票要交税吗
  • 培训学校可以不可以用燃气取暖炉
  • 建筑公司购入的水泥等材料如果是做成本的怎么做分录
  • 差旅费用什么记账凭证
  • 税金附加是什么类
  • 购买空调算什么费用
  • 免征增值税企业进项税怎么处理
  • 公司出售房产的税费
  • 生产企业购入材料怎么做分录
  • 外购无形资产的相关税费包括增值税吗
  • 租赁收入无发票怎么做账
  • 国有资产如何保值
  • 从农民手中购进农产品进项税
  • 没建账的个体户如何交个人所得税?
  • 特许权使用费代扣代缴增值税
  • 分公司需要计提利息吗
  • 一次发放数月的高温津贴如何计算个税?
  • 金税三期核心征管系统行政处罚
  • 劳动报酬个人所得税由扣缴义务人预扣预缴
  • 发票跨期审计调查报告
  • 库存商品过期报损
  • 任务栏音量图标点击无反应
  • 在win7系统中将打开窗口拖到屏幕顶端
  • php 操作mysql
  • 如何区分货币财富和收入
  • 怎么计算应缴所得税
  • vite配置详解
  • 梅林澳大利亚信号好最好吗
  • 图文详解水的画法
  • php判断https
  • php开发模板
  • 常见浏览器兼容软件
  • 公司发放加班补贴 固定金额
  • vue-element
  • 企业基本户是对公账户吗
  • 营业外支出增加的原因
  • 支付中间人佣金违法吗
  • html元素一般分为哪几类
  • 固定资产折旧的账务处理
  • 终止合约要赔钱吗
  • db2with
  • 可以以公司名义贷款吗
  • 其他权益工具投资交易费用计入哪里
  • 财务费用多计怎么做账
  • 增值税明细账怎么结账
  • 应收利息的会计分录怎么写
  • 什么是暂估入库核算
  • 一般纳税人出现以下哪些情况时,其进项税额不得抵扣( )
  • 人力资源公司劳务费发票税率
  • 开给个人的普通增值税
  • 暂估入账的材料对材料成本差异率
  • 长期待摊费用如何做分录
  • 出口单证不齐责令整改可以处
  • 安装Win8 64位旗舰版系统提示“windows无法安装到这个磁盘”的故障分析及解决方法
  • xp系统怎么装机
  • keyemain.exe是什么进程
  • win8怎么打开系统设置
  • ubuntu 9.04 X3100 显卡开启3D特效
  • WINDOWS系统还原主要作用
  • win7远程登录win10
  • 如何关闭自动启动项目
  • WIN7系统电脑对话框跟鼠标走怎样设置
  • win8的系统怎么装win7
  • jquery 移动端
  • node.js安装教程详细
  • undefined reference to pthread
  • bootstrap3中container与container_fluid外层容器的区别讲解
  • jQuery插件安装教程
  • python编程
  • .net 迭代器
  • python灰度变换
  • jquery关闭当前页面
  • Android android.support.v4.widget.SlidingPaneLayout 侧滑示例
  • 税控盘时间不对有影响吗
  • 电子专票红字信息表
  • 我国现行税法体系中采用多次课征的税种是
  • 土地增值税分期清算条件?
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设