When booting up with Mellanox CX3 Pro, the system will display ''Unable to locate configuration file."

Mellanox CX3 Pro has limitations when performing chain loading from GRUB2 to PXELINUX.

Mellanox Fleboot device initiates the GRUB boot loader and waits for the GRUB configuration file, unable to locate the pxelinux configuration file which is chained to PXELINUX.

The procedure below is used to boot over PXE:

  1. The host BIOS reads the configuration from nonvolatile memory to determine the boot device order. In order to boot over IB/EN using PXE, the first entry for the boot order should be PXE by default.
  2. The host BIOS sends a DHCP request to a PXE-enabled DHCP server to obtain initial configuration and boot parameters, IP address, and boot loader filename.
  3. The host BIOS loads the boot loader from TFTP server and starts it.
  4. Boot loader reads its configuration file from TFTP server and parses it to get boot options, Linux kernel, and initrd filenames.
  5. The boot loader loads the Linux kernel and executes it, passing some options from the configuration file.
  6. The Linux kernel performs the initialization procedures and loads the initrd image from the TFTP server as a temporary root file system before mounting the root file system.
  7. The initrd image startup script starts and loads the EN driver and IB stack and IPoIB driver. This process changes the root file system to an NFS volume.
  8. The Linux initialization continues with the NFS root file system, using the IPoIB or Ethernet interface until it is up and running.
QuantaGrid D51PS-1U QuantaGrid D51PC-1U QuantaGrid D51B-1U QuantaGrid D51BP-1U STRATOS S210-X12RS QuantaGrid D51B-2U STRATOS S210-X22RQ STRATOS S215-X22KQ STRATOS S200-X22TQ QuantaGrid Q71L-4U QuantaPlex T21SR-2U QuantaGrid D51BV-2U QuantaPlex S41T-2U STRATOS S210-X2A2J STRATOS S910-X31E (9-Node) STRATOS S900-X31A QuantaGrid D51PH-1ULH QuantaPlex T21P-4U F06D F06A F03A F03C JBR JBFA X700 X500 X300 MC510 Compute Blade MS100 Storage Blade