Step 2: Setting up a TFTP Server.
- Install TFTPD
- Create the following directory c:\OUTPUT\pxelinux.cfg\ (i.e. go to c: right click, select create new directory, name it OUTPUT, open OUTPUT, right click, select create new directory and name it pxelinux.cfg)
- In the c:\OUTPUT\ directory download pxelinux.0 memdisk menu.c32 bartdisk.IMA (Download the files and put them in this directory)
- In the C:\OUTPUT\pxelinux.cfg\ directory, create a text file that you’ll name default, (not default.txt, easiest way to do this is open notepad, copy and paste the details below, click save, navigate to C:\OUTPUT\pxelinux.cfg and name it “default” including the quotes) containing:
MENU TITLE PXE Boot System
MENU LABEL ^Bart Network Disk
MENU LABEL ^Boot Normal
- Launch TFTPD (if you get “unable to locate configuration file Boot Failed: press a key to retry, or wait for reset”, then you have NOT named the default file correctly) and configure it the following way:
- Tip : if you close and reopen TFTP32 and the Current Directory defaults to your home directory rather than to C:\OUTPUT, right-click your TFTPD32 shortcut, go to Properties, and set the Start in textbox as C:\OUTPUT.
- switch to the tab “DHCP Server” and fill in your network setup. Note that the PC you want to boot must be in the same Subnet. Enter pxelinux.0 as the boot file. The Screenshot below shows my setup. (IP pool starting address is the ip addresses the DHCP server can start from, size of pool is the amount from the starting address, in my example the DHCP server can give a client an address from 192.168.2.210 – 192.168.2.240)
- Dont forget to SAVE.