Up: Modules [Contents][Index]

### 16.1 bli

This module provides basic support for the Boot Loader Interface. The Boot Loader Interface specifies a set of EFI variables that are used to communicate boot-time information between the bootloader and the operating system.

The following variables are placed under the vendor UUID `4a67b082-0a4c-41cf-b6c7-440b29bb8c4f` when the module is loaded:

The GPT partition UUID of the EFI System Partition used during boot is published via the `LoaderDevicePartUUID` variable. The Boot Loader Interface specification requires GPT formatted drives. The bli module ignores drives/partitions in any other format. If GRUB is loaded from a non-GPT partition, e.g. from an MSDOS formatted drive or network, this variable will not be set.

A string identifying GRUB as the active bootloader including the version number is stored in `LoaderInfo`.

This module is only available on UEFI platforms.