We were able to develop this integration of what used to be PXEKnife, but it's better named as Amahi Netboot, to provide the feature of booting multiple CD/DVD images over the network.
vi /var/lib/tftpboot/pxelinux.cfg/default
(This needs more documentation here!)== Example Configuration ==
Suppose that you want to boot a Linux OS over the network, say Fedora 22. This is the configuration you need in /var/lib/tftpboot/pxelinux.cfg/default label linux menu label Install or upgrade Fedora 22 menu default kernel fedora22/vmlinuz append initrd=fedora22/initrd.img repo=<nowiki>http://dl.fedoraproject.org/pub/fedora/linux/releases/22/Workstation/x86_64/os</nowiki> Then you need two files (vmlinuz and initrd.img) inside a directory called fedora22: cd /var/lib/tftpboot/pxelinux.cfg/ mkdir fedora22 cd fedora22 wget <nowiki>http://dl.fedoraproject.org/pub/fedora/linux/releases/22/Workstation/x86_64/os/isolinux/vmlinuz</nowiki> wget <nowiki>http://dl.fedoraproject.org/pub/fedora/linux/releases/22/Workstation/x86_64/os/isolinux/initrd.img</nowiki> With that configuration, you should be able to boot Fedora 22 off your network and install from it! If course, rather then the repo being remote, you can also install from a local repo. For example, if you can make the one form the CD/DVD available in the file system, or via a local web server (e.g. a simple web app pointing to the repo). The configuration will need to change accordingly. See more examples of [https://docs.fedoraproject.org/en-US/Fedora/19/html/Installation_Guide/s1-netboot-pxe-config.html PXE Boot Configuration] == Things that can boot from Amahi Netboot ===