鸟哥的Linux私房菜——2.2.2&2.2.3

本文详细解析GPT磁盘分区表结构及其在BIOS与UEFI开机流程中的角色,阐述MBR与GPT的区别,以及UEFI如何改进传统BIOS开机过程。

·GPT磁盘分区表
GPT将磁盘所有区块以LBA来规划,第一个LBA称为LBA0,使用34个LBA区块来记录分区信息
详细结构:
在这里插入图片描述
·LBA0(MBR相容区块)
①第一阶段的开机管理程序
②在原本的分区表记录区内,仅有一个特殊标志的分区,用来表示是GPT
·LBA1(GPT表头记录)
这个部分记录了分区表本身的位置和大小,同时记录了备份用的GPT分区放置的位置,同时放置了分区表的检验机制码(来判断GPT是否正确)
·LBA2-33(实际记录分区信息处)
每个LBA 都可以记录4笔分区记录,所以总共可以有4*32=128笔分区记录,每个LBA有512B–>每笔128B,最大容量为8ZB

2.2.3开机流程中的BIOS 与UEFI开机程序
一、BIOS搭配MBR/GPT的开机流程
CMOS是记录各项硬件参数且嵌入在主板上面的储存器,BIOS这是一个写入到主板上面的一个固件(写入到硬件上的一个软件程序)。BIOS是开机时计算机系统会主动执行的第一个程序了
接下来,BIOS会分析计算机里面有哪些储存设备,取得能开机的硬盘,并且读取里面第一个扇区的MBR位置。结束
MBR内的开机管理程序的目的是载入核心文件
接下来是核心文件的工作
在这里插入图片描述
要注意的是,如果开机管理程序不懂GPT,例如Windows XP的环境,就无法读取核心文件,开机就失败了。
在这里插入图片描述
Boot loader的主要任务:
·提供菜单:使用者可以选择不同的开机项目,这也是多重开机的重要功能
·载入核心文件
·转交其他loader

如何在开机时选择Windows还是Linux开机呢?
在这里插入图片描述
在上图中我们可以发现,MBR的开机管理程序提供两个菜单

总结:
·每个分区都拥有自己的开机扇区(boot sector)
·图中的系统盘为第一及第二分区
·实际可开机的核心文件是放置到各分区内的
·loader只认识自己的系统盘里的可开具核心文件以及其他loader
·loader可直接指向或间接将管理权转交给另一个管理程序

二、UEFI BIOS搭配GPT开机的流程
UEFI主要是想取代BIOS这个固态界面,使用C语言

在这里插入图片描述

内容概要:本文全面解析了无人机专业(如“无人机应用技术”或“无人驾驶航空器系统工程”)的核心学习内容,围绕“会造、能控、善用”三大目标,系统梳理了六大模块:基础理论(数学、物理、工程与计算机基础)、核心技术(硬件研发与软件操控)、行业应用(农业植保、航拍测绘、电力巡检、应急救援、影视航拍)、法规与安全(飞行法规、安全作业、资质认证)、技术实操课程(从基础拆装到综合实战)以及职业素养(团队协作、持续学习、职业规范)。文章还推荐了适合各阶段学习的入门书籍,并构建了“理论—技术—应用—素养”一体化的核心课程体系,突出实践教学与岗位对接。; 适合人群:具备一定理工科基础,对无人机研发、操控或行业应用感兴趣的大中专及本科学生,以及计划从事无人机相关职业的初学者。; 使用场景及目标:①帮助学习者系统掌握无人机专业的知识架构与技能路径;②指导院校或培训机构设计课程体系;③为学生选择发展方向(如农业、测绘、电力等)提供参考;④辅助备考无人机驾驶员合格证及相关行业资质。; 阅读建议:建议结合文中推荐书籍与课程体系分阶段学习,重视实操训练与项目实践,积极参与实习、竞赛与资质认证,以实现从理论到应用的全面转化。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值