服务器通电后,会直接进入 BIOS,BIOS 全称 Basic Input/Output System,中文可译为基本输入/输出系统。

简单地理解 BIOS,它就是固化在主板上一个 ROM(只读存储器)芯片上的程序,主要保存计算机的基本输入/输出信息、系统设置信息、开机自检程和系统自启动程序,用来为 计算机提供最底层和最直接的硬件设置与控制。

也就是说,BIOS 是硬件与软件之间的接口,而且是非常基本的接口,BIOS 提供了一组基本的操作系统使用的指令,系统启动的成功与否,依赖于 BIOS。

BIOS 的初始化主要完成以下 3 项工作:

  1. 第一次检查计算机硬件和外围设备(第二次自检由内核完后,后续会讲),例如 CPU、内存、风扇灯。当 BIOS 一启动,就会做一个自我检测的工作,整个自检过程也被称为 POST(Power On Self Test)自检。
  2. 如果自检没有问题,BIOS 开始对硬件进行初始化,并规定当前可启动设备的先后顺序,选择由那个设备来开机。
  3. 选择好开启设备后,就会从该设备的 MBR(主引导目录)中读取 Boot Loader(启动引导程序)并执行。启动引导程序用于引导操作系统启动,Linux 系统中默认使用的启动引导程序是 GRUB。

当 MBR 被加载到 RAM 之后,BIOS 就会将控制权交给 MBR,进入系统引导的第二阶段。

Linux BIOS开机自检简介相关推荐

  1. 菜鸟 Linux系统学习1简介 安装 云服务器 启动过程

    Linux 是一种 自由和开放源码的类 UNIX 操作系统. Linux 英文解释为 Linux is not Unix. Linux 是在 1991 由 林纳斯·托瓦兹 在赫尔辛基大学上学时创立的, ...

  2. 开机自检过程和systemd服务

    开机自检 自检过程 1:bios开机自检 2:MBR引导 3:grub文件 4:加载内核 5:开启进程 过程解释 第一步:bios开机时自检,检测硬件是否正常 第二部:硬件正常后,将系统控制权交由MB ...

  3. 开机自检BIOS语言详解

    开机自检时出现问题后会出现各种各样的英文短句,短句中包含了非常重要的信息,读懂这些信息可以自己解决一些小问题,可是这些英文难倒了一部分朋友,下面是一些常见的BIOS短句的解释,大家可以参考一下. 1. ...

  4. linux安装tune2fs工具,Linux 开机自检的设置(tune2fs和fsck)

    例子:  设置开机不自检 [root@apexepd ~]# tune2fs  -c -1 -i 0  /dev/sdb1 tune2fs 1.35 (28-Feb-2004) Setting max ...

  5. Linux的开机过程详述与系统服务命令等

    开机过程.系统服务 一.Linux开机引导过程 1.1总览 概述 二.系统初始化进程 2.1 init进程 2.2 systemd 2.2.1 systemd特点 2.2.2 systemd 单元类型 ...

  6. linux 精简开机启动服务,打造个人专属的微型Linux--启动原理篇

    首先此篇先大体介绍下整个系统的开机流程,再来对其一一展开进行详细的说明 第一步:首先进行开机自检POST,确认硬件正常后进入下一步 第二步:BIOS initialization(BOOT SEQ)B ...

  7. linux系统开机过程描述

    本文描述linux系统开机过程,属于个人理解范畴,如果文中表述有误请大家批评指正! 计算机开机之后,首先要加载BIOS(基本输入输出系统)信息,BIOS包含了很多重要的信息,包括CPU信息,设备启动顺 ...

  8. Linux系统开机启动流程介绍

    一.linux系统进程启动流程图: 二.简单概括描述linux系统从开机到登陆界面的启动过程 1.开机BIOS自检 2.MBR引导 3.grub引导菜单 4.加载内核 5.启动init进程 6.读取i ...

  9. linux 中开机启动过程简单

    linux启动过程 1.开机自检,进入BIOS 2.读取MBR引导 3.GRUB菜单 4.加载内核 5.启动/sbin/init进程(系统的第一个进程) 读取/etc/inittab文件,选择运行级别 ...

  10. Linux系统管理-开机启动流程

    Linux系统管理-开机启动流程 文章目录 Linux系统管理-开机启动流程 CentoOS6的开机启动流程 CentOS6忘记root密码 Linux的关机指令 CentOS7的开机启动流程 Cen ...

最新文章

  1. 网闸与防火墙的区别_网关和网闸、防火墙的区别?
  2. test1---peersim 0
  3. matlab 0000,部分结果出现虚数单位 0.0000i
  4. 全球及中国智能电网产业十四五规划方向及投资决策建议报告2021年版
  5. 前端逼死强迫症系列之javascript续集
  6. ec6110刷linux系统,华为EC6110-T优盘强刷固件升级包及刷机教程
  7. elasticsearch-analysis-ik-1.10.0中文分词插件安装
  8. 最大子段和(动态规划算法)
  9. volte的sip信令流程_VoLTE主叫信令流程详解(有抓包截图详细介绍)
  10. AI+科学计算-昇思MindSpore都给我们带来哪些惊喜?
  11. 上传文件nginx限制大小解决
  12. 个人的工作总结(和工作规划)
  13. java设置select选中_按值设置选择选项'selected'
  14. Serverless Computing Fass $ openwhisk快速部署、应用、实例
  15. 计算机错误651是什么故障,宽带连接错误651是什么意思?
  16. 基于Cytoscape的GIANT增强包分析网络图的Z、P-score
  17. 超新星与暗能量的发现--今年诺贝尔物理奖工作的介绍(转)
  18. 栈(stack)——什么是栈?
  19. 常用材料的弹性模量、泊松比、密度
  20. 如何选择条码标签打印软件?

热门文章

  1. Nginx之读写分离
  2. 深圳学校积分计算机,深圳积分入户计算机职称 能加分吗,很多人都不知道这个!...
  3. CCF201903-1小中大(C语言)
  4. imu使用与卡尔曼融合定位
  5. 自定义ViewGroup——自定义布局
  6. 一套图 搞懂“时间复杂度”
  7. 电商商家如何利用商品信息制定价格策略?
  8. input类型为number时鼠标滚动出现箭头
  9. 怎样的100位区块链开发者,入选这份严苛至极的特训名单?
  10. 什么叫计算机硬件特征码,获取计算机硬件特征码【上】