Skip to content

Commit 5322ca4

Browse files
committed
docs: Add notes about UEFI features
Document that only UEFI booting is supported, the current status of Secure Boot, and that the shell and networking are disabled. Signed-off-by: Tim Crawford <[email protected]>
1 parent 5688e8a commit 5322ca4

1 file changed

Lines changed: 23 additions & 0 deletions

File tree

docs/uefi.md

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
# UEFI
2+
3+
System76 uses [EDK2](https://github.com/tianocore/edk2) to implement UEFI.
4+
5+
[coreboot](https://coreboot.org/) is used for Platform Initialization (PI).
6+
7+
## Booting
8+
9+
System76 Open Firmware only supports UEFI booting. Legacy BIOS-MBR booting is
10+
not supported. `\EFI\BOOT\BOOTX64.EFI` must exist on the EFI System Partition
11+
to be considered valid.
12+
13+
Network functionality is disabled. Native PXE booting is not supported.
14+
15+
### Secure Boot
16+
17+
Support for Secure Boot is present, but is not configurable through the
18+
firmware UI. Systems will boot in Setup Mode with Secure Boot disabled.
19+
20+
## Shell
21+
22+
The internal UEFI shell is disabled. A separate binary on a bootable drive
23+
must be used to access the shell environment.

0 commit comments

Comments
 (0)