It turns out that there is a great DOS boot floppy that has just about every network driver included in it available online at http://www.netbootdisk.com/. The author has a note there that claims XP-based DOS floppies won’t boot over PXE.
YES THEY WILL. You just have to use the RAW option in the memdisk kernel options of the config file for PXELinux. You can read about the option at http://syslinux.zytor.com/wiki/index.php/MEMDISK. If my memory serves me right, BIGRAW works as well. It’s also on the Syslinux Wiki. It’s also possible with a floppy emulation utility (like ImDisk available at http://www.ltr-data.se/opencode.html) to make 2.88 MB floppy images to “get around” the problem of boot floppies being too large to fit the NetBootDisk contents.
Here’s an example of the RAW Memdisk option used in a pxelinux config file:
LABEL A MENU LABEL ^NetBootDisk KERNEL MEMDISK APPEND tftp-path/to/floppyimage.288 RAW
Posted by heathparker