1.1 客户端网卡
网众NxD XP不需要专用的网卡和启动芯片支持无盘2000/XP启动,只要和PXE兼容的,带有PXE启动芯片的网卡,都支持直接从客户端无盘启动2000/XP。常见的支持PXE的网卡有:
类型 |
速率 |
备注 |
RTL8139系列
|
100M bps
|
已经测试通过 |
RTL8169系列
|
1000M bps
|
已经测试通过 |
Intel Pro 100系列
|
100M bps
|
已经测试通过 |
VIA 6102/6103
|
100M bps
|
已经测试通过 |
NVIDIA nForce MCP
|
100M bps
|
已经测试通过 |
|
1.2 PXE启动代码
对于PXE启动代码,可以写在主板的BIOS的PCI段中,也可以用烧录工具把芯片代码写在启动芯片(BootROM)中,然后把启动芯片插在网卡的BootROM插槽中。
对于PXE启动代码,有两个需要注意的地方:
1.大多数网卡写到BIOS中的启动代码和写到BootROM中的启动代码是一样的,但是也有些网卡是不一样。例如RTL8139的一些老的PXE启动代码就分写到BIOS中的启动代码和写到BootROM中的启动代码。这个需要特别注意,否则无法出现PXE启动界面。相关的启动芯片代码可以到
网众科技的网站
下载,或者和
网众的
技术支持联系。
2.某些PXE启动代码的太老,没有完全实现或者符合最新的PXE协议规范,所以这些PXE启动代码需要更新到相应的版本才能符合NxD XP的要求。下面列出
网众NxD XP对PXE Base Code的最低版本要求。
类型 |
PXE Base Code版本 |
RTL8139系列
|
PXE Base Code 082或者以后的版本 |
RTL8169系列 |
Intel Pro 100系列
|
IBA(Intel Boot Agent) 4.0或者以后的版本 |
VIA 6102/6103
|
PXE NIC Driver 2.13或者以后的版本 |
NVIDIA nForce MCP
|
PXE Base Code 083或者以后的版本 |
|
1.3 BIOS设定
对于NxD XP,BIOS的设定部分影响
系统是否正常运行和系统的性能。我们一般推荐
用户在安装系统盘以前,把所有客户端的BIOS统一一下,具体操作为:
1. 先进入BIOS设定,然后执行Load Default。
2.
Standard CMOS Feature部分把所有硬盘的访问模式(Access Mode)设置为Auto或者LBA模式。
3. Driver A可以设置为1.44M类型。
4. Halt On部分可以设置为All, But Key/Disk,这样即使客户端没有软驱,启动时候也不会有错误提示。
5.
Advanced BIOS Feature部分一般把Virus Warning设置为Disabled,Boot up Floppy Seek也设置为Disabled。
6. First Boot Device或者Boot Sequence设置Lan或者
网络启动设备为第一个启动设备。
7.
Integrated Peripherals部分,一般如果没有用到串口,并口时候,建议把Onboard Serial Port 1和Onboard Serial Port 2已经Onboard Parallel Port全部设置为Disabled。
8. 如果没有使用USB键盘及其鼠标,可以把USB Keyboard Support等相应都关闭。
9.
Power Management Setup部分,推荐采用系统默认的设置,但是注意,一定要保证所有工作站的Power Management Setup部分ACPI设置一样,否则会造成部分机器无法正常启动。
1.4 磁盘分区
NxD XP支持操作系统为
Windows 2000/XP的系统从
无盘启动,
Windows的系统目录必须安装在C分区,其他应用程序,例如应用
软件,工具,多媒体
文档等可以放在其他分区中。这个根据NxD XP的一些特点对磁盘分区作出一些原则性的指导意见。
1) NxD XP支持FAT, FAT32, NTFS分区,但是我们强烈建议用户第一个分区使用NTFS。
2) 第一个分区只安装操作系统,其他应用软件等推荐安装到其他分区。第一个分区推荐不大于5G。
3) 其他分区,例如保存应用软件,网络游戏,本地
游戏等,推荐使用NTFS分区。
4) 推荐可以根据功能分类分不同的分区。例如对于
网吧应用来说,可以分一个5G的分区安装操作系统,剩下的空间分成两个区,一个区为保存本地游戏,一个区为保存网络
游戏等。
第二章 操作系统安装
本章节前面部分先描述操作系统安装的大概步骤,后面详细说明安装操作系统后一些需要注意的地方。
2.1 安装前规划分区
第一步准备规划好客户端磁盘空间的划分,例如120G的硬盘,我们需要安装的内容有Windows XP操作系统,本地游戏,网络游戏,其他应用及其工具等。所以我们可以这么对磁盘进行分区。
1) 系统分区,可以分配5-8G的容量,安装
Windows XP系统及其相关软件。
2) 本地游戏分区,可以分配50G的容量,主要安装本地玩的
游戏。
3) 网络游戏分区,可以分配50G的容量,主要安装网络
游戏。
4) 其他分区,使用剩余的分区空间,可以用来保存一些常用的工具软件等。
2.2 系统安装的步骤
1. 安装需求对硬盘进行分区。
2. 从
光盘启动到DOS,然后执行[format c: /s]先格式化C盘,并把C盘设定为引导盘。
3. 安装
Windows XP到C分区上。
4. 安装系统好之后,把其他分区格式化为NTFS分区,并安装好其他的应用软件。
以上为系统的简单安装步骤,操作系统的详细安装过程请参照其他
文档的说明。这里我们强烈建议先安装好一个DOS或者98然后继续来安装
Windows XP,目的是让系统支持启动到DOS下面。对于
无盘应用来说,如果系统可以启动到DOS下面,对于以后的调试和
维护都将有很大的方便。
正常运行时候可以设定启动菜单的延时为0,来避免启动时候出现启动菜单。
2.3 系统安装后的配置
在安装好操作系统和应用软件后,下面主要
讨论就是和NxD XP相关的一些设置。
1) 网络协议的安装和IP地址。NxD XP要求必须安装和配置好TCP/IP协议,其他协议可以根据应用软件的要求进行添加。
2) IP地址的设定。IP地址必须配置为静态IP地址,并记录好这个IP地址,填写到
服务端的客户端保留IP地址中。
3) 建议把
虚拟内存最小值和最大值都设置为16M,NxD XP在运行时候将会
自动管理虚拟内存。设置好后重新启动系统。
4) 建议在安装NxD XP客户端以前,对系统分区进行碎片整理,这样可以明显提高
无盘的运行效率。我们推荐用户使用O&O Software公司的O&O Defrag磁盘整理工具。详细请访问O&O Software公司的站点:
http://www.oo-software.com/
第三章 NxD XP客户端安装
3.1 NxD XP客户端的说明 NXP无盘网吧 NxD XP的客户端位于安装光盘的NxDCliWinXP目录下面,同时支持Windows 2000和Windows XP,包括Windows XP 专业版本和Windows XP家庭版。NxD XP客户端主要包括NxD客户端虚拟磁盘驱动,iSCSI驱动及其相关的组件,最新的版本请参照网众科技的网站及其网众产品论坛的公告说明。
3.2 NxD XP客户端的安装
在安装好的工作站站上执行nxdcli.exe这个文件,将弹出如下的安装界面:
(1) 注册表
优化组件:该部分将设定
无盘启动所必须修改的注册表设定,如果网卡驱动
注册表,内存管理,系统休眠设定等。其他部分的
优化NxD XP将提供另外的工具进行设定。
(2) 网络驱动组件:安装
网众虚拟网络磁盘驱动器。如果安装好之后,重新启动工作站,在有盘工作站情况下将看到系统添加了一个新的硬盘驱动器,本章后面部分将详细说明。
(3) iSCSI客户端组件:安装iSCSI客户端组件,如果该组件没有安装,那么将无法使用NxD XP的高级功能,并且系统可能无法正确运行。
(4) 网络监视组件:提供网络流量监控及其与
服务器之间进行通讯。
(5) 控制面板组件:主要包括iSCSI Initiator,远程控制等组件。
1) 按[开始]按钮开始安装NxD XP客户端组件。安装过程中将会有如下提示:
按[确定]按钮,
Windows可能弹出如下窗口:
按仍然继续完成安装,如果按停止安装,那么将无法安装
网众虚拟网络硬盘的客户端驱动,系统将无法正确运行。
2) 安装完成后,系统将提示安装完毕,需要用户重新启动工作站。强烈推荐用户安装好客户端之后重新启动一下工作站。重新启动前,用户必须开启NxD XP服务端服务,并且在服务端设定该工作站的IP地址为保留工作站IP,否则工作站重新启动后部分驱动可能无法正确配置好或者工作站无法启动进入桌面。
3.3 确认客户端的安装
工作站重新启动后,根据下面的提示我们可以一步一步检查客户端组件是否都安装成功。
3.3.1 检查系统设备管理器
在开始->运行里面输入devmgmt.msc,或者从控制面板->系统->
硬件->设备管理器,打开系统设备管理器。
1) 确认SCSI和RAID控制器部分已经安装好了Microsoft iSCSI Initiator。如果这个部分没有安装好,那么就是iSCSI组件没有安装。
2) 确认磁盘驱动器部分安装好了下列磁盘驱动设备:NetZoneSoft Virtual Drive,NetZone NxD(XP) SWAP SCSI Disk Device.
NetZoneSoft Virtual Drive:说明已经安装好
网众虚拟硬盘设备驱动。
NetZone NxD(XP) SWAP:说明
网众iSCSI驱动部分已经安装完毕。
这里看到的只是关于设备的驱动部分,下面部分确认一下实际的设备是否存在。
3.3.2 检查磁盘管理
NxD XP
无盘正常启动时候默认最少将挂两个磁盘,一个磁盘为系统盘,另一个磁盘为交换盘。
系统磁盘:
无盘启动时候看到的就是用户所安装的
母盘。包括操作系统,应用软件等。在有盘工作站启动时候,如果以
Windows为服务器,看到的将是一个没有初始化的8M的硬盘,以Linux 为服务器,看到的将是一个2G的硬盘。该设备对应于NetZoneSoft Virtual Drive驱动。例如上图的磁盘1。
如果这个设备没有,说明
网众NxD XP网络驱动部分没有安装或者没有安装成功。
交换盘:NxD XP运行时候将会自动管理系统的交换内存,正常情况下系统将会出现一个磁盘卷标为“__
nxp_swap__”名称的磁盘,标称为页面文件,里面包含一个896M大小的页面文件(pagefile.sys)。例如上图的磁盘2。
如果出现该交换盘,而没有分配好盘符,请在有盘状态下给该盘分配一个有效的盘符。
如果没有出现交换盘,确认一下服务端是否设置了该客户端的保留IP,如果iSCSI组件没有安装成功,也会造成该交换盘无法生成。
3.3.3 检查控制面板
如果安装成功,那么控制面板部分将出现一下两个组件:
1) iSCSI Initiator: 微软的iSCSI的客户端,推荐高级用户使用。
2)
网众远程控制客户端:允许从客户端直接操作服务器。
3.3.4 检查系统服务设定 NXP
无盘网吧系统
NxD XP正常安装好之后系统部分应该添加如下的服务:
Microsoft iSCSI Initiator服务:iSCSI客户端基本服务。
NetZone NxD iSCSI 客户端服务:提供
网众的iSCSI服务。
NetZone NxD 系统辅助服务:提供
注册表,超级工作站等相应的系统辅助服务。
注意:由于iSCSI服务是依赖于
Windows Management Instrumentation Driver Extensions(wmi)服务的,
Windows XP 家庭版一般没有此服务,
网众NxD XP客户端安装好之后将自动添加此服务,所以NxD XP客户端安装好之后需要重新启动工作站,如果重新启动后Microsoft iSCSI Initiator还未启动,那么重新安装一次NxD XP客户端即可。
3.3.5 检查注册表设定
NxD XP的
注册表提供部分高级内容给用户,下面讨论一些基本的接口部分。
1)
HKEY_LOCAL_MACHINESOFTWARENetZoneSoftNxDXPOption这部分
注册表显示当前的NxD XP的状态。
CFG:该工作站所对应的配置。只读。
DISK:该工作站所对应的磁盘。只读。
SUPER:当前是否为超级工作站。只读。
ServerIP:NxD XP服务端的IP地址,可读写。
NxpClient:当前所安装的客户端的版本。
2)
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesnxdinit这部分
注册表设定网络驱动的初始化参数。
PageFile:设定默认的页面文件大小,可读写。格式为<;PageFile> MinSize MaxSize 其中页面文件大小的基本单位为M,默认设定为c:pagefile.sys 16 16。
IpBin:驱动所绑定的服务端的IP地址。该数值需要把IP地址转为一个四个字节的整数。
RWSetctors:
网众虚拟硬盘的读写扇区数。可读写。该数值可以为32, 64和128。如果网络状况好,可以设定为128。默认设置为32。
3.4 测试客户端的无盘启动
确认以上设置都完成后,就可以开始测试该硬盘是否可以
无盘启动。
1. 把客户端硬盘直接挂到服务端,添加相应的磁盘后,测试工作站是否可以
无盘启动。
2. 如果可以正常启动,就可以把该硬盘Ghost到
阵列盘里面。继续测试工作站是否可以正常
无盘启动。