Tim Crawford 6f1e65308e docs: Update note about Secure Boot support
Secure Boot support is enabled. Make it clear in the doc that it was
enabled so Windows could be installed, and not as a means for securing
the system.

Signed-off-by: Tim Crawford <tcrawford@system76.com>
2023-12-12 11:45:08 -07:00

31 lines
1013 B
Markdown

# UEFI
System76 uses [EDK2](https://github.com/tianocore/edk2) to implement UEFI.
[coreboot](https://coreboot.org/) is used for Platform Initialization (PI).
## Booting
System76 Open Firmware only supports UEFI booting. Legacy BIOS-MBR booting is
not supported. `\EFI\BOOT\BOOTX64.EFI` must exist on the EFI System Partition
to be considered valid.
Network functionality is disabled. Native PXE booting is not supported.
### Secure Boot
Secure Boot support is enabled since system76/firmware-open@105e74b14613
(2023-04-03).
A minimal firmware UI is available to delete all keys and enroll the default
keys. It is intended that most management is done from the OS.
Note that the Secure Boot support present is only intended for allowing
Microsoft Windows installation checks to pass. It should not be relied on for
system security due to limitations of the implementation.
## Shell
The internal UEFI shell is disabled. A separate binary on a bootable drive
must be used to access the shell environment.