I also don't understand, I can only say the general meaning.
UNDI is short for Universal Network Driver Interface, translated into Chinese is Universal Network Driver Interface. It can be regarded as a driver program interface library data, which is a data segment retained in the DOS conventional memory of 640K.
date code, usually use Intel's ndis.dos, 3com's UNDIS3C.DOS to call this data segment. Loading and booting the image will clear UNDI. In order to use UNDI, the image file format must retain this UNDI data segment, and the conventional memory will also be reduced.
The real PXE boot also needs PXE service. The port of PXE service is 4000. General applications only use DHCP service and TFTP. One of the main functions of PXE service is to provide the client with a boot selection menu. If only startup is needed, emboot menu.pxelinux can be used instead. I rarely install the PXE server. If it is DHCP + PXE + TFTP + ordinary floppy disk image file, I don't know if the conventional memory will be reduced. There is no test for the time being. Some PXE diskless can make DOS, 98, Linux, ME, 2K, XP boot selection menus to enter different systems. PXE service is much more powerful than PXELINUX, 3com menu functions, but there are not many separate easy-to-use PXE server ends. Intel PDK 2.1 is free. DeployCenter 6.0, Phoenix PXE Server v4.6.1 are all PXE server ends.
[ Last edited by xugaohui on 2006-6-4 at 23:16 ]