No description
Find a file
2018-01-27 23:21:58 -05:00
boot-screens Merge branch 'master' into cleanup-files 2017-01-09 14:24:37 -05:00
etc Rename dhcpd.conf to etc/dhcp/dhcpd.conf 2017-01-06 23:28:22 -05:00
preseed Merge branch 'master' into cleanup-files 2017-01-09 14:24:37 -05:00
pxelinux.cfg New pxe server setup file 2016-11-25 13:50:39 -05:00
ubuntu-installer/amd64 New pxe server setup file 2016-11-25 13:50:39 -05:00
ldlinux.c32 New pxe server setup file 2016-11-25 13:50:39 -05:00
pxelinux.0 New pxe server setup file 2016-11-25 13:50:39 -05:00
README.md Update README.md 2018-01-27 23:20:28 -05:00

PXE server install for automate linux distro installation

The PXE server is installed and setup on on Debian 8 64bit

Requirements

DHCP Server

You can install dchp server on your debian or you can also use your router. You cannot use both.

TFTP server

Download ISO for distro

Server configuration

  • Put files in tftp server folder
  • Make menu.cfg
  • Install client

Pro tips

  • Make sure to change the boot order so the computer won't reinstall the distro again automatically at reboot. Boot what was just installed, change the boot priority in the BIOS. (example: Give a higher boot priority to the HDD and put the network boot last)
  • If there are not enough monitors for connect every computer, put them in line and launch the installation in order (for example: from the left to the right) so computers will mostly finish in the same order. This is rather effective when every computer has the same hardware. It's the most optimized way to do it and will avoid the need to try to figure which one is done by reconnecting the monitor to each of them one after another (that's a waste of time).

Configuration hints

  • The URL of the preseed configuration file can be changed in /boot-screens/menu.cfg
  • The timeout length can be changed in /boot-screens/syslinux.cfg

Screens

2017-01-06-181250_3840x1080_scrot 2017-01-06-180756_3840x1080_scrot