PXE configuration for dnsmasq #194

Merged
pboy merged 4 commits from goroboro/user-documentation:dnsmasq-pxe into main 2026-07-15 20:52:31 +00:00

4 commits

Author SHA1 Message Date
0bd8ea413d Update file edits to not use HEREDOC and to rather explain to use preferred editor
This was agreed and discussed in a Fedora Server meeting.
2026-07-15 17:01:34 +01:00
0e6d6fb2ff Typo: fix missing $ 2026-07-15 17:01:34 +01:00
957ae76ddb Added a menu entry to make it easier to revert to boot from disk
This is a small update to make it easier to fallback out of PXE boot menu and boot from another device
2026-07-15 17:01:34 +01:00
9531e98d2b PXE configuration for dnsmasq
This commit provides validated steps to configure dnsmasq as a tftp server and to provide UEFI dhcp-boot instructions to load network-based grub EFI binaries.
The commit excludes instructions for legacy BIOS clients partly because I was unable to get this to work properly in my lab environment and couldn't validate the steps, but also because legacy BIOS is very old now and there isn't a hard requirement to continue to document this at this point. We can add instructions for BIOS in the future, if required.

Due to some of the quirks of my libvirt based lab, and while attempting to resolve issues with legacy BIOS, I used some AI assistance, and some of this might have influenced some of the content in this commit. All steps have been manually tested  and documented, but since AI was used to resolve some issues along the way, I have added two AI attribution tags to this commit.

Assisted-by: Claude Sonnet 4.6 <noreply@anthropic.com>
Assisted-by: Qwen-3.6-35B-A3B on llama.cpp
2026-07-15 17:01:15 +01:00