BIOS
引导方式
POST(Power On Self Test,上电自检):
完整的POST自检将包括CPU、640K基本内存、1M以上的扩展内存、ROM、主板、 CMOS存贮器、串并口、显示卡、软硬盘子系统及键盘测试。自检中若发现问题,系统将给出提示信息或鸣笛警告。
CMOS中系统配置的校验;初始化视频控制器,测试视频内存、检验视频信号和同步信号,对VGA接口进行测试;对键盘、软驱、硬盘及CDROM子系统作检查;对并行口(打印机)和串行口(RS232)进行检查。自检中如发现有错误,将按两种情况处理:对于严重故障(致命性故障)则停机,此时由于各种初始化操作还没完成,不能给出任何提示或信号;对于非严重故障则给出提示或声音报警信号,等待用户处理。

ESP
EFI系统分区(EFI system partition),是一个FAT16或FAT32格式的物理分区
UEFI BIOS引导系统使用,存储BIOS/EFI NAND芯片存储不下的那部分EFI扩展功能。支持EFI模式的电脑需要从 ESP 启动系统,EFI固件可从ESP加载EFI启动程序或者应用。
# Ubuntu 24.04.2 LTS
# tree /boot/efi/
/boot/efi/
└── EFI
├── BOOT
│ ├── BOOTX64.EFI
│ ├── fbx64.efi
│ └── mmx64.efi
└── ubuntu
├── BOOTX64.CSV
├── grub.cfg
├── grubx64.efi
├── mmx64.efi
└── shimx64.efi
4 directories, 8 files
# Windows 10
> tree .\EFI\ /F
文件夹 PATH 列表
卷序列号为 000000F9 9939:1F88
C:\USERS\ADMINISTRATOR\DESKTOP\EFI
├─Boot
│ bootx64.efi
│
└─Microsoft
├─Boot
│ │ BCD
│ │ boot.stl
│ │ bootmgfw.efi
│ │ bootmgr.efi
│ │ kdnet_uart16550.dll
│ │ kdstub.dll
│ │ kd_02_10df.dll
│ │ kd_02_10ec.dll
│ │ kd_02_1137.dll
│ │ kd_02_14e4.dll
│ │ kd_02_15b3.dll
│ │ kd_02_1969.dll
│ │ kd_02_19a2.dll
│ │ kd_02_1af4.dll
│ │ kd_02_8086.dll
│ │ kd_07_1415.dll
│ │ kd_0C_8086.dll
│ │ memtest.efi
│ │ SecureBootRecovery.efi
│ │ winsipolicy.p7b
│ │
│ ├─en-GB
│ │ bootmgfw.efi.mui
│ │ bootmgr.efi.mui
│ │
│ ├─en-US
│ │ bootmgfw.efi.mui
│ │ bootmgr.efi.mui
│ │ memtest.efi.mui
│ │
│ ├─Fonts
│ │ chs_boot.ttf
│ │ cht_boot.ttf
│ │ jpn_boot.ttf
│ │ kor_boot.ttf
│ │ malgunn_boot.ttf
│ │ malgun_boot.ttf
│ │ meiryon_boot.ttf
│ │ meiryo_boot.ttf
│ │ msjhn_boot.ttf
│ │ msjh_boot.ttf
│ │ msyhn_boot.ttf
│ │ msyh_boot.ttf
│ │ segmono_boot.ttf
│ │ segoen_slboot.ttf
│ │ segoe_slboot.ttf
│ │ wgl4_boot.ttf
│ │
│ ├─Resources
│ │ │ bootres.dll
│ │ │
│ │ ├─en-US
│ │ │ bootres.dll.mui
│ │ │
│ │ └─zh-CN
│ │ bootres.dll.mui
│ │
│ ├─zh-CN
│ │ bootmgfw.efi.mui
│ │ bootmgr.efi.mui
│ │ memtest.efi.mui
│ │
│ └─zh-TW
│ bootmgfw.efi.mui
│ bootmgr.efi.mui
│ memtest.efi.mui
│
└─Recovery
BCD