Linux回顾(一)

Linux回顾(一)

一、BIOS
基本输入输出系统,是一组固化到计算机主板上的只读内存镜像芯片上的程序 。它保存着计算机最重要的基本输入输出的程序、系统设置信息、开机后自检程序和系统自启动程序,主要功能是为计算机提供最底层的、最直接的硬件设置和控制。

二、MBR
全新硬盘在使用前必须进行分区格式化,硬盘分区初始化的方式主要有2种,分别为MBR和GPT格式。
如果使用MBR格式,操作系统将创建主引导记录扇区,MBR位于整块硬盘的0磁道0柱面1扇区,主要功能是操作系统对磁盘进行读写时,判断分区的合法性以及分区引导信息的定位。
主引导扇区总共为512字节,MBR只占用了其中的446个字节,另外的64个字节为硬盘分区表(DPT),最后2个字节 “55,AA”是分区结束的标志。

在这里插入图片描述
MBR分区标准决定了MBR只支持在2TB以下的硬盘,对于后面的多余空间只能浪费。为了能支持使用大于2TB硬盘空间,微软和英特尔公司在可扩展固件接口方案中开发了全局唯一标识符(GUID),进而全面支持大于2TB硬盘空间在企业中使用。

三、GPT
全局唯一的标识符(GUID),正逐渐取代MBR成为新标准。它和统一的可扩展固件接口(UEFI)相辅相成。UEFI用于取代老旧的BIOS,而GPT则取代老旧的MBR,之所以称为“GUID分区表”,是因为驱动器上的每个分区都有一个全局唯一的标识符。

四、GRUB
GNU项目的多操作系统启动程序,可以支持多操作系统的引导它允许用户可以在 计算机内同时拥有多个操作系统,并在计算机启动时选择希望允许的操作系统。
在这里插入图片描述
Linux默认使用GRUB2引导程序,引导系统启动。如图所示3-2为GRUB加载引导流程。
在这里插入图片描述

二、Linux操作系统启动流程
初学者对于Linux操作系统启动流程深入理解,能有助于后期在企业中更好的维护Linux服务器,能快速的定位系统问题,进而解决问题。Linux 操作系统启动流程如图3-3所示。
1.加载BIOS
计算机电源加电质检,首先 加载基本输入输出系统(BIOS)。
Linux系统启动流程
BIOS中包含内存、CPU、硬盘等相关信息,包含设备启动顺序信息、硬盘信息、内存信息、时钟信息、即插即用(PNP)特性等。加载完BIOS信息,计算机将根据顺序进行启动。

2.读取MBR
读取完bios信息,计算机将会查找BIOS所指定的硬盘MBR引导扇区,将其内容复制到0x7c00地址所在的物理内存中 。被复制到物理内存的内容是bootloader,然后进行引导。

3.GRUB引导
GRUB启动引导器是计算机启动过程中运行的第一个软件程序 ,当计算机读取内存中的CRUB配置信息后,会根据其配置信息来启动硬盘中不同的操作系统。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值