Boot Firmware
  • is (low-level software) that starts when you boot your PC before booting your operating system
  • the firmware itself and its settings are stored in the Boot Chip

Boot Firmware - Functions

the primary function of boot firmware is to initialize the hardware and then to “boot” (load and execute) the primary operating system.

the secondary functions include:

  • Power-On Self-Test (POST) - testing the hardware
  • managing hardware configuration information
  • providing tools for debugging in case of faulty hardware or software

Boot Firmware - Types

refer to: Boot Firmware

Output System (BIOS)

Link to original

Extensible Firmware Interface (EFI)

Link to original

Unified EFI (UEFI)

Link to original

Coreboot

  • is a boot firmware platform that delivers a lightning-fast and secured boot experience on modern computers and embedded systems
  • it is an alternative to UEFI and legacy BIOS boot firmware
Link to original

LinuxBoot

  • is an open-source alternative to proprietary UEFI firmware
Link to original

SeaBIOS

  • is an open-source implementation of an x86 BIOS, serving as a freely available firmware for x86 systems
  • it supports standard BIOS features and calling interfaces that are implemented by a typical proprietary x86 BIOS
Link to original

Link to original

UEFI Settings & Configurations