两种不同无盘启动方案PXE与RPL的比较

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

PXE与RPL两种不同无盘启动方案的比较

一、PXE与RPL两种不同无盘启动方案的比较:

1、虽然它们都是无盘启动,但是,RPL ,毫无疑问,只能做无盘win95或假WIN98,不能作成内核为win98的无盘站。RPL唯一的好处是:比较成熟,关于它的文章漫天皆是。

2、就构架整个网络来说,PXE 要简单得多。这集中反映在对每台客户机的配置上:RPL要求每一台客户机都要执行安装过程,而PXE配置时,只需要每一台客户机的MAC地址,把它写到netnames.db这个文件中就可以了,甚至连这个都可以自动完成。

3、就性能价格比来讲,PXE是RPL 的替代品,是无盘win95的“掘墓人”,从此,无盘启动技术进入了win98的时代。

4、就适用范围来讲,有盘windows 98能延伸到什么地方,也就是这个技术也可以延伸到的地方。而win95 由于它内核上的限制,不能较好地与INTERNET接轨,其应用受到了极大的限制。

5、就可维护性讲,PXE空前绝后!PXE的每个工作站的配置都是从公共的windows 目录下读取,删除了,无非是重新启动一次,不用在工作站作任何的动作,系统将自动复原。

6、应用软件的安装。当你看中某个新的软件,并且打算把它安装在无盘工作站上时,用PXE安装,比如想在无盘win98中新加一个游戏,或以前没有office2000,现在要安装office2000,很简单:用你那个上传的本地硬盘安装好后,上传一下,所有工作站都可以用了。而win95的应用软件的安装就没有这么简单。

我想来好东西应该拿出来共享,这样可以更快速的推动计算机技术的发展。本文以一个实例说明基于PXE和LITENET无盘WIN98SE网络系统的安装设置过程,并将安装过程中常见的问题及解决方法收集其中。

二、 PXE无盘启动的基本工作原理

PXE是RPL的升级品,它是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 协议接收启动文件后,将控制权转交启动块,引导操作系

统,完成远程启动。

PXE无盘网络-命令详解

这部分内容主要是为那些准备剖析在L99vENET下PXE无盘WIN98启动的每一细节的读者而准备的。

1、CONFIG.SYS

DOS=HIGH,UMB

DEVICE=A:\HIMEM.SYS /TESTMEM:OFF /V

DEVICE=A:\EMM386.EXE NOEMS /Y=C:\WINDOWS\EMM386.EXE /V

DEVICE=A:\IFSHLP.SYS

DEVICEHIGH=A:\RAMDRIVE.SYS 64 /E(注1)

SHELL=A:\ A:\ /P

STACKS=9,256

注1:该命令是在内存中生一个64K的虚拟C盘。这个虚拟C盘将被在下面的STARTNET.BAT批理文件中的QUALCNX.EXE或QAUTOLOG.EXE调用命令“NET USE C: \\服务名\共享目录名” 生成的C盘所掩盖还不可见,直到WINDOWS的启动过程中实模式网络转到保护模式网络过渡中,由于这一小段时间这段短暂的时间里,WINDOWS必须加载一个对保护模式联网比较重要的文件才能重建。保护模式的网络,没有这个文件,网络才能重新连接。这个文件又要如果才能找到呢(此时实模式的网络已断,而保护模式的网络又不连接)?此时,这个虚拟盘就起了很大的作用。因为如果我们把这个文件放到这个虚拟盘上,windows就会到这个虚拟C盘找到这个文件而正常的实现保护模式的连网。起一个过渡的作用。这个文件就是保护模式下的网卡驱动程序。

2、AUTOEXEC.BAT

@echo off

cd \winboot

call setvars.bat(注1)

Call startnet.bat(注2)

注1:setvars批处理是设置无盘98启动时所需要的一些环境变量。如服务器名,共享目录名,windows所在的盘,windows所在目录,实模式下的网卡驱动程序文件名等。

注2:上面的startnet批处理是实现实模式连网,并为无盘98启动做好准备。

3、SETVARS.BAT

SET WINDIR=C:\WINDOWS(注1)

SET DRIVE=C:(注2)

SET NETCARD=PCIDN.DOS(注3)

SET SERVER=SERVER(注4)

SET SHARE=WINDISK(注5)

CALL TUNING.BAT(注6)

注1:WINDOWS所在的目录名

注2:WINDOWS所在的盘符

注3:实模式下的网卡驱动程序名

注4:NT或W2K服务器名

注5:WINDOWS所在服务器里的共享目录名

注6:批处理TUNING实现把保护模式下的驱动程序拷到虚拟C盘

相关文档
最新文档