BIOS和UEFI区别,以及Boot Loader【上】

BIOS和UEFI定义和区别

1、BIOS就是BIOS,UEFI就是UFEI。但因为传统习惯的力量,有时候传统BIOS或者UEFI BIOS都会被简称为BIOS。

2、PC的启动固件的引导流程从IBM PC机诞生第一天起,本质没改变过。

3、1999年:EFI 1.0 推出。2005年:UEFI论坛成立,改名为UEFI,Intel继续推动发展。

4、UEFI目的:扫平传统BIOS割裂生态,打通PC固件之间的鸿沟,提供给OS统一接口。

5、终极目的:标准接口、开放统一和开源。初始化硬件和提供硬件的软件抽象,和启动操作系统。

6、UEFI纯粹地是一个接口规范,不会涉及平台固件是如何实现。

7、UEFI建立在被称为平台初始化(Platform Initialization,简称PI)标准的框架之上。

引导流程

BIOS启动流程

UEFI启动流程

Boot Loader

1、是在操作系统内核运行前执行的一小段程序。

2、执行的工作听起来和BIOS很像:初始化硬件,和引导系统。

3、相当于UEFI启动过程中的PEI初始化硬件、DXE识别启动设备,BDS把权限交给启动加载器,引导内核。

GRUB

BIOS 與 boot loader 及核心載入流程示意圖

        内存中让initramfs 解压缩成为根目录,kernel 就能够借此载入适当的驱动程式,最终释放虚拟文件系统,并挂载实际的根目录文件系统,就能够开始后续的正常开机流程。

  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值