PXE代码写入BIOS后怎无法启动PXE?

我在做PXE无盘启动时工作站端出现以下提示(我的网卡是MX98715我将PXE启动代码
写入了BIOS,服务器端安装了INTEL PXE2.0 build 082):
Intel UNDI,PXE-20(build 072)
Copyright (c) 1997,1998 Intel corporation
for Macornix MX987x5 Faster ethernet Adapter v1.01(06/19/00)
PXE-CEC8:!PXE structure was not found in UNDI drive code segment.
DISK BOOT FAILURE,INSERT SYSTEM DISK AND PRESS ENTER

请问我错在哪里?
谢谢您的指点

有没有做NDIUDIS.1这个文件?

写道BOOTROM里面能启动吗?

你的bios写错了。下载的pxe-rpl驱动,应该里面有readme的。仔细看。
以我的rtl8139为例,里面有两个.rom文件和两个.lom文件
rom文件是用来写bootrom芯片的,lom是用来写bios的。
两个lom文件又不一样,不愿意看readme的话,可以这样,往bios里面写那个比较大的lom文件就对了。

[被 键盘挽歌 编辑过(日期 12-24-2000)]

事实上写入启动网卡的boot rom文件和写入主板的有一点不一样。8139的提供了两种,而其它好象还没有两种,故出现一些意想不到的错误。

迷侠的话有道理,我也试过写入bios,出现的错误如你所说,但是写入bootrom就没有问题,可以引导,可能是生产厂商所写程序不是写入bios的,解决方法是买一块bootrom

我写8139时到是挺顺的,现已能启动WIN98了。

我把8139的PXE代码写入BIOS后怎么没有反应.无法调出网卡的菜单.是不是错了.

DHCP设好了吗?
http://rplpxe.126.com

8139的PXE代码有082和071两种版本,我试过082写入主板,启动出现如netfun2000兄所说,而071刷入主板则完全能启动WIN98。

MX98715我将PXE启动代码好象只有一个支持PROM,可能无法支持写入了BIOS。

请问有没有详细介绍写入主板或BOOTROM的贴子呢

是的正如老兄们所言,我的那块mx98715只提供了写入ROM的PXE CODE,不是写入主板BIOS的。现在我的问题是我没有ROM,所以就无法验证了。

谢谢各位的帮助。

netfun2000@163.net

以下是从MX上找到的说明,不过要EPROM/Flash(at least 42K).

                Macronix International Co., Ltd.
                PXE Remote BootRom Installation
            =======================================

    Copyright (C) 1996 - 2000 by Macronix International Co., Ltd.
    All rights reserved.

PXE Remote BootRom Installation Guide:

  1. Burn this file into EPROM/Flash(at least 42K).

  2. When system boot up, select item 1-4 from Bootstrap selection menu,
    (1) Disable Network Boot → the PC boot up as normally booting,i.e.,
    maybe serch the local driver at first.(depending on BIOS setting)
    (2) Network Boot Using Interrupt 18h → Also functions as normally
    booting sequence.
    (3) Network Boot Using Interrupt 19h (Default) → Intercept BIOS
    and boot from Boot ROM.
    (4) Network Boot Using PnP/BEV (BBS) → Plug and Play, built on
    motherboard.

  3. Selecting 3, client will firstly try to locate the DHCP server,
    if found, pressing F8 will bring to the following menu,

    Local Boot
    DOSUNDI
    APITEST
    

    Choosing DOSUNDI will run TCP/IP and let you enter the logn on
    sequence into server.
    

仔细看了你的原帖:
Intel UNDI,PXE-20(build 072)
Copyright (c) 1997,1998 Intel corporation
for Macornix MX987x5 Faster ethernet Adapter v1.01(06/19/00)
PXE-CEC8:!PXE structure was not found in UNDI drive code segment.
DISK BOOT FAILURE,INSERT SYSTEM DISK AND PRESS ENTER

发现MX的CODE为Intel UNDI,PXE-20(build 072),可能版本太低了,而你SERVER上装的INTEL PXE2.0 build 082)。据说起码Intel UNDI,PXE-20(build 079)以后的代码才能很好地支持INTEL PXE2.0 build 082)SERVER。

看来只有找MX公司了,请求支持。