用多少眼泪才能让你相信 发表于 2024-6-28 16:39:05

Ubuntu启动之BIOS阶段

只管通常情况下Ubuntu的启动并不须要用户过多地参与,但是Ubuntu体系的启动本身是一个非常复杂的过程。在这个过程中,有硬件的检测、体系内核的准备以及各种体系服务的启动等。作为体系管理员,须要深入了解其中所经历的阶段,才能在体系无法启动时准备判断题目所在。
按照Linux体系从打开电源到进入体系的次序,整个启动过程可分为以下阶段。


[*]BIOS阶段
[*]引导程序阶段,Ubuntu启动之引导程序阶段-CSDN博客
[*]内核阶段
[*]进入体系
本节将重点介绍BIOS阶段,其他阶段后续分别在其他博文介绍。
7.1.1  BIOS阶段

BIOS又称为根本输入输出体系,是计算机中非常重要的一个软件体系。BIOS有着悠久的汗青,诞生于1975年。在PC引导的过程中,BIOS担负着初始化硬件、检测硬件功能以及引导操纵体系的责任。
纵然计算机断电之后,BIOS也不会丢失。早期的BIOS存储在主板上的只读存储器中,用户不可以修改其内容。随着BIOS功能越来越多以及硬件更新的速度越来越快,BIOS也须要不停地更新以及支持新的硬件。所以,BIOS的存储装备改为EEPROM大概闪存,这样方便用户更新BIOS。
BIOS是用户打开计算机后运行的第一个程序。当用户按下计算机的电源按钮,接通电源,存储在闪存等介质上的BIOS就开始执行。首先完成芯片组和内存的初始化,然后把自身加载到计算机的主存中,继承完成下面三个任务:
(1)加电自检。加电自检是指计算机刚接通电源时对硬件部门的检测,主要目的是查抄计算机的硬件是否良好。查抄的硬件主要包括CPU、内存、主板、CMOS存储器、串并口、显卡、磁盘以及键盘等,一旦发现题目,体系将给出相应的提示信息大概声音报警。对于严重故障,则制止启动;对于非严重故障,则给出提示等待用户处理。
(2)初始化。初始化包括创建制止向量、设置寄存器、对一些外部装备进行初始化和检测等,其中很重要的一部门是读取CMOS中保存的配置信息,并和现实硬件设置进行比力,如果不符合,就会影响体系的启动。
(3)加载引导程序。当BIOS查抄到硬件正常而且与CMOS中的设置符合后,按照CMOS中对启动装备的设置次序检测可用的启动装备,比方硬盘大概U盘等。BIOS将相应启动装备的第一个扇区,也就是主引导记录扇区读入内存,根据主引导记录中的引导代码启动引导程序。
本文节选自《Ubuntu Linux体系管理与运维实战》,获出版社和作者授权发布。
《Ubuntu Linux体系管理与运维实战(Linux技术丛书)》(张春晓,肖志健)【择要 书评 试读】- 京东图书 (jd.com)https://img-blog.csdnimg.cn/direct/e7d0ffc0fd0b4514aa0d127a58c383d0.jpeg

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: Ubuntu启动之BIOS阶段