1、Winxx服务器RPL远程启动服务的安装与实现Winxx服务器RPL远程启动服务的安装与实现Winxx服务器RPL远程启动服务的安装与实现Winxx服务器RPL远程启动服务的安装与实现Winxx服务器RPL远程启动服务的安装与实现摘 要:介绍了在Windows xx Server、Windows 2000 Server等操作系统上安装远程启动服务的原理与方法,采用编程,成功实现了把Windows 的远程启动服务程序移植安装到Windows xx Server、Windows 2000 Server等服务器上。编写的软件具有使用方便、兼容稳定可靠等特点。为在新
2、网络操作系统上安装无盘工作站、无盘终端提供了良好基础。 关键词:远程启动服务;RPL;Windows 2000 Server;无盘工作站 1、引言 在客户机/服务器体系结构中,无盘工作站以其成本低廉、具有最大程度的的安全性和最简便的可维护管理性等突出优点得到了广泛应用[1,2,3,4]。无盘站顾名思义就是不使用本机磁盘驱动器的计算机工作站。无盘站是怎样工作的呢?无盘站在使用时必须连接入网络并配备至少一台网络服务器,无盘站的支持依靠的是网络服务器上的远程启动服务。远程启动服务是 Windows NT Server 和Novell NetWare提供的一项功
3、能,它支持使用服务器硬盘而不是工作站硬盘上的软件启动 MS-DOS 和 Windows 工作站。工作站的网络适配卡上必须装有一个RPLROM 芯片。带有RPL的网络接口卡发出引导记录请求的广播,远程启动服务服务器就自动地建立一个连接来响应它,并加载MS-DOS或 Windows 启动文件到工作站的内存中。 Novell NetWare及Windows NT都提供了无盘工作站利用Boot ROM远程启动的功能。就集成了远程启动服务程序,在安装操作系统时,可选择安装该服务。这些操作系统都能支持无盘工作站采用DOS、、Win95、Win98等操作系统。因Windo
4、ws NT操作系统具有操作简便等特点,逐渐代替了NetWare操作系统,使以前广泛采用Novell NetWare无盘工作方式的用户,大多开始采用Windows NT操作系统。随着计算机软硬件档次的提高,及无盘Win98技术、无盘Win2000、无盘WinXP及无盘终端等技术的实现,无盘网络的应用越来越广泛。网络操作系统也由WinNT升级为目前的Win2000 Server和Winxx Server。但非常遗憾的是,微软在新的 Win2000 Server 和 Winxx Server 中不再支持RPL远程启动了。由于Windows xx Server、Win
5、dows 2000 Server服务器比 NT服务器可以提供的更多的服务、更稳定的系统和更高的安全性。因而用户都希望把无盘网络的服务器升级为新的服务器操作系统,这样就需要在Windows xx Server、Windows 2000 Server服务器上安装具有远程启动服务的软件。 Windows 中的远程启动服务软件是集成在NT安装软件中的,没有单独的Setup或Install程序,不能直接在 Winxx Server 或 Win2000 Server中安装。如果从头设计编写远程启动服务软件,是比较困难的。我们从中提供相关RPL服务的软件有几百个,就可看
6、出该系统的复杂性。能否通过别的方法把中的远程启动服务转移到Windows xx或 Win2000里呢?根据这一设想,我们开展了相关研究。 2、远程启动服务安装软件的设计与实现 WinNT 远程启动服务程序工作原理 通过对 Windows NT 安装远程启动服务的过程及工作情况,我们了解到,Windows NT 主要是把光盘中的 Clientsrpl 目录中的文件无变化地拷贝到服务器 Winnt目录下面,其中有BBLOCK目录、BIN目录、FITS目录、RPLFILES目录和数据库文件等。另利用把 I386 中与远程启动服务和管理及需要的动态连接