Specifications

84 Version 2.0
associated with the driver or boot option optional data or else the quote-
delimited data which will be associated with the driver or boot option optional
data.
KeyData
The packed value associated with a hot-key. This is the equivalent of the
EFI_KEY_DATA value in the UEFI specification.
ScanCode
This is the UEFI-defined Scan code portion of the EFI_INPUT_KEY struction. This
value is directly associated with the preceding KeyData value and there may be 1
to 4 entries per the UEFI specification. When one instance of this parameter has
a non-zero value, the paired UnicodeChar value will have a zero-based value.
UnicodeChar
This is the Unicode value for the character associated with the preceding
KeyData value. There may be 1 to 4 entries per the UEFI specification. When
one instance of this parameter has a non-zero value, the paired ScanCode value
will have a zero-based value.
Description
Manages the boot and driver options stored in NVRAM. This command can display the
Boot#### or Driver#### environment variables by using the dump option. The
add option can be used to add a new Boot#### or Driver#### environment
variable. The rm option can be used to delete a Boot#### or Driver####
environment variable, and finally, then mv option can be used to reorder the
Boot#### and Driver#### environment variables. The add, rm, and mv options
also update the BootOrder or DriverOrder environment variables as appropriate.
Examples
To display driver options:
Shell> bcfg driver dump
To display boot options:
Shell> bcfg boot dump
To display verbosely of boot options:
Shell> bcfg boot dump -v
To add a driver option #5
Shell> bcfg driver add 5 mydriver.efi "My Driver"
To add a boot option #3
Shell> bcfg boot add 3 osloader.efi "My OS"
To remove boot option #3
Shell> bcfg boot rm 3
To move boot option #3 to boot option #7
Shell> bcfg boot mv 3 7
To assign a CTRL-B hot-key to boot option #3.