UEFI Settings#

This topic provides guidance on accessing and configuring the UEFI settings for the DGX Spark system. While there are no Spark-specific features that require UEFI configuration, you may need to access the UEFI for general system configuration or troubleshooting purposes.

Access UEFI#

Important

To access the UEFI setup menu, you must be using a keyboard that is physically connected to the DGX Spark device.

If the keyboard is a Mac keyboard, it might not have a key that UEFI recognizes as Del; use Esc only.

To access the UEFI setup menu:

  1. Power on or restart the system.

  2. Immediately press Esc or Del and hold it until the UEFI setup menu appears.

Note

The timing for pressing Esc or Del is critical. Press the key as soon as the system starts booting, before the OS begins loading.

UEFI Documentation#

For detailed information about UEFI settings and configuration options, refer to the DGX Spark UEFI Manual.

Enable or Disable WiFi and Bluetooth#

You can enable or disable both Wireless LAN and Bluetooth together in UEFI, which completely disables all wireless access for security enhancement. To disable only one (WiFi or Bluetooth) individually, use the OS settings instead. You might disable wireless to meet lab or security policy, or enable it for initial setup when Ethernet is not available.

  1. Go to AdvancedAdvanced MenuIO Port Access.

  2. Set Wireless LAN & Bluetooth to the desired state (enabled or disabled).

Boot from a USB Device#

To boot from a USB device, use one of the following methods. You might do this to run system recovery, reinstall the OS, or boot from live or diagnostic media.

Set USB as the first boot device (persistent):

  1. Go to BootBoot Option Priorities.

  2. Use Enter on each entry to set the boot order. Place the USB device at the top.

Boot from USB once (one-time):

  1. Go to Save & Exit.

  2. Under Boot Override, select the USB device and press Enter. The system boots from that device for the current boot only.

The USB device must appear in the boot option list. If it does not, ensure the device is connected before you enter UEFI and that it is bootable.

Enable or Disable Secure Boot#

To enable or disable Secure Boot, perform the following steps. You might disable it to use PXE boot or run custom boot loaders, or enable it to meet security or compliance requirements.

  1. Go to SecuritySecure Boot.

  2. Set Secure Boot to Enabled or Disabled as needed. The default is Enabled.

  3. Save changes and exit from the Save & Exit menu. A platform reset may be required for the change to take effect.

Secure Boot is active when it is enabled, the Platform Key (PK) is enrolled, and the system is in User mode.

Configure PXE Boot#

To configure UEFI for PXE boot, perform the following steps. You might do this to deploy or reimage the DGX Spark over the network, or to boot the recovery image from a PXE server.

Note

Before enabling PXE boot, you must either disable Secure Boot or enroll the PXE bootloader (grubnetaa64.efi.signed) in UEFI. For details, see PXE Boot Setup.

  1. Go to AdvancedNetwork Stack Configuration.

  2. Set Network Stack to Enabled.

  3. Set Ipv4 PXE Support or Ipv6 PXE Support (or both) to Enabled as needed.

  4. Optionally set PXE boot wait time (seconds to press Esc to abort PXE) and Media detect count.

  5. In Advanced, open the network configuration screen for the NIC you want to use for PXE (listed by MAC address). Enable and configure IPv4 or IPv6 for that device as required.

  6. Save changes and exit from the Save & Exit menu.

For PXE server setup, bootloader configuration, and DHCP setup, see PXE Boot Setup.

Important

Always save your UEFI configuration changes from the Save & Exit menu so the system restarts with your new settings applied.

Troubleshooting#

If you experience issues after making UEFI changes:

  • Revert to UEFI defaults and restart

  • Apply changes incrementally to identify problematic settings

  • Update to the latest UEFI version if available

  • Consult the DGX Spark UEFI Manual for specific setting descriptions

  • For additional troubleshooting guidance and support options, see Maintenance and Troubleshooting.