The standard firmware is UEFI based, which has a boot GUI that allows selection of boot media. Selecting the preferred order media is probed for boot images.
This Best Practice is an abbreviated overview of pertinent options to guide the configuration and selection of those boot time images loading.
MinnowBoard Development Board
See the appropriate Getting Started guide to learn how to connect your specific board initially.
MinnowBoard firmware is user up-gradable and replaceable. This Best Practice was developed on FW 0.96.
1 Normal BIOS initialization
When the board is first powered on, the following indications are provided:
- HDMI: The screen blanks, then a 5-second progress bar appears. Pressing F2 or Delete in this period aborts the normal boot process.
- Serial port: The screen is cleared, then a 5-second countdown appears. Pressing Esc or Delete in this period aborts the normal boot process.
If a bootable image is found on one of the media, the BIOS attempts to load it. The order the media is probed is configurable, but the factory default is [what is the default on the 0.96 and 0.64 FW?]
If no image is found, or no image successfully loads, the BIOS drops into the UEFI shell, with a display showing the media that was detected, and a shell prompt. To access the BIOS GUI menu, type
exitand press Enter or Return.
If the normal boot process was aborted by pressing one of the abort keys, the BIOS GUI is immediately shown.
2 Accessing the UEFI Boot menu
- During the normal boot initialization, press F2 or Delete to abort normal boot processing and access the UEFI Boot Menu.
- If OS loading starts, press the reset button and try again. The default pause is 5 seconds, so be prepared to tap the abort key several times.
NOTE: On some keyboards, typically multi-media keyboards, the F2 key is an alternate function key, and a modifier key may also need to be pressed simultaneously to register an F2 function key press.
- If OS loading is aborted, and the UEFI shell starts, type
exitand press Enter or Return to exit the UEFI shell and drop into the UEFI Boot Menu.
3 UEFI Boot Menu options
The menu presents the following options:
This sub menu allows you to configure the boot order and which devices are examined for bootable binary images. If you have a complicated boot environment, this also allows for the selection of the desired binary image to load if multiple are present on the media. Such configurations are beyond the scope of this guide, and can be further studied at the Tianocore Open Source UEFI Boot project.
4 Booting from USB device
- Create a UEFI bootable USB device and insert into one of the back panel USB ports.
- Power on the MinnowBoard development board and wait for the UEFI command prompt.
exit, then select “Boot Manager” for a list of boot devices.
- Select the “UEFI USB Device” option and press Enter to boot.
NOTE: If your USB device is not listed in the Boot Manager list, confirm that it’s GPT formatted and contains a valid EFI boot partition.
5 BIOS Menu tree and shell documentation