我们以nForce4主板为例:
首先我们准备好以下软件和硬件,CBROM.EXE(建议采用2.15版),BIOS刷新程序,BIOS升级文件,8139普通网卡(无需BOOT芯片)。
1、首先到
[url]http://www.realtek.com.tw[/url]网站下载最新的813X系列的PXE代码,记住,一定要下载2.16版,由于该网站是英文网页,为了方便使用,公司FTP提供下载,地址:/mzd系统/rtl8139_8169_pxe_rom.zip
2、找一块硬盘将C盘改成FAT或FAT32格式分区,并且用FORMAT命令传送系统文件,即 x:\format c:/q/s ,挂在有操作系统的机器上。将下载的文件解压,其中可以找到两个扩展名为LOM的文件,一个大约40K,另一个10多K,我们只要40K的文件,即“RTSPXE_M.LOM”,将此文件复制到另一块硬盘C盘根目录下(有COMMAND.COM文件的分区目录下),将CBROM215.EXE复制到另一块硬盘C盘根目录下,BIOS文件以及BIOS刷新程序一般随主板带的光盘或网站上可以获得。
3、摘下硬盘挂在nForce4主板的机器上,开机,此时系统直接进入C:\_ ,这就是我们要的最纯净的DOS系统,不要加载任何CONFIG.SYS等配置!
4、首先查看BIOS文件里的PXE代码(如果您的主板没PXE代码,可以跳过此步骤!),命令格式为 C:\_CBROM215.EXE BIOS.BIN /D (假如BIOS文件为BIOS.BIN),这时显示出BIOS里的许多文件,其中PCI设备可以看到NVPXES.NIC(或其它,一般有PXE字样),以七彩虹C.NF4X Ver1.4A为例,PCI里有两个,一个是RAID文件,另一个是PXE文件
5、删除PXE代码,命令如下 C:\_CBROM215.EXE BIOS.BIN /PCI RELESAE,此时会提示有两个PCI文件,要求选其中一个删除,PCI(B)是PXE代码文件,我们只需输入B,回车后即可删除成功!(视不同主板而定)
6、把解压好的PXE代码写入BIN文件里,命令如下 C:\_CBROM215.EXE BIOS.BIN /PCI RTSPXE_M.LOM 回车后即可成功!
7、按正确操作刷主板BIOS,如果你不懂得BIOS刷新程序的各种参数,只要保证操作正确,且不断电,你完全可以 C:\_FLASH.EXE BIOS.BIN (假定刷新程序文件名为FLASH.EXE),按提示回车,按“Y”,刷新完后按“F1”重启即可。
8、重新启动成功的话,你就可以将8139网卡插入主板,开机,按下SHIFT+F10,设置好后即可实现无盘启动!
附SHIFT+F10参数详解:
Network Boot Protocol (PXE\RPL按空格选择网络引导协议类型)
Boot Order (Rom Disable禁止BOOR ROM引导;Int 18h先从BIOS设置中的次序引导;Int19h先从BOOT ROM引导;PnP/BEV从BBS引导)
Show config Message (Enable ?Disable)启动时是否显示SHIFT+F10
Show Message time (3-12seconds) 启动时shift—f10提示信息停留的时间。
CBROM参数详解:
CBROM ***.BIN /EPA ***.EPA 更新能源之星图标(用于只支持EPA格式的4.5X)
CBROM ***.BIN /EPA ***.BMP 更新能源之星图标(用于只支持BMP格式的4.6X-6.X)
CBROM ***.BIN /EPA1-7 ***.BMP 部分主板支持多个更换能源之星图标功能
CBROM ***.BIN /LOGO ***.BMP 更新全屏画面用法(用于只支持BMP格式的6.X和部分4.5X)
CBROM ***.BIN /LOGO1-7 ***.BMP 部分主板支持多个更换全屏画面功能
CBROM ***.BIN /ISA STDE.BIN 使你的主板拥有和捷波恢复精灵一样的功能
CBROM ***.BIN /ISA BIOS-10.BIN 使你的主板拥有承启主板的GHOST功能
CBROM ***.BIN /PCI PXE.LOM 下载 网卡BOOTROM 启动芯片 PXE 代码,写进主板的BIO 将PXE启动代码写到 BIOS 中去,用做无盘启动工作站
CBROM ***.BIN /VSA ***.BIN 更新防毒模块
CBROM ***.BIN /AWDFLASH AWDFLASH.EXE 使你的主板拥有自刷新工能(启动时ALT+F2)
CBROM ***.BIN /MIB ***.TXT 在支持MENU IN BIOS的主板加入文本信息(加入后,在BIOS SETUP里按F5或F9)
CBROM ***.BIN /YGROUP AWARDEYT.ROM 更换 YGROUP组
CBROM ***.BIN /XGROUP AWARDEXT.ROM 更换 XGROUP组
CBROM ***.BIN /GROUP _EN_CODE.BIN 写入英文显示代码
CBROM ***.BIN /GROUP _GR_CODE.BIN 写入繁体中文代码
CBROM ***.BIN /GROUP _B5_CODE.BIN 写入德语代码
CBROM ***.BIN /FNT1 FONT1.AWD 写入字库
移出某项内容:
在以上各参数的基础上(CBROM ***.BIN /ISA)加入EXTRACT参数,则为移出BIOS中的新功能。各参数、BIOS文件不同,移出的内容也不相同。
注意:移出的文件最好用BIOS文件中的原文件名。否则可能移植到BIOS中,可能无法使用。
删除某项内容:
如你不想用BIOS中的某个文件,可以在以上参数的基础上(CBROM ***.BIN /ISA)加入RELESAE参数,则为删除对应的项目。
警告:修改BIOS可能造成机器不能启动的严重后果,在没有安全保证的情况下,请慎重使用!
前市场上主要有两种BIOS,即AMIBIOS和AWDBIOS。PXE无盘系统专用的BOOTROM程序除了可以写入网卡启动芯片,也可以直接写入主板BIOS。对于一些集成网卡的主板特别有用,但这项技术最好由有经验的专家进行。 《AMIBIOS》
1.运行AMIBCP.EXE,出现图一画面,输入待编辑的BIOS文件名。
javascript:window.open(this.src);" style="CURSOR: pointer" imgzoom(this,550)">
2.将光标移至Edit BIOS Modules处,回车进入,见图二。
javascript:window.open(this.src);" style="CURSOR: pointer" imgzoom(this,550)">
3.此时出现BIOS中的模块列表,见图三,图中画红线的模块为主板厂原来添加的网卡BIOS(注:不同的 主板可能会不同),将原来的网卡BIOS删除。
javascript:window.open(this.src);" style="CURSOR: pointer" imgzoom(this,550)">
4.按Insert键进入添加模块菜单,如图四。
javascript:window.open(this.src);" style="CURSOR: pointer" imgzoom(this,550)">
5.出现图五后,按Esc键,程序会提示是否保存,按回车保存。
javascript:window.open(this.src);" style="CURSOR: pointer" imgzoom(this,550)">
6.如果你的BIOS有标号为50的模块,请将其删除。如图六。
javascript:window.open(this.src);" style="CURSOR: pointer" imgzoom(this,550)">
7.按Esc键回到主菜单,将改好的BIOS文件存盘。
《AWDBIOS》
1.运行CBROM.EXE xxx.BIN /D,出现图一画面,列出BIOS中的模块,图中红线为主板厂原来添加的SCSI卡BIOS,不同的主板可能会不同,你的BIOS中可能会有网卡的BIOS,如果有网卡的BIOS,需用CBROM.EXE xxx.BIN /PCI Release命令将其删除。
javascript:window.open(this.src);" style="CURSOR: pointer" imgzoom(this,550)">
2.运行CBROM.EXE xxx.BIN /PCI RTL8139.BIN将网卡的BIOS添加进去,再次运行CBROM.EXE xxx.BIN /D,确认已添加正确。
转载于:https://blog.51cto.com/jianchi1825/137110