PXE代码
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。
故障2:无盘启动时,按Shife+F10时,网卡的设置界面不能调出来。 产生原因:网卡上没有启动芯片插座,主板BIOS中也没有相关的PXE代码。 解决方法:准备好DOS启动盘将bios刷新工具复制过去,本例使用的文件为awd.exe和cbrom.exe,awd.exe为刷新工具,cbrom为代码编辑工具,8139PXE.LOM为8139PXE启动代码,8169_101.LOM、8169_153.LOM分别是8169的两个版本的PXE启动代码,一般使用1.01版本, 具体操作步骤(以8139为例) 1、将所需文件复制到工作站的硬盘上 在可以正常启动的工作站(DOS或WINDOWS 9X)上,新建一个目录例如C:\yxz,将前述三个文件复制到这个目录下。 2、备份主板BIOS代码 启动工作站,进入纯DOS状态,在WINDOWS 98下进入纯DOS的方法如下:开机按F8进入开机菜单,选择 第5项,即“Command prompt only”,请注意,不能进入WINDOWS 98后再进入MS-DOS方式进行刷新操作。 进入c:\yxz目录执行(cd yxz)以下命令: AWD /sy /pn biosbf.bin (开关参数/sy 的作用是将读出的BIOS代码以文件的形式存放,开关参数/pn 为不进行BIOS刷新操作,biosbf.bin为输出的备份文件名),执行完以上命令后,将生成的文件复制到其它目录、最好是复制到一张质量较好的软盘上,以备不测时可以恢复系统BIOS。 3、将启动代码并入biosbf.bin 此步骤的目的是将原BIOS代码与网卡启动代码合并到一起,为刷新BIOS作好准备。 执行以下命令: cbrom biosbf.bin /pci 8139pxe.lom 4、将已带启动信息的BIOS代码写入主板BIOS芯片中 在写入之前可以使用cbrom biosbf.bin /d命令查看BIOS空间是否足够及启动代码是否合并。写入命令为: awd biosbf.bin /py /sn /r 完毕后,插上网卡,重启系统,按SHIFT+F10即可进入网卡启动设置界面。 故障3:PXE-EC8: !PXE structure was not found in UNDI driver code segment 产生原因:UNDI ROM映像已经损坏了,或者未能被BIOS载入,此错误信息通常系如下一个或三个原因所致: 1. 当即将调用一个LOM映像的时间点,网卡映像正在被编程进BIOS 2. 在PXE可选ROM开始启动之前,PXE可选ROM载入自检内存管理器(POST Memory Manager,$PMM)分配的内存期间被损坏或删除。 3. 在载入ROM结构期间UNDI_Loader结构未被正确载入 解决方法:若以前能正常进入系统,则肯定为网卡启动芯片坏了,换一片新的即可以了。若一买来,所有工作站都是报这个错误,则说明PXE启动代码与主板不兼容,也很可能是主板内置网卡的PXE代码与外置网卡的PXE代码冲突,前者可以通过升级BIOS升级来解决,后者可以通过删除内置网卡的PXE代码来解决。下面以 nForce4主板为例说明此故障的解决方法。准备好DOS启动盘将bios刷新工具复制过去,本例使用的文件为awd.exe和cbrom.exe,awd.exe为刷新工具,cbrom为代码编辑工具,的下载区中有下载与故障2类似操作,先执行AWD /sy /pn biosbf.bin将原主板BIOS导出;再CBROM biosbf.bin /D查看bios中有哪些模块,其中PCI设备可以看到NVPXES.NIC(或其它,一般有PXE字样),以七彩虹C.NF4X Ver1.4A为例,PCI里有两个,一个是RAID文件,另一个是PXE文件;删除PXE代码,命令如下 CBROM biosbf.bin /PCI RELESAE,此时会提示有两个PCI文件,要求选其中一个删除,PCI(B)是PXE代码文件,输入B,回车后即PXE代码即被删除,但此时只是在文件biosbf.bin中删除了PXE,主板中的BIOS并没有删除,所以最后要将biosbf.bin再刷到主板上,操作命令为AWD biosbf.bin (假定刷新程序文件名为FLASH.EXE),按提示回车,按“Y”,刷新完后按“F1”重启即可。 本文来源:https://www.wddqw.com/doc/2ab17deef8c75fbfc77db2a8.html