https://github.com/OSgenie/ISO-PXE-server
Process occurs in 3 parts. 1. Kernel is extracted to TFTP share 2. Non-Kernel files are extracted to NFS share 3. PXE menu entry is created for the iso
To install as a stand alone run: sudo ./install.sh
Installs the scripts and schedules a cron job
Extracts all iso files to NFS
Run this script to identify the architecture and release that each iso is based on. (Linux Mint 14 64bit is based on Ubuntu 12.10 amd64)
To be run as a cron job to build PXE menus.
create-install-menus.sh
create-live-menus.sh
create-main-menu.sh
create-server-alternate-menus.sh
create-stock-menus.sh
create-submenus.sh
create-utility-menu.sh ###preseed Folder for Preseed files ###remove-older-iso-revisions.sh Script for cleaning out older isos to preserve disk space