PXE系统程序添加最简式

网络与通信

按照技术资料所述,在PXE无盘Win98系统中,每给工作站系统安装一次软件,都要用Litenet在有盘站上重新将系统上传到服务器,这实在是太麻烦了。
经过琢磨和实践,我总结了两种简便的方法,不用每次上传系统。这大大简化了无盘系统应用程序的添加。
下面,我们以给无盘系统安装豪杰公司的《超级解霸3000》为例来讲解这两种方法的具体实施过程。

一、 服务器直接安装法

首先我们要做好准备工作:给PXE服务器的光驱设置共享,把《超级解霸3000》的安装光盘放进去。接下来在服务器中找到存放工作站系统的共享目录区(一般都在D区),把工作站系统中Windwos目录下的两个注册表文件system.dat和user.dat做备份。
任意挑一台无盘站(本例中为10号无盘站),在它的“网上邻居”中(如果“网上邻居”被屏蔽了,请在“查找计算机”里查找)打开服务器上共享出来的光驱,执行安装程序Setup.exe进行《超级解霸3000》的安装。安装完成后,查看这个无盘工作站的S盘,我们会看到名为“hero3000” 的文件夹,这表示《超级解霸3000》全部的程序文件都已安装到这个目录中(如(图1))。

图1
图1

提示:

PXE无盘系统服务器上存放工作站系统的共享目录区(D区)一般有3个组成部分:第一部分是无盘站的操作系统Windows98;第二部分是无盘站上的应用程序;第三部分是为每一台无盘站单独建立的共享文件夹。每个无盘站都惟一对应着一个文件夹,例如1号无盘站对应着名为“top_1”的文件夹,而10号无盘站则对应着名为“top_10”的文件夹。当无盘站启动成功后,在“我的电脑”里看到的本机的C盘,实际是服务器上的第一和第二部分,而看到的S盘则是服务器上第三部分对应目录里的内容,也即是说:刚才我们安装的《超级解霸3000》实际上是被安装在了服务器共享目录区第三部分中名为“top_10”的文件夹中。
下面回到服务器上,进入工作站系统共享目录区的第三部分,找到名为“top_10”的文件夹,把里面的“hero3000”文件夹剪贴到共享目录的应用程序区(也就是共享目录的第二部分),再把两个注册表文件system.dat和user.dat复制到Windows目录下(也就是共享目录的第一个部分)覆盖原来的这两个文件。因为前面我们已对这两个文件做了备份,所以不用担心出错。
最后我们需要做一个服务器桌面启动快捷图标。在服务器存放工作站系统的工作目录中查找“桌面”文件夹(或Desktop文件夹),并将这个文件夹的权限设置为“完全控制”。再到刚才那台10号无盘站上建一个启动《超级解霸3000》程序的桌面快捷图标,把这个快捷图标复制到服务器的“桌面”文件夹中,并把桌面文件夹权限设置为“只读”。一切搞定!
这种方法几乎可以安装任何应用软件,不管所安装的程序是否要在注册表中添加内容,这种方法都适用。

二、 有盘站安装拷贝法

这种方法的思路是从有盘站上安装应用程序,然后拷贝关健文件到服务器上。

具体实施过程如下:

在服务器上先备份好共享目录下工作站系统(即第一部分)中的“system.dat”和“user.dat”两个注册表文件。回到当初做PXE无盘站系统的有盘工作站上(通常为教师机),将要添加的应用程序安装好,再将该有盘工作站Windows 98系统中的“system.dat”和“user.dat”两个注册表文件拷贝到服务器工作站系统共享目录中覆盖原有的这两个文件(大家可对比覆盖前后,由于我们新添加了软件,所以通常情况下,覆盖后的这两个文件要比覆盖前的大)。
然后我们再将有盘站中安装了应用程序的文件夹按照相同的路径复制到服务器工作站系统共享目录区的第二部分中。
现在还不能确保无盘站启动后能够正常运行刚才安装的程序。我们还需要进入有盘工作站的Windwos目录,查找所有的.dll和.ocx文件,然后把它们按相同的路径全部复制到服务器工作站系统的共享目录中。
最后,我们按照第一种方法建好工作站桌面启动快捷图标就可以了。