C122-E003-02EN 9-3
EFI
9.1 Boot Function
(4) DriverOrder variable
This variable specifies the actual loading sequence of the target drivers specified by
the Driver#### variable.
(5) BootNext variable
This variable specifies the Boot#### variable used for booting by Boot Manager in
the next boot processing.
Boot Manager clears the BootNext variable before control is passed to the boot target
specified by the variable. If Boot Manager fails to boot the specified target boot
program, boot processing continues according to the BootOrder variable.
9.1.2 Boot processing order
If the BootNext variable is not found, Boot Manager selects Boot#### variables in the
order specified by the BootOrder variable to execute boot processing.
If boot processing fails for any of the following reasons, Boot Manager continues
processing with the next Boot#### variable specified in the BootOrder variable:
1 The device or file specified by the Boot#### variable does not exist.
2 A CD-ROM/DVD device is specified as the boot target, but it contains no media.
3 PXE boot is specified, but a cable is disconnected.
4 PXE boot is specified, but the PXE server is not configured.
5 A hard disk device is specified, but it contains no EFI partition.
6 A CD-ROM/DVD device is specified, but it contains no EFI partition.
7 A virtual floppy disk device is specified, but it contains no EFI partition.
8 The file specified as the boot target fails during read processing.
9 The file specified as the boot target is not in the EFI executable format.
10 The Linux kernel does not exist.
11 elilo is forcibly terminated during startup, such as because of [ESC] key input.
Remarks: If an error occurs after control is passed to the OS loader, the boot target is
not switched and reset processing is executed using timer monitoring.