Examples of structured boot strings
Examples
HD.Emb.4.2 | Second instance of a hard drive in embedded SA controller bay 4. This is an example for physical drive or logical drive of EL4K and EL8K servers. |
HD.EmbRAID.4.2 | Second instance of a hard drive in embedded SA controller bay 4. This is an example for physical drive or logical drive of DL Gen10 servers. |
NIC.Slot.7.2.IPv4 | Port 2 of a NIC in PCIe slot 7, which is enabled for PXE IPv4. |
NIC.FlexLOM.1.1.IPv6 | Port 1 of an embedded NIC FlexLOM, which is enabled for PXE IPv6. |
PCI.Slot.6.1 | PCIe card in slot 6. |
HD.FrontUSB.2.2 | Second partition of a flash drive in front USB port 2. |
The following table lists many examples of Structured Boot Strings that are currently supported:
Device Type | Location | Instance | Sub instance | Qualifier | Structure Boot String Examples |
---|---|---|---|---|---|
Smart Array Hard Drive | Embedded | Bay number | Incremental by LUN | For EL4K and EL8K servers:
For DL Gen10 servers:
|
|
Smart Array Hard Drive | Slot | Slot number | Incremental by LUN | HD.Slot.1.1 | |
Smart Array Controller | Embedded | Controller Instance | 1 | RAID.Emb.1.1 | |
Smart Array Controller | Slot | Slot number | 1 | RAID.Slot.1.1 | |
Dynamic Smart Array Controller (Software RAID) | Embedded | 1 | 1 | For Gen8:
Gen9 and later:
|
|
Dynamic Smart Array Controller (Software RAID) | Slot | Controller Instance | 1 | For Gen8:
Gen9 and later:
|
|
SATA Hard Drive | Embedded | SATA port # 1 | HD.Emb.1.1 | ||
SATA Controller | Embedded | Controller Instance | 1 | SATA.Emb.1.1 | |
All other storage controllers (FC, SAS, etc…) | Embedded | 1 | 1 | Storage.Emb.1.1 | |
All other storage controllers (FC, SAS, etc…) | Slot | Slot # | 1 | Storage.Slot.1.1 | |
Network Adapter | LOM | NIC number
1 for 1st NIC 2 for 2nd NIC |
Port number | IPv4 or IPv6 or iSCSI or FCoE | NIC.LOM.1.2.IPv4
NIC.LOM.1.2.IPv6 |
Network Adapter | FlexibleLOM | FlexibleLOM number
1 for 1st FlexLOM 2 for 2nd FlexLOM |
Port number | IPv4 or IPv6 or iSCSI or FCoE | NIC.FlexLOM.2.1.IPv4
NIC.FlexLOM.2.1.IPv6 |
Network Adapter | Slot | Slot number | Port number | IPv4 or IPv6 or iSCSI or FCoE | NIC.Slot.3.2.Ipv4 |
Fiber Channel Adapter | Slot | Slot number | Port number | IPv4 or IPv6 or iSCSI or FCoE | PCI.Slot.3.1 |
OS Boot entry (such as "Windows Boot Manager") | Slot
Embedded |
Incremental | HD.Emb.1.2
HD.Slot.1.2 |
||
USB Key | Front USB | USB Port # | Incremental by LUN | HD.FrontUSB.1.1 | |
USB Key | Rear USB | USB Port # | Incremental by LUN | HD.RearUSB.1.1 | |
USB Key | Internal USB | USB Port # | HD.InternalUSB.1.1 | ||
USB Key | iLO virtual media | HD.Virtual.1.1 | |||
ISO image | iLO virtual media | CD.Virtual.2.1 | |||
Virtual Install Disk (VID) | Embedded store | USB Port # | HD.VirtualUSB.1.1 | ||
Embedded User Partition | Embedded store | USB Port # | HD.VirtualUSB.2.1 | ||
USB CD/DVD | Front USB | USB Port # | CD.FrontUSB.1.1 | ||
USB CD/DVD | Rear USB | USB Port # | CD.RearUSB.1.1 | ||
USB CD/DVD | Internal USB | USB Port # | CD.InternalUSB.1.1 | ||
SD card | SD slot | USB Port # | HD.SD.1.1 | ||
Floppy | Front USB
Rear USB |
USB Port # | FD.FrontUSB.1.1
FD.RearUSB.1.1 |
||
Embedded UEFI Shell | Embedded | 1 | 1 | Shell.Emb.1.1 | |
UEFI applications (embedded in the ROM firmware)
(Diag, System Utility, etc.) |
Embedded | 1 | Incremental | App.Emb.1.1
App.Emb.1.2 App.Emb.1.3 |
|
File | URL | Different URL
Increased by 1 |
1 | File.URL.1.1 | |
HPE RAM Disk Device | RAM Memory | 1 | Port number | RAMDisk.Emb.1.1 | |
Special USB device class with Device Path:
UsbClass(0xFFFF, 0xFFFF, 0xFF, 0xFF, 0xFF) |
Any USB device in the system | 1 | Generic.USB.1.1 | ||
Empty slot, no device | Slot | Slot number | 1 | PCI.Slot.2.1 | |
Unknown device | Embedded
Slot Unknown location |
Slot number or 1 | Incremental | Unknown.Slot.1.1
Unknown.Unknown.1.1 |
|
Taylor NVMe Drive | Slot | Slot number | Drive Bay number (based on PCI bus scan sequence) | NVMe.Slot.1.2 | |
Direct attached NVMe Drive | Embedded | 1 or incremental based on different Backplane configuration | Drive Bay number (based on silk screen) | NVMe.Emb.1.1 | |
NVDIMM | Processor | Processor number | NVDIMM number | NVDIMM.PROC.1.2 | |
NVDIMM | Memory Board | Memory Board number | NVDIMM number | NVDIMM.BOARD.2.8 |