Most new Servers or Workstations aren't equipped with a floppy drive anymore, but from time to time I need to boot from a floppy drive. And I don't want to burn a CD each time I need to boot from a floppy drive.. so the solution is tftpd32 and PXELINUX. With those 2 tools I'm able to boot disk images from the LAN.

You need tftpd32 from Ph. Jounin (http://tftpd32.jounin.net/) and PXELINUX, which is a part of the SYSLINUX package (http://syslinux.zytor.com).

Tftpd32 act's as DHCP and TFTP server (of course you can use another DHCP Server) while PXELINUX provide booting Linux from the network.

You can download the ready-for-use package here.

Directory structure of this package:
root dir??? ??? ??? ??? - ??? executable files
bootimages??? ?? -??? the uncompressed (*.IMA) disk images.
pxelinux.cfg??? ??? -??? the PXELINUX config file

my simple default pxe configuration:
---------------------------------------------------
MENU TITLE ABC Systems AG, PXE BOOT MENU

##
## settings for the simple menu system
##
DEFAULT vesamenu.c32
PROMPT 0
##
## boot options, ^means hotkey
##
??? label bart
??? ??? MENU LABEL bootdisk#1, this starts the bart disk(*)
??? ??? MENU PASSWD password
??? ??? kernel memdisk
??? ??? append initrd=bootimages\IMAGE1.ima

??? label test
??? ??? MENU LABEL various, starts the temp. disk image(*)
??? ??? MENU PASSWD password
??? ??? kernel memdisk
??? ??? append initrd=bootimages\IMAGE2.IMA

??? label dmitest
??? ??? MENU LABEL dmitest, various dmi tests
??? ??? kernel dmitest.c32
??? ??? ??? ???
##
## various settings
##
MENU BACKGROUND pxelinux.cfg\bg.png
NOESCAPE 1
ALLOWOPTIONS 0
timeout 600

menu color title??? ??? 1;31;49??? #eeff1010 #cc553333 std
menu color sel??? ??? ??? 7;37;40??? #ff000000 #bbaa9999 all
menu color border??? ??? 30;44????? #ffffffff #00000000 std
menu color pwdheader??? 31;47????? #eeff1010 #20ffffff std
---------------------------------------------------

Screenshot of the configured DHCP Server:

Change the Current Directory and the IP settings, so that they fit your needs.

The result should look like this menu: