fwupd/plugins/uefi
Mario Limonciello dff281311c uefi: Set the alternate GUID for parenting later
Several places in the UEFI plugin operate on the default GUID rather
than iterating a list of GUIDs.  This is normally fine since UEFI
GUIDs are tied to the ESRT and normally one FuDevice shouldn't
have multiple GUIDs.

The alternate GUID was added to set parents accordingly but this
caused no CAB files to be able to install.

Fixes: cc664d7d (amt: Put the AMT device as a child under the system UEFI firmware)
2018-05-18 13:55:42 -05:00
..
fu-plugin-uefi.c uefi: Set the alternate GUID for parenting later 2018-05-18 13:55:42 -05:00
meson.build uefi: Match the bootdir argument to fill in uefi.conf by default 2018-04-26 15:56:38 +01:00
README.md uefi: Allow overriding ESP mount point via conf file (Fixes: #421) (#422) 2018-02-27 14:26:58 -06:00
uefi.conf.in uefi: Match the bootdir argument to fill in uefi.conf by default 2018-04-26 15:56:38 +01:00

UEFI Support

Introduction

The Unified Extensible Firmware Interface (UEFI) is a specification that defines the software interface between an OS and platform firmware. With the UpdateCapsule boot service it can be used to update system firmware.

Build Requirements

For UEFI capsule support, you need to install fwupdate 0.5 or later.

If you don't want or need this functionality you can use the --disable-uefi option.

UEFI Unlock Support

On some Dell systems it is possible to turn on and off UEFI capsule support from within the BIOS. This functionality can also be adjusted from within the OS by fwupd. This requires using fwupdate 5 or later and compiling it with libsmbios support.

When fwupd and fwupdate have been compiled with this support you will be able to enable UEFI support on the device by using the unlock command.

Custom EFI System Partition location

fwupdate 10 and later allow using an EFI system partition location at runtime that is different than the location compiled into the library.

fwupd 1.0.6 and later can take advantage of this feature by allowing users to modify /etc/fwupd/uefi.conf.

An option titled OverrideESPMountPoint is available that can be uncommented and set to any valid directory on the system.

Setting an invalid directory will disable the fwupd plugin.