Easy setup info: * [[PXE_ISO|Setup the install files via an ISO]] * [[PXE_DHCPd|Install/Setup DHCPd]] * [[PXE_TFTPd Setup|Setup TFTPd]] More complicated/build it yourself info: * [[PXE_TFTP|Pure TFTP setup (i.e. NO NFS)]] ===== PXE HTTP ===== At %%MeetBSD%% California 2010 (#meetbsdca), one of the break out sessions "finishing" and merging the mini-tcp stack and HTTP loader support in pxeboot gain enough interest. The idea would be to get this eventually into base. The code as-is, does work with an old version os 6(?)-stable. However BTX and the loader changed enough since then, that some updating will be needed to get this into 8-stable and -head. [[http://code.google.com/p/google-summer-of-code-2007-freebsd/downloads/detail?name=Alexey_Tarasov.tar.gz&can=2&q=|Download the Summer of Code Project]] From the README: pxe_http library is user space implementation of simplified TCP/IP4 stack with support of sockets. Socket implementation is similar to common sockets, but differs, so I call this variant of sockets - "PXE sockets" features (read: simpliest ever implementation of): * supports TCP/UDP PXE sockets * DHCP client * DNS client * http based filesystem * ICMP echo