[ Last edited by LanCat on 2006-6-3 at 00:16 ]作者: xugaohui 时间: 2006-6-4 23:06 我也不懂,只能说个大致意思
UNDI全称是Universal Network Driver Interface,译为中文是通用网络驱动接口。可以把它看作一个驱动程序接口库数据,它是保留在dos常规内存640K中的一个数据段
date code,通常用intel的ndis.dos、3com的UNDIS3C.DOS来调用这个数据段。加载启动镜像会清除undi,为了能使用undi,镜像文件格式必须要保留这个undi数据段,常规内存也会减少。
真正的pxe启动还需要pxe服务。pxe服务的端口是4000,一般应用只用到dhcp服务和 tftp,pxe服务主要功能之能一是给客户端提供引导选择菜单,如果只需要启动可以用emboot menu.pxelinux代替。我很少装pxe服务端,如果是dhcp+pxe+tftp+普通软盘镜像文件不知道常规内存是否会减少。暂时没有测试。一些pxe无盘可以做dos、98、linux、me、2k、xp开机选择菜单进入不同的系统。pxe服务比pxelinux、3com菜单功能要强大的多,但单独好用的pxe服务端并不多,intel pdk 2.1是免费的,DeployCenter6.0 、Phoenix PXE Server v4.6.1都是pxe服务端。