PXE configuration for dnsmasq #194
No reviewers
Labels
No labels
in progress
in progress
meeting
need info
ongoing work project
on hold
pending activity
release test
user documentation
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
server/user-documentation!194
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "goroboro/user-documentation:dnsmasq-pxe"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This PR 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.
I have folded this information into the dnsmasq.adoc file to keep information about dnsmasq consolidated. Previous attempts in other branches have tended to try to put this information into a separate file. I felt that this was more coherent and fit well into the existing documentation.
I intend to submit future PRs to further describe network based installation in a broader context and that PR will probably reference this dnsmasq documentation for more information on configuring a simple PXE-boot install service.
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
8d1c9ab822to0bd8ea413d