Skip to content

manual/generic/linux/pxe-boot

Description

The Preboot eXecution Environment specification describes as standardized client-server environment that boots a software assembly, retrieved from a network, on PXE-enabled clients. More details in wiki: https://en.wikipedia.org/wiki/Preboot_Execution_Environment

Maintainer

  • naresh.kamboju@linaro.org

OS

  • debian
  • ubuntu
  • centos
  • fedora

Scope

  • functional

Devices

  • d02
  • d03
  • d05
  • overdrive
  • moonshot
  • thunderX

Steps to reproduce

  • In order to have a working PXE environment, DHCP and TFTP server is required
  • Setup the DHCP and TFTP Server on your host machine https://github.com/Linaro/documentation/blob/master/Reference-Platform/EECommon/DHCP-TFTP-Server-UEFI.md
  • Provision TFTP with latest CentOS/Debian installer
  • Create the Grub2 config file pointing to new installer build files
  • On target board make sure to select network boot
  • Reboot the target board