Users Guide

Table Of Contents
Broadcom NetXtreme-E-UG304-2CS
89
NetXtreme-E User Guide User Guide for Dell Platforms
}
The base path for the TFTP server is /var/lib/tftpboot/.
10.4.2.1 iPXE
Under the TFTP root directory, create a new folder called ipxe and add the ipxe.efi and ipxe.pxe files to it. Also add
the menu.ipxe file to it, which can chain more iPXE files to list the menu based on the boot mode.
#!ipxe
iseq ${platform} efi && goto uefibios || goto legacybios
:uefibios
echo Loading the UEFI Menu
chain --replace --autofree ${menu-url}efimenu.ipxe
:legacybios
echo Loading the LEGACY Menu
chain --replace --autofree ${menu-url}biosmenu.ipxe
All the chained files are to be present in the <TFTP_root>/ipxe directory.
10.4.2.2 PXE
Create a new directory pxelinux in the TFTP root. Extract the Syslinux package and move the contents to the
<TFTP_root>/pxelinux directory.
The TFTP root must contain the boot loader file from the target OS. The boot loader file can be copied from the /boot/
efi/EFI/<OS flavor> directory on the target OS. It should be renamed to BOOTX64.EFI.
Create grub.cfg file in the TFTP root and add UEFI mode PXE boot menu items to the same.
default=0
timeout=10
title RedHat 7u5
root (nd)
kernel /images/rhel75/vmlinuz inst.driver=vesa nomodeset method=http:// 174.30.10.10/images/
RHEL75linux dd
initrd /images/RHEL7.2/initrd.img ip=dhcp
title SLES12SP4
root (nd)
kernel images/sles12sp4/vmlinuz inst.driver=vesa nomodeset inst.repo=http:// 174.30.10.10/
images/SLES12SP4
initrd /images/sles12sp4/initrd.img ip=dhcp
Create pxelinux.cfg/default file and add BIOS mode PXE boot menu items to it.
DEFAULT menu.c32
PROMPT 0
TIMEOUT 10
MENU TITLE BIOS mode PXE menu
LABEL localdisk
MENU LABEL ^Local Hard Drive
LOCALBOOT 0