NVIDIA DGX B200 User Guide
(continued from previous page)
"@odata.etag": "\"1696896625\"",
"DisplayName": "ubuntu",
"Name": "Boot000F",
"UefiDevicePath": "HD(1,GPT,1E0EFF2A-2BF3-4DC6-8757-4075B1E5343D,0x800,0x100000)∕\
,→\EFI\\UBUNTU\\SHIMX64.EFI"
"@odata.etag": "\"1696896625\"",
"DisplayName": "UEFI: PXE IPv4 American Megatrends Inc.",
"Name": "Boot0010",
"UefiDevicePath": "PciRoot(0x0)∕Pci(0x14,0x0)∕USB(0xA,0x0)∕USB(0x2,0x1)∕
,→MAC(4E2A712C2451,0x0)∕IPv4(0.0.0.0,0x0,DHCP,0.0.0.0,0.0.0.0,0.0.0.0)"
Where
▶ The DisplayName string is the name of the drive or network adapter.
▶ The Name string is the boot device name.
▶ The MAC(<address>,0x1) value for the UefiDevicePath string is the corresponding MAC
address.
▶ The @odata.etag string is the etag number.
Identify the following information from the JSON output for the next step:
▶ The name of the device to be the boot device.
▶ The etag number to compose the header.
3. Update the boot order.
The following command uses the PATCH method to modify the BootOrder settings, specifying
the etag number and boot device names from step 2. The command generates a new order list
for BootOrder, which aects the next boot of the system.
$ curl -k -u <BMC username>:<BMC password> https:∕∕<BMC_IP_address>∕redfish∕v1∕
,→Systems∕DGX∕SD -H "content-type:application∕json" -H 'if-None-Match: "@odata.
,→etag": "1697483651"' --data '{"Boot":{"BootOrder": ["Boot0004", "Boot0000",
,→"Boot0005", "Boot0006", "Boot0007", "Boot0008", "Boot0009", "Boot000A",
,→"Boot000F", "Boot0010"]}}' -X PATCH
4. Conrm the boot order.
Repeat the command in step 1 to ensure the BootOrder settings are as expected. Note that
the Boot0004 boot device is now at the top and the system will boot from the on-board RJ-45
network interface.
$ curl -k -u <BMC username>:<BMC password> https:∕∕<BMC_IP_address>∕redfish∕v1∕
,→Systems∕DGX∕SD -H "content-type:application∕json" -X GET -s | jq .Boot.BootOrder
[
"Boot0004",
"Boot0000",
"Boot0005",
"Boot0006",
"Boot0007",
"Boot0008",
"Boot0009",
"Boot000A",
"Boot000F",
(continues on next page)
70 Chapter 9. Redsh APIs Support