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