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: