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:
  • HD.Emb.1.1

For DL Gen10 servers:
  • HD.EmbRAID.1.1

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:
  • Storage.Emb.1.1

Gen9 and later:
  • SWRAID.Emb.1.1

Dynamic Smart Array Controller (Software RAID) Slot Controller Instance 1  
For Gen8:
  • Storage. Slot.1.1

Gen9 and later:
  • SWRAID. Slot.1.1

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