# Functions
BootGrubMode tries to boot a kernel in GRUB mode.
BootPathMode tries to boot a kernel in PATH mode.
ParseGrubCfg parses the content of a grub.cfg and returns a list of BootConfig structures, one for each menuentry, in the same order as they appear in grub.cfg.
ScanGrubConfigs looks for grub2 and grub legacy config files in the known locations and returns a list of boot configurations.
# Variables
List of directories where to recursively look for grub config files.