![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-13 00:24 |
共 47,811 主题排行 / 349,897 发帖 / 今日 0 篇 / 48,256 会员排行 |
| DOS媒体世界 & 网络技术 (多媒体室) » 哪位大侠能介绍一下PXE中的UNDI(Universal Network Driver Interface) |
| 可打印版本 2,735 / 2 |
| 第1楼 LanCat | 发表于 2006-06-02 23:56 |
| 中级用户 发帖 78 积分 288 | |
|
哪位大侠能介绍一下PXE中的UNDI(Universal Network Driver Interface) 哪位大侠能介绍一下PXE中的UNDI(Universal Network Driver Interface)功能!
用UNDI在DOS下来驱动网卡,就可以用一个驱动程序来驱动大部份的网卡了。 |
|
| 第2楼 LanCat | 发表于 2006-06-03 00:06 |
| 中级用户 发帖 78 积分 288 | |
|
我所知的是,若你的机器的网卡有带PXE启动的功能,那么不管是什么型号的网卡,都可以在DOS下用一个通用的驱动程序来驱动。
先运行GHOST 8.3中的 INSTUNDI.EXE 加载 PXE UNDI 驱动,然后运行 GHOST8.3中的 UNDIPD.COM 0X60 就可以加载DOS下的 Packet 驱动了。 而NDIS驱动则为 Intel 的 NDIS.DOS。 这三个文件在 “DOS啟動盤 & LOGO技術 (啟動盤室)” - “PXE网络启动虚拟软盘镜像” 处可以下载到。 http://www.cn-dos.net/forum/viewthread.php?tid=19003&fpage=1 主板集成的网卡一般都支持PXE功能,只要在BIOS中将网卡引导的选项打开,开机自检后可以看到多了一些网卡引导信息就表示可以了。若BIOS中还有“Options ROM","PXE","UNDI" 选项,也要设为有效。 而独立的PCI网卡,好的像 Intel,3Com 的,也都有PXE功能。8139的网卡,则要加一块PXE引导芯片。 不过我机器是华擎865G的主板,8139的网卡,支持PXE引导的功能,但不知怎么,运行INSTUNDI.EXE却会出错,可能是主板BIOS的问题吧。 [ Last edited by LanCat on 2006-6-3 at 00:16 ] |
|
| 第3楼 xugaohui | 发表于 2006-06-04 23:06 |
| 高级用户 发帖 293 积分 774 来自 湖北仙桃 | |
|
我也不懂,只能说个大致意思
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服务端。 [ Last edited by xugaohui on 2006-6-4 at 23:16 ] |
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |