分享

[原创]NVIDIA nForce Networking Controller系列网卡px...

 comeonwyj 2008-11-29
原创]NVIDIA nForce Networking Controller系列网卡pxe网克教程

上一篇 / 下一篇  2007-08-31 11:09:13 / 个人分类:技术研究

查看( 872 ) / 评论( 27 )
第一次碰到形如“NVIDIA nForce Networking Controller”类的网卡,又要用它进行网克,同时要保证速度和稳定性。主板是华砾的M2N-E,比较高端的。在网上找了几天,都理不清头绪,克了几次总也不成功。最后只好到华砾官网找该系列网卡的dos驱动,然后用相应的工具做成pxe启动引导文件及ghost网克客户端。今天终于工夫不负有心人,搞成功了。现在把pxe网克制作文件及操作过程写下来备忘。

pxe无盘启动工作原理

   PXE是Preboot Execution Environment的缩写。RPL是根据网卡上的ID号加上其它的记录组成的Frame向server发出请求,而server那里早已经有了这个ID数据,匹配成功则进行远程启动;PXE是则是根据服务器端收到的工作站MAC地址(就是网卡号),使用DHCP服务给这个MAC地址指定一个IP地址,每次重启动可能同一台工作站有与上次启动有不同的IP,动态分配地址。下面以工作站引导过程说明PXE的原理:
1、 用户端电脑开机后, PXE Boot ROM 获得控制权之前先做自我测试,然后以广播形式发出一个请求FIND帧。
2、 如果服务器收到个人电脑所送出的要求, 就会送回 DHCP 回应, 内容包括用户端的 IP 地址, 预设通讯通道, 及开机映像文件。 否则, 服务器会忽略这个要求。
3、 工作站收到服务器发回的响应后则会回应一个FRAME,以请求传送启动所需文件。
4、 之后,将有更多的讯息在用户端与服务器之间作应答, 用以决定启动参数。 BootPROM 由 TFTP 通讯协议从服务器下载开机映像档, 这个映像档就是软盘的映象文件。
5、 工作站使用TFTP 协议接收启动文件后,将控制权转交启动块,引导操作系统,完成远程启动。


要准备的东西

1.DHCP服务端和tftp服务端,你可以用win2000server或win2003server配置DHCP,也可以用tftp32做,这个小东西集成了DHCP和tftp服务端。

tftpd32.rar
(2007-02-04 21:09:30, Size: 44.9 KB, Downloads: 113)


2。支持pxe启动的网卡及主板,一般网卡都支持这功能。在bios里设置通过lan启动。
3。ghost8。3企业版(也可以是其它版本,未测试过),带有Ghost boot wizard功能,可以制作映象文件。
4。3COM的一个工具3com boot server,文件名dabs101_install.zip,当然也有其它版,我用的是这个。主要用它作系统引导文件。当然也可以用来编辑ghost做成的映象文件内容。

dabs101_install.zip
(2007-02-04 21:10:02, Size: 2.05 MB, Downloads: 215)

破解:0111151111111111
5。NVIDIA nForce Networking Controller系列网卡的dos驱动文件

DOS_NDIS.zip
(2007-02-04 21:10:49, Size: 1.04 MB, Downloads: 482)



开始搞吧

先做系统映象文件.
        
      1.先打开DOS_NDIS.zip文件,提取mcassist.cfg,protocol.ini,NVNDIS2.DOS,NDIS.DOS等四个文件.其中,后两个文件就是NF系列网卡的DOS驱动文件.把这个四个文件,放在一个名为"NVIDIA nForce Networking Controller"的文件夹里,标志你的网卡型号(呵呵,你可以叫其它名字,自己晓得就行了.)
      2.安装完ghost8.3企业版后,可以找到这样一个目录:
C:\Documents and Settings\All Users\Application Data\Symantec\Ghost\Template
(我的操作系统是win2003,你的目录在哪,自己找找吧.)
这个里面放的都是ghost企业本身自带的一些网卡DOS驱动,把刚才做成的那个"NVIDIA nForce Networking Controller"文件夹放在这里.等会你就晓得了.

      3.启动Ghost Boot Wizard,选择TCP/IP Network Ghost Client Boot Image,下一步,出现网卡列表,没看见的话,就把"Show all drivers.."打上勾,,出来了吧..
在列表里是不是看到了你的网卡:NVIDIA nForce Networking Controller,做了1.2两步,在这里就能看到相应的网卡型号.

      4.接着不停的下一步,保存为test.sys文件,文件名自己随便取.

[本帖最后由 天涯风云 于 2007-2-4 22:30 编辑]
 
天涯风云的个人空间 天涯风云 发布于2007-02-04 21:48:09
再做系统引导文件



      1.安装 dabs工具后,启动3Com Boot Services程序中的3com boot image Edit,先create a boot pxe menu file,,,然后add进你前面做的test.sys文件.保存为test.pxe,,意思就是启动成功后,加载该映象文件.无盘系统的启动机制与此类似.

      2.将test.sys和test.pxe放在d:\pxe目录下.(你可以放在其它地方,这个目录在配置tftp服务端时,要指向它.)

      3.用3com boot image edit中的最下面那个Edit an existing file...编辑test.sys映象文件包.主要修改autoexec.bat和config.sys文件.
两个文件内容如下:
'autoexec.bat

@echo off
SET TZ=GHO-08:00
prompt Type ghreboot to attempt to return to Windows $_$P$G
\net\netbind.com
if exist MOUSE.COM MOUSE.COM
set path=c:\ghost;\ghost;c:;\
echo Loading...
CD GHOST
ghost.exe  


后面ghost.exe可带参数,你可以自己加上去..

'config.sys

device=a:\himem.sys
dos=high,umb
DEVICE=\NET\NVNDIS2.DOS
DEVICE=\net\protman.dos /I:\net
DEVICE=\net\dis_pkt.dos
DEVICE=\net\NDIS.DOS
LASTDRIVE = Z


其它文件和目录里的东西,可以不动了..想用其它ghost版本,可以把ghost目录里的ghost.exe文件换出来就可以啦.

[ 本帖最后由 天涯风云 于 2007-2-4 22:16 编辑 ]
天涯风云的个人空间 天涯风云 发布于2007-02-04 22:01:56
配置tftp server

启动tftpd32.exe程序,,指定current directory(当前目录)为d:\pxe,

server interfaces (默认是你网卡的实际地址)


1.JPG



2.JPG




配置dhcp server

ip pool starting address:地址池的起始IP,,用那些与你的IP在同一网段,而且是未使用的IP.
size of pool:地址池长度,,默认240,,够长的了,你可以适当指定.
boot file :填你刚才做的test.pxe,,就写个名字就行了,不填文件路径,别搞错了.
mask:子网掩网,这个根据你实际情况填..
其它保持默认就可以了..


3.JPG


填好,就可以填旁边的save了..重起tftpd32程序,,这样就同时启动了tftp服务器和dhcp服务器..

最后,设置bios从网卡的引导启动..不同主板设置不一样,可以参看说明书.
我的m2n-e板子,直接开机按F8就能选择启动顺序了..hoho!~~~


你搞定了吗??哈哈,,要是还搞不定,,向我天涯风云来咨询吧~~费用方面,QQ密谈,,

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多