| Main index | Section 8 | Options |
The UEFI specification is the successor to the Extensible Firmware Interface (EFI) specification. The terms UEFI and EFI are often used interchangeably.
The UEFI boot process loads system bootstrap code located in an EFI System Partition (ESP). The ESP is a GPT or MBR partition with a specific identifier that contains an msdosfs(5) FAT file system with a specified file hierarchy.
| Partition Scheme | ESP Identifier |
GPT | C12A7328-F81F-11D2-BA4B-00A0C93EC93B |
MBR | 0xEF |
The UEFI boot process proceeds as follows:
| Architecture | Default Path |
amd64 | /EFI/BOOT/BOOTX64.EFI |
arm | /EFI/BOOT/BOOTARM.EFI |
arm64 | /EFI/BOOT/BOOTAA64.EFI |
i386 | /EFI/BOOT/BOOTIA32.EFI |
riscv | /EFI/BOOT/BOOTRISCV64.EFI |
The default UEFI boot configuration for FreeBSD installs loader.efi in the default path.
The vt(4) system console is automatically selected when booting via UEFI.
| /boot/loader.efi | |
| Final stage bootstrap | |
| /boot/kernel/kernel | |
| Default kernel | |
| /boot/kernel.old/kernel | |
| Typical non-default kernel (optional) | |
| UEFI (8) | August 31, 2023 |
| Main index | Section 8 | Options |
Please direct any comments about this manual page service to Ben Bullock. Privacy policy.
| “ | What is this horrible fascination with Unix? The operating system of the 1960s, still gaining in popularity in the 1990s. | ” |
| — Donald A. Norman | ||