首页 IT技术 技术方案 查看内容

修改BIOS加入PXE ROM,让独立网卡可以不要PXE芯片

技术方案 10475 0 2010-11-29 14:26

独立网卡不加PXE芯片也可无盘启动.在我们做无盘的时候,可能会遇到某些独立网卡由于驱动等方面的问题,不能很好的用来做无盘客户机,这个时候我们就不得不加独立网卡来解决这个问题,但是光有独立网卡还是不够的,我 ...

独立网卡不加PXE芯片也可无盘启动.在我们做无盘的时候,可能会遇到某些独立网卡由于驱动等方面的问题,不能很好的用来做无盘客户机,这个时候我们就不得不加独立网卡来解决这个问题,但是光有独立网卡还是不够的,我们还要再多买一块PXE芯片,一般情况下是5块钱一块,如果一个网吧有100台机器,那么就要为买这些芯片而多出500块钱,这样一来,网吧可能不是很乐意,所以我们在面对这样网吧的时候,可以考虑通过下面的方法来为网吧省一笔可观的费用,那就是通过自已把对应独立网卡的PXE ROM加入到主板BIOS里面去。

下面的方法适用于现存市面上的98%的主板,如果遇到不能修改的,可以找对应BIOS的修改工具,方法都是大相径庭的。

实际上整个操作过程还是很简单的,我们先来说一下整个过程要中要用到的工具:

1>CBROM32.exe,会提供相应的附件下载。

2>实验主板为GA-785GT-UD3H V1.0,最新版的BIOS mb_bios_ga-ma785gt-ud3h_f8.exe,主板BIOS可以直接到官网下载最新的。

3>以及我们要加入的8169网卡的PXE ROM,可以在下载的链接中进行下载

http://www.realtek.com.tw/downloads/downloadsView.aspx?Langid=1&PNid=13&PFid=4&Level=5&Conn=4&DownTypeID=3&GetDown=false&Downloads=true

解压后找到\BIN\rtgbpxe.lom,这个文件就是8169的PXE ROM。

 

让我们先来认识一下BIOS,我们从官网上下载下来的BIOS要么是一个*.rom类似的文件(不一定是.rom的,一般BIOS文件都是512KB或是1024KB,当然也有2048KB的)或是一个压缩包,这里我以技嘉为例,下载下来的BIOS是用7z打包而成的.exe文件,解压开来,其中包合一个BIOS程序,一个自动刷BIOS的软盘批处理,以及相应的BIOS刷新工具,如下图:

 

然后我们建立一个工作目录,比如D:\BIOS,我们把BIOS改名为F8,cbrom2.3.exe改名为CBROM.exe放到BIOS文件夹里面,然后还有相应的独立网卡的PXRROM,rtegpxe.lom也放到工作目录下面,然后开始-运行-cmd,进入到我们的工作目录:

 

BIOS所实现的功能都是以模块的方式存在的,我们输入 cbrom f8 /d,如下图:


其中有一个:

这个模块就是主板BIOS里面自带的PXE ROM,从名字上我们可以知道该主板是8168的板载网卡。

由于要插独立网卡,所以用不上了,所以我们可以输入下面的命令,将该模块从BIOS文件里面剔除掉:

cbrom f8 /pci release


这里我们当然选择[C],输入A后,回车,再次输出BIOS的模块信息:

cbrom f8 /d

 



已经可以看到这个模块被剔除掉了。

下面我们再把我们自已的跟独立网卡相配的PXE ROM加入到BIOS当中。输入下面的命令:

cbrom f8 /pci rtegpxe.lom

 

 



模块已成功加入到BIOS中,我们再看看BIOS的模块变化:

cbrom f8 /d

 

 



通上面的操作我们可以看见新的PXE ROM已经加入到了主板的BIOS中去了,我们可以直接在DOS下,或是Windows下的刷新工具,更新主板的BIOS,然后,再插上独立的8169网卡,设置BIOS为网络启动,并禁用板载网卡,看看现在是不是可以直接通过独立网卡启动无盘了!

注:这个过程是没有修改BIOS中的base和ACPI,理论上不会对BIOS的完整性造成破坏的。但是如果在刷新主板BIOS的时候突然断电,那我也是不敢保证的哦!

 

 


路过
1

雷人

握手

鲜花

鸡蛋

刚表态过的朋友 (1 人)

  • 雷人

    匿名

相关文章