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¶
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