Revision History: Setting Up a PXE Boot Server

2026-04-15

Fixed missing config variable in grub.cfg.

Standardized menu entry names for consistency across the documentation.

Simplified grub2-mknetdir to a single command that creates the NetBoot directories for all installed target architectures automatically.

Clarified that the shim package option applies only to AMD64/Intel 64 and AArch64 architectures.

Added a note clarifying when to explicitly override the boot protocol for loading kernel and initrd files in boot menu entries.

Moved installation repositories to /srv/www/htdocs/install and removed the custom SELinux policy for the nginx installation directory.

Corrected the GRUB 2 platform package names for AArch64 and ppc64le (grub2-arm64-efi and grub2-powerpc-ieee1275).

Removed a broken nginx location /install block that had no effect on request handling.

Clarified how to determine the ${BUILD} value when downloading installation media.

2026-03-30

Added a note on core.efi prefix limitation and guidance for multi-environment subdirectory PXE setups.

2026-03-19

Clarified Secure Boot scope to UEFI-based architectures only, documented architecture-specific limitation of the shim package, and updated signed EFI file sourcing guidance.

2026-03-18

Clarified that TFTP is mandatory for ppc64le and that the loader subdirectory in the installation media may or may not be present depending on the media version.

2026-03-16

Modified procedures for extracting files for online and full iso images based on processor architecture.

2025-11-04

Initial version