分类
devops

UEFI和BIOS

Table of Contents

UEFI

统一可扩展固件接口(英语:Unified Extensible Firmware Interface,缩写UEFI)是一种个人电脑系统规格,用来定义操作系统与系统固件之间的软件界面,作为BIOS的替代方案。可扩展固件接口负责加电自检(POST)、联系操作系统以及提供连接操作系统与硬件的接口。

GPT

GUID磁碟分割表(GUID Partition Table,缩写:GPT)是一个實體硬盘的分区表的结构布局的标准。它是可扩展固件接口(UEFI)标准的一部分,被用于替代BIOS系统中的一32bits来存储逻辑块地址和大小信息的主開機紀錄(MBR)分区表。

MBR

主引导记录(Master Boot Record,缩写:MBR),又叫做主引导扇区,是计算机开机后访问硬盘时所必须要读取的首个扇区,它在硬盘上的三维地址为(柱面,磁头,扇区)=(0,0,1)。

BIOS

BIOS(英文:Basic Input/Output System),即基本输入输出系统,亦称为ROM BIOS、System BIOS、PC BIOS,是在通电引导阶段运行硬件初始化,以及为操作系统提供运行时服务的固件。BIOS最早随着CP/M操作系统的推出在1975年出现。BIOS预安装在个人电脑的主板上,是个人电脑启动时加载的第一个软件。

dmidecode |grep -C5 -i uefi
        Printer services are supported (int 17h)
        ACPI is supported
        USB legacy is supported
        BIOS boot specification is supported
        Targeted content distribution is supported
        UEFI is supported
    BIOS Revision: 16.2

Handle 0x0001, DMI type 1, 27 bytes
System Information
    Manufacturer: System manufacturer



ls -l /sys/firmware/efi/
total 0
-r--r--r--   1 root root 4096 Oct 14 15:47 config_table
drwxr-xr-x   2 root root    0 Oct  9 14:00 efivars
drwxr-xr-x   3 root root    0 Oct 14 15:47 esrt
-r--r--r--   1 root root 4096 Oct 14 15:47 fw_platform_size
-r--r--r--   1 root root 4096 Oct 14 15:47 fw_vendor
-r--r--r--   1 root root 4096 Oct 14 15:47 runtime
drwxr-xr-x  13 root root    0 Oct 14 15:47 runtime-map
-r--------   1 root root 4096 Oct 14 15:47 systab
drwxr-xr-x 116 root root    0 Oct  9 14:00 vars