I'm still in the process of refining the guide, but it basically focuses on naive or bare minimum components required to pxe boot. It places heavy emphasis on making sure every step is functioning as intended before proceeding the next, and how to debug (haven't done debugging part much atm).
It should carry you into pxe booting and mounting root filesystem on the client.
Just a word of warning ahead. If you are using switch and the pxe client can reach the router as well as the server, it's best to make the server to be dhcp proxy instead, so that it doesn't conflict with router (unless you use VLANs).
modify the dnsmasq.conf
# 192.168.1.255 will assign client from 192.168.1.1-255
dhcp-range=192.168.1.255,proxy
https://drive.google.com/drive/folders/ ... sp=sharing
There is also shell script to set up pxe server. (Obviously, don't run any shell script from internet stranger unless you understand what exactly it's doing including mine.)
I appreciate any feedback!
It should carry you into pxe booting and mounting root filesystem on the client.
Just a word of warning ahead. If you are using switch and the pxe client can reach the router as well as the server, it's best to make the server to be dhcp proxy instead, so that it doesn't conflict with router (unless you use VLANs).
modify the dnsmasq.conf
# 192.168.1.255 will assign client from 192.168.1.1-255
dhcp-range=192.168.1.255,proxy
https://drive.google.com/drive/folders/ ... sp=sharing
There is also shell script to set up pxe server. (Obviously, don't run any shell script from internet stranger unless you understand what exactly it's doing including mine.)
I appreciate any feedback!
Statistics: Posted by osrtza — Mon Jul 28, 2025 3:07 am