无盘系统,第1张

XP无盘系统

XP无盘系统就是采用这种PXE的芯片启动无盘系统的,下面我就给大家介绍一下PXE到底是什么东西。

PXE (Preboot Execution Environment )

以下我要重点说明PXE的步骤了,对于众多的网络公司来说,目前,这个技术足可以让他们眼睛一亮:这个方案是我等苦苦求索了多少年的东西,它的应用范围更广。

重要的不是它如何便宜,而是它的管理如何的方便,性能是如何的爽:较高的价格性能比。

可以断言:这是个巨大的商机!!

4.1环境安装说明

首先应遵循568A或568B标准架设好相应的网络环境,建议选用100MSWITCH及CAT5 非屏蔽双绞线。具体软硬件配置情况如下,也可根据实际情况加以调整。以下介绍以20台学生机、1台服务器、1台教师机为例;终端OS选用Windows98中文第一版,PXE PDK以Build078为例。

硬件配置

服务器要求:

CPU

Intel PentiumⅢ600MHZ

MEMORY

128M PC100 SRAM

HARD DRIVE

IDE or SCSI ,above 8G

CDROM

48X

ETHERNET

10/100M bit PCI Ethernet Adapter

客户机(或叫做终端机,工作站等等)要求:

CPU

Intel Celeron 366MHZ

MEMORY

64M PC100 SRAM

MAINBOARD

DTK PRM 13I E1 (Integrate VideoCard , Sound Card , RTL8139)

4.2电子教室软件需求

Windows NT Server 40中文版(英文版亦可,用户数由实际终端数量决定)

Service Pack 4 以上

Windows 98 中文版

PXE PDK或IntelECRB(ECRB安装方法请参考PDK安装)

Tweak UI for Windows98 (在Windows98安装盘中的Tool\Reskit\PowerToys 目录下)

OFFICE97 及其他应用软件(如AutoCAD、Photoshop、IE55、Office2000等等)

4.3服务器DHCP、PXE配置

1 服务器硬盘至少应含一个足够容量的NTFS分区,以20个学生为例,需有一个大于2080M=16G的NTFS分区,因每一学生需占用80M以上的硬盘空间。(以60个学生为例,则为6080M=48G)

2 NT安装完成后应增加IPX/SPX兼容协议和DHCP服务器,并应设定好TCP/IP的静态IP地址和子网掩码,例如IP地址为19216981,子网掩码为2552552550,主机名为RPLPXESERVER,域名为RPLPXEDOMAIN。

3 DHCP服务器配置方法:首先应增加新域,并马上启用,例如设定范围为192169810=> 192169840, 子网掩码为2552552550,然后增加一个DHCP选项,其ID号为60,名称为ClassID,类型为字符串(非数组类型),将其设为全域类型,数值设为PXEClient。(终端数目若不同,请作适当调整)

4 运行PXE20-PDKEXE,按缺省值安装后重新启动。(以下介绍以Build078为例,ECRB和其他版本同理)

5 若用户有ApiTest1和DosUndi1两文件,则只需将ApiTest1拷到C:\programFiles\Intel\Pxe \Pdk\system\Images\x86pc\undi\ApiTest目录下将Dosundi1拷到C:\programFiles\Intel\ Pxe\Pdk\system\Images\x86pc\undi\DosUndi目录下,并跳过下面的第6步。

6 准备两张DOS622可引导系统盘,其中一张拷入HimemSys,RamDrivesys,MoreCom和FCCom,标记为APITEST,运行NT主菜单中PXEPDK ApiTest Image Creator 将该盘内容产生APITEST1文件另外一张拷入MoreCom,运行NT主菜单中PXEPDK DosUndi Image Creator 将该盘内容产生DOSUNDI1文件系统安装时会提示插入NT安装盘,注意不要选\i386,只输入根目录即可。

7

运行NT主菜单中PXEPDK Configuration ,选择主菜单中的ConfigureproxyDHCP Server,在ClientOptions选项中,可调整BootServer的菜单提示时间,将其设为0,则无菜单提示点击toBootServer Discovery List,将APITEST (65535)和DOSUNDI(3)加入BootServer ,IP地址为服务器IP地址(例如19216981)

8

缺省Boot Server为LocalBoot,学生机用户可按F8选择BootServer,不按F8时,以菜单的第一项作为默认启动项。可依下图所示,先用鼠标右键点中BootServer,选择MoveEntry Up 或MoveEntry Down来改变菜单顺序,将APITEST或DOSUNDI移到第一项来让其启动。(MultiUser为自建Server,用户可不于理会)

4.4服务器用户配置

1 增加一新的全局组,例如为DTKSTUDENT,并为其增加用户LNGUEST(同学生机的安装用户一致),设定其密码同用户名相同(LNGUEST)(可利用提供的SETUSEREXE自动完成)

2 为该全局组增加用户,例如TT1,TT2… TT20,设定其密码与用户名相同使其密码永久有效,并使用户下次登录时不得修改密码(可利用提供的SETUSEREXE自动完成)

3 在NTFS分区上建立一新目录,例如为STUDENTROOT,将其设为共享,共享权限为DTKSTUDENT和管理员完全控制安全性权限为DTKSTUDENT完全控制和管理员完全控制

4.5学生机软件安装;

1 选择任一学生机电脑,接上硬盘,光驱,软驱。

2 选择LoadOptimized Defaults ,装入CMOS缺省值。

3 在IntegratedPeripherals栏中,设置OnBoard Lan Boot ROM 为Disable,将RealtekBootstrap 中断改为第一项,由本机启动。

4 在本机硬盘中安装Windows98简体中文版,并配好网卡,声卡,显卡等设备,注意网卡驱动程序为RealTekRTL8139(A/B/C/8130) PCI Fast Ethernet NIC (NDIS5/Win98 Driver),用户名设为LNGUEST(同服务器用户名一致),用户组设为服务器域名。例如RPLPXEDOMAIN,Windows密码同用户名相同(LNGUEST)。(英文Windows98安装方法相同)

5 在网络协议中增加IPX/SPX和NETBEUI协议,TCP/IP协议不要设为固定IP,而为自动获取增加网络用户,设定登录到相应的WindowsNT域

6 将提供的NETEXE替换原Windows目录下的NETEXE,重新启动电脑后用F8进入DOS状态,可键入NETSTART IPX,若工作正常,说明配置正确。(对于英文Windows98和其他版本可能不需替换,对于Windows98第二版,可参考LiteNet说明,替换第一版的NDISVXD文件)

7 安装Office97、TWeakUI、教学软件及其他应用软件,将Windows登录方式设为Windows网络用户登录,去掉TweakUI的MyComputer中的本地A盘,重新启动后登录上服务器。

8 运行REGEDIT,导出[HKEY_USERS\DEFAULT分支,存为LNGUESTREG文件,将该文件用文本编辑器打开,将其中所有的DEFAULT替换为{%CHN%},并另存到本机Windows目录下,改名为CHNREG。

9 运行LITENET的SETUP程序(或运行Lnecedtkexe),键入NetBIOSServer Name(服务器主机名)和NetBIOSShare Name(服务器共享目录名),例如分别为RPLPXESERVER和STUDENTROOT当出现需Windows98原盘提示时,请键入英文Windows98的路径,例如(\ewin98),重新启动后,插入一空白软盘,按提示将其格式化,注意应带系统,然后选择完全安装,则将本机Windows98环境和数据都传入服务器硬盘中

4.6服务器BootServer配置

1 将上面产生的LiteNet启动盘的ConfigSys中的DEVICE=EMM386EXE语句REMARK,即在其前加REM语句。

2 若用户想减轻网络负担,则请将RANDELAYEXE文件复制到A:\WINBOOT目录下,在A:\WINBOOT\STARTNETBAT中的QUALCNX命令前加入RANDELAY5 60。(随机延时5到60秒)

3 若用户想屏蔽原LiteNet启动信息,则请将DrawCapCom和DrawDotCom复制到A:\WINBOOT目录下,在SETVARSBAT中加入DrawCap语句,在STARTNETBAT中加入DrawDot信息,(参考提供的LiteNet软盘文件),若安装用户名不为LNGUEST,请对A:\WINBOOT目录下的STARTNETBAT中的QUALCNX命令参数作适当调整,全部修改后将该盘插入软驱中。

4 运行PXE目录(例如C:\programFiles\Intel\Pxe\Pdk\system)下的MkImageEXE文件,将产生该软盘的磁盘影象TestBin

5 选择DOSUNDI作为当前BootServer,并将C:\programFiles\Intel\Pxe\Pdk\system\Images\ x86pc\undi\DosUndi目录下的Dosundi1备份,例如改名为Dosundi2,将上面产生的TestBin改名为Dosundi1,复制到该目录

6 在共享目录的Windows子目录下(例如C:\STUDENTROOT\WINDOWS),将USERCMDBAT中的QVMEM的REM语句去掉,在QRestAll命令前增加以下几行(可参考提供的USERCMDBAT文件)

if exist %HOME%\PATCHEDREG gotonotchange

QPATCH C:\WINDOWS\CHNREG %HOME%\PATCHEDREG

regedit %HOME%\PATCHEDREG

:notchange

7 在该Windows目录下,创建NETNAMESDB文件,其为文本方式,格式如下所示:(可参考提供的NetNamesDB文件样本,其中的网卡号在学生机启动时可以得到)

用户名网卡号(MAC地址)

用户名网卡号(MAC地址)

… …

例如某NETNAMESDB文件内容为:

NetNamesDB sample

#NETPC04 00E04C390014

TT1 00E05C390299

TT2 00E05C39007F

TT3 00E05C39029C

TT4 00E04C39001F

TT5 00E05C39029D

8 将共享目录(例如为STUDENTROOT)的安全性权限设为DTKSTUDENT仅读和管理员完全控制,注意应将该目录下所有文件和子目录全部设定

9 在该共享目录下建立TT1,TT2…TT20子目录,并将每一子目录设为共享,共享名设为用户名,例如TT1的共享权限为TT1和管理员完全控制安全性权限为TT1和管理员完全控制,共享名为TT1(可利用提供的SETUSEREXE自动完成)

10 将共享目录的Windows\system子目录下(例如C:\STUDENTROOT\WINDOWS\SYSTEM)的TMMRREM文件作备份,修改该文件安全性属性为DTKSTUDENT和管理员完全控制

4.7PXE终端配置方法;

1 按Del进入学生机电脑的CMOS参数配置

2 选择LoadOptimized Defaults ,装入CMOS缺省值

3 在StandardCMOS栏中,将IDE所连四个设备的Auto选项改为None将A驱的144M选项改为None

4 在AdvancedBIOS栏中,修改FirstBoot Device为Lan,修改BootUp Floppy Seek为Disable

5 在IntegratedPeripherals栏中,设置OnBoard Lan Boot ROM 为Enable

6 保存参数后重新引导,出现按F10菜单时,选择第2项或第3项,利用Int18或Int19作为RealtekBootstrap 中断

7 重新启动后,学生机应提示DHCPMAC ADDR和DHCP的搜寻信息若网络配置正常,则会连上DHCP服务器,并得到分配的IP地址,显示CLIENTIP,MASK,DHCP IP信息,若PXE配置正常,则会DownLoad用户定义的BootServer(APITEST or DOSUNDI),并执行

8 原用来安装LiteNet的学生终端去掉硬盘、软驱、光驱后同上配置,同样可作为PXE终端引导。

此时学生终端就可开机运行了

4.8PXE终端软件增减方法;

1 配好原安装环境,并增加相应的应用软件。

2 将服务器中所有终端目录下所有文件删掉(主要删除USERDAT,SYSTEMDAT和PATCHEDREG文件,可利用提供的SETUSEREXE自动完成)

3 将服务器中的安装好的Windows目录下的DeskTop和StartMenu下所有文件删掉

4 以管理员身份(Administrator)登录上原Windows98系统,重新建立CHNREG,并对注册表作相应调整,可参考上面的详细叙述。

5 运行LiteNet的Qsynch文件,选取IncrementalCopy将新产生文件复制到服务器上。

6 对服务器中的安装好的Windows目录下的USERCMDBAT作相应调整即可。

一、Windows Server 2008 R2 环境设定

在此节中,您将学习到如何建立 MDT 2010 於 Windows Server 2008 R2 的 LAB 环境。

1、建立 DHCP Server

Step 1

点选『开始』→『系统管理工具』→『伺服器管理员』→『角色』→『新增角色』,勾选『DHCP 伺服器』

Step 2

点选『下一步』

Step 3

点击欲设定的网路连线,并点选『下一步』继续进行安装

Step 4

设定网域与 DNS Server 资讯後,之後并点选『下一步』进行後续安装

Step 5

指定 WINS 伺服器设定,此步骤我们用预设值,点选『下一步』进行下一步骤

Step 6

编辑 DHCP 领域,请依照 LAB 实际的网路环境做设定即可

Step 7

DHCPv6 设定画面,此步骤我们采用预设值,点选『下一步』进行下一步骤

Step 8

指定 IPv6 设定画面,依照LAB环境设定好後,点选『下一步』进行下一步骤

Step 9

授权 DHCP 设定画面,此步骤我们采用预设值,点选『下一步』进行下一步骤

Step 10

确认安装选项,一切无误後我们点选『下一步』,开始进行安装

2、建立 WDS Server

Step 1

点选『开始』→『系统管理工具』→『伺服器管理员』→『角色』→『新增角色』,勾选『DHCP 伺服器』

Step 2

阅读完安装简介後,一切无误後我们点选『下一步』,进行下一步骤

Step 3

采用预设值安装选项,点选『下一步』,进行下一步骤

Step 4

确认安装选项,一切无误後我们点选『下一步』,开始进行安装

Step 5

确认安装成功,点选『关闭』

Step 6

进入 WDS 服务主控台,我们会发现 WDS 服务尚未设定

Step 7

於 WDS 伺服器点选『滑鼠右键』→『设定伺服器』

Step 8

点选『下一步』,进行下一步骤

Step 9

设定远端安装资料夹,在此 LAB 我们设定在 D:\ 根目录下,之後点选『下一步』,进行下一步骤

Step 10

DHC选项,因此 LAB 中,WDS 与 DHCP 同在一台机器,因此我们要将『不要接听连接埠67』勾选起来,与『将 DHCP 选项 60 设定为 PXEClient』,之後点选『下一步』进行下一步骤

Step 11

点选『回应所有用户端电脑』,之後点选『下一步』,开始进行安装

Step 12

确认完成选项,点选『完成』,关闭对话视窗

3、安装 WAIK 工具

Step 1

安装的欢迎页面,将滑鼠点选『Windows AIK安装程式』

Step 2

点选『下一步』

Step 3

授权合约,点击『我同意』并点选『下一步』继续进行安装

Step 4

在此页面中,我们将选择安装的目录位置,如无特别需求依照预设值即可。之後并点选『下一步』进行後续安装

Step 5

确认安装,如无问题则点选『下一步』则开始安装动作

Step 6

开始进行安装画面

Step 7

若一切正常,则可看见安装完成的画面

并且可从程式集那边看见 Windows AIK 已被建立好

4、安装 MDT 2010

Step 1

安装的欢迎页面,将滑鼠点选『Next』,进行下一步骤

Step 2

授权合约,点选『I accept the terms in the License Agreement』,点选『Next』,进行下一步骤

Step 3

依照预设值,点选『Next』,进行下一步骤

Step 4

点选『Install』,开始进行安装

Step 5

安装成功後可以看见於程式集中出现 Microsoft Deployment Toolkit

回到页首 >

二、MDT 2010 发布点建立

在此节中,您将学习到如何设定 MDT 2010 的发布点建立。

设定 MDT 2010 发布点

Step 1

点选『开始』→『所有程式』→『Microsoft Deployment Toolkit』→『Deployment Workbench』

Step 2

展开节点後,於『Deployment Share』点选滑鼠右键,点选『New Deployment Share』

Step 3

设定发布点的位置,此发布点就是之後用户端要从此位置抓取安装影像档的位置,因此建议设设定在高速储存设备中 (ex: SAN ),在此 LAB 中我们设定在『D:\DeploymentShare』。

Step 4

设定发布点的发布路径名称,采用预设值即可

Step 5

设定此发布点於 MDT 2010 中的名称

Step 6

勾选『Ask if an image should be captured』,表示要进行影像撷取动作时要先进行询问。

Step 7

设定是否要求使用者设定 Local Administrator 密码,在此不勾选

Step 8

询问是否要求使用者提供 Product Key,在此不勾选

Step 9

於确认页面确认无误後,便开始进行 MDT 发布点的建立

回到页首 >

三、MDT 2010发布映像档建立

在此节中,您将学习到如何制作发布映像档,让用户端可利用此映像档进行作业系统之安装。

Step 1

展开先前建立好名为『MDT Deployment Share』的节点後,我们可以看见『Operating System』的节点,在此节点中会存放我们要发布给用户端的作业系统映像档,在此 LAB 中我们会建立一个 Windows 7 Ultimate x86 版本的映像档。首先於此节点中点选滑鼠右键,点选『Import Operating System』

Step 2

点选『Full set of source files』

Step 3

此时我们将 Windows 7 x86 Ultimate 光碟片放入光碟机中,并将路径设定为光碟机的根目录下

EX:F:\

Step 4

为此映像档命名,此 LAB 中设定为『Windows 7 x86』

Step 5

确认页面,确认设定是否有误

Step 6

MDT 开始从光碟机中的 Windows 7 安装光碟截取资料

Step 7

一切无误的话,便可看到 IMPORT 作业已经成功的资讯 (附图为参考用!)

Step 8

截取的映像档便会於『Operating System』节点内容中呈现

回到页首 >

四、MDT 2010 发布工作设定

在此节中,您将学习如何利用 MDT 内建的 Task Sequence 功能,进行对用户端的发布工作内容设定。

Step 1

於『Task Sequences』节点中点选滑鼠右键,点击『New Task Sequence』选项

Step 2

第一个步骤为基本选项,请为此工作赋予一个 ID、工作名称、及叙述

Step 3

选择『Standard Client Task Sequence』

Step 4

选择『Windows 7 ULTIMATE Windows 7 x86 installwim』这个选项

Step 5

在此我们先不设定产品序号,因此选择『Do not specify product key at this time』

Step 6

设定欲发布的作业系统相关资讯

Step 7

设定用户端电脑 Local Administrator 的密码

Step 8

检查一下先前相关的设定是否正确

Step 9

设定成功画面

Step 10

『Task Sequence』节点内容中,就会出现我们所建立的一个新工作

回到页首 >

五、发布

在此节中,您将学习到如何将制作好的映像档与相关的设定发布到发布点中,供用户端使用。

Step 1

於『MDT Deployment Share』节点点选滑鼠右键,点击『Update Deployment Share』选项

Step 2

点选『Optimize the boot image updating process』

Step 3

确认页面

回到页首 >

六、WDS 部署服务与 MDT 2010 整合设定

在此节中,您将学习如何透过WDS部署服务整合MDT 2010,提供用户端欲安装的作业系统来源。

Step 1

於 Windows 部署服务控制台中,展开伺服器节点,於『开机映像』节点中点选滑鼠右键,选择『新增开机映像』。

Step 2

选择 WIM 映像档的位置,依照此 LAB 设定,会存放於『D:\DeploymentShare\Boot\』目录中,在此选择 x86 的 WinPE 的映像档。

Step 3

此步骤中可填入映像档的中继资料,在此采用预设值。

Step 4

摘要画面,点选『下一步』进行下一步骤。

Step 5

WDS 开始截取开机映像档。

Step 6

重复以上动作,便可以得到 x86 与 x64 的开机映像档。

远程唤醒:

  1、除了在BIOS中开启远程唤醒功能外,有些主板要求开启以下功能:

AC Back Function(设置掉电重启后系统的状态)

主板的来电唤醒功能 比如一插电源线主机就启动看你想怎么设置了 使用远程唤醒将“AC BACK Function”设置为“Full-on”即可 关机,开机,先前的状态(原来开时后来电就马上开机,原来关机后来电时还保持关机状态)

  2、另外,有些网卡还要在其属性中进行另外设置:

    系统重新启动后,单击[开始]-][控制面板],然后选择[系统]。

    在“系统属性”窗口中,选择[硬件] 标签,然后单击[设备管理器]。

     在“设备管理器”窗口中,单击[网络适配器] 旁边的加号+,然后双击[marvell yukon 88e8036/8053 pci-e fast ethernet controller]。

     选择[高级] 标签,然后选择[wake from shut down] 属性。

     在“值”列表中选择[开],然后单击[确定] 以关闭对话框。

跨网段远程唤醒:

于跨网段要经过交换机或路由器,而它们是不允许广播的,所有些网友回答用 ip help address 原理么类似跨网段的DHCP,或者IP

DIRECTED BROADCAST 和 IP FORWARD PROTOCOL 需要ENABLE等。可是使用后发现还是不行,后来见到一文章:

远程开机,现在有两种方法,本地同一广播域内开机,远程过路由开机。

先谈谈本地开机。

 

 要打开mac地址是00-0E-7F-7B-BD-32这台主机,发起pc发出一个广播。通过sniffer的ip包。可以看到目的MAC地址是FF-

FF-FF-FF-FF-FF,这是一个广播,再看目的ip地址,192168200255,是ip广播,向下看,数据包是UDP,目的端口是

2304,源端口不必理会。

 

 那么说,发一个广播,只要端口是2304就可以开机吗?显然不是,开机是有针对性的,不是发一个这样的广播,所有的机器都开机。关键就在那个数据里面。

看一下这个126字节的数据到底有什么,最初的6个子字节是全F,7到12字节就是要开机的MAC地址,然后循环出现,直到填充到126个字节为止。这才

是确定开那一台机器的关键。

  总结一下,要开机就必须让被开的机器,收到端口为2304的udp数据包,包的内容包含了被开机的MAC地址。但是没有开机的机器没有办法设定ip地址,怎么才能让其收到,于是广播就是最好的方式了。

  那么远程过路由开机怎么办,又不能进行广播。

  通过抓包可以发现,目的mac地址变成了网关的,目的ip地址变成了那台机器设定的静态ip,其它数据没有变化。那么这样可以开机吗?前面不是说过了,没有开机的机器是无法设定ip的,它如何才能把这个数据送到该网卡呢。

 

 这里就牵扯到一些路由器,交换机,hub的一些原理。hub是把所有的数据都发送到所有端口(物理),所以效率不高;交换机呢,是根据已经注册的mac

地址和端口(物理)的对应关系转发,那么没有开机的情况下,当然也没有注册mac地址了,但是交换机在对待没有注册的mac地址的时候,会把这个数据包发

往所有的端口(物理),这样也没问题了。那么作为远程的关键导入点的路由器,是工作在3层,它要查找ip地址和mac的对应关系,就用arp协议,我们知

道如果这台机器是down状态下,是不会应答arp广播的,那么这样说来无法开机了?结果却出人意料,机器却开机了,为什么?

析一下,进入路由器,察看arp

table,竟然有ip地址和mac的对应,稍作思考就明白,原来这台测试用的电脑刚刚做完开机测试,刚关机,开机的时候,即使我们什么都不

做,windows机器也会去找微软的服务器的,这已经不是秘密,那么它必然找过网关,所以网关当然就知道了这个ip和mac的对应关系,根本就不用

arp查找,直接就发出数据,机器接收到也就能开机了。为了证实这个想法,把路由器内的对应关系删除,果然不能开机了。

  远程开机不能只开刚刚关闭的机器吧,症结就在ip和mac的关系上,那么绑定对应关系,问题迎刃而解。

于是在交换机中加入IP与MAC地址的绑定命令:arp 19216812 0011e4e52489 arpa

然后用AMD的开机软件测试,在IP地址中输入19216812,在MAC地址中输入0011e4e52489 ,OK成功。

原理概述:首先,要使用RIS远程安装Windows XP,网络中必须有DHCP、DNS、Active Directory三种网络服务,而且,只有Windows2000 server以及更新的服务器操作系统如WindowsNET Server2003 产品家族可以通过运行RIS来对客户机进行操作系统的远程安装。RIS客户机须要配有PXE网卡,而当客户机不支持网络引导或者客户机的网卡不带有PXE的时候,我们可以使用RIS引导盘来对客户机实现引导。我们需要在RIS服务器中存储Windows XP CD-ROM或Remote Installation Preparation映像,而本文主要讲述在RIS服务器中存储Windows安装CD映像的情况 如果需要实现自动化安装,存储应答文件。

操作过程:

一 配置DNS服务器

在完成域的创建过程中,完成DNS服务的配置。

二配置DHCP服务器

1依次点击“开始→设置→控制面板→添加/删除程序→添加/删除Windows组件”,用鼠标左键点击选中对话框的“组件”列表框中的“网络服务”一项,单击[详细信息]按钮,出现带有具体内容的对话框。

2在对话框“网络服务的子组件”列表框中勾选“动态主机配置协议(DHCP)”,单击[确定]按钮,根据屏幕提示在windows sever 2003的虚拟镜像盘中复制所需要的程序。重新启动计算机后,在“开始→程序→管理工具”下就会出现“DHCP”一项,说明DHCP服务安装成功。

3DHCP服务器的授权出于对网络安全管理的考虑,并不是在Windows2003Server中安装了DHCP功能后就能直接使用,还必须进行授权操作,未经授权操作的服务器无法提供DHCP服务。

4 对DHCP服务器授权操作,依次点击“开始→程序→管理工具→DHCP”,打开DHCP控制台窗口。2在控制台窗口中,用鼠标左键点击选中服务器名,然后单击右键,在快捷菜单中选中“授权”,此时需要几分钟的等待时间。注意:如果系统长时间没有反应,可以按F5键或选择菜单工具中的“操作”下的“刷新”进行屏幕刷新,或先关闭DHCP控制台,在服务器名上用鼠标右键点击。如果快捷菜单中的“授权”已经变为“撤消授权”,则表示对DHCP服务器授权成功。此时,最明显的标记是服务器名前面红色向上的箭头变成了绿色向下的箭头。这样,这台被授权的DHCP服务器就有分配IP的权利了。添加IP地址范围当DHCP服务器被授权后,还需要对它设置IP地址范围。通过给DHCP服务器设置IP地址范围后,当DHCP客户机在向DHCP服务器申请IP地址时,DHCP服务器就会从所设置的IP地址范围中选择一个还没有被使用的IP地址进行动态分配。

5 添加IP地址范围,点击“开始→程序→管理工具→DHCP”,打开DHCP控制台窗口。选中DHCP服务器名,在服务器名上点击鼠标右键,在出现的快捷菜单中选择“新建作用域”,在出现的窗口中单击[下一步]按钮,在出现的对话框中输入相关信息,单击[下一步]按钮,如图所示。

6根据自己网络的实际情况,对各项进行设置,然后单击[下一步]按钮,输入需要排除的IP地址范围。单击[下一步]按钮,在出现的“租约期限”窗口中可以设置IP地址租期的时间值。一般情况下,如果校园网络中的IP地址比较紧张的时候,可以把租期设置短一些,而IP地址比较宽松时,可以把租期设置长一些。设置完后,单击[下一步]按钮,出现“配置DHCP选项”窗口。

7在“配置DHCP选项”窗口中,如果选择“是,我想现在配置这些选项”,此时可以对DNS服务器、默认网关、WINS服务器地址等内容进行设置;如果选择“否,我想稍后配置这些选项”,可以在需要这些功能时再进行配置。此处,我们选择前者,单击[下一步]按钮。

8在出现的窗口中,常常输入网络中路由器的IP地址(即默认网关的IP地址)或是NAT服务器(网络地址转换服务器)的IP地址,如WinRoute、SyGate等。这样,客户机从DHCP服务器那里得到的IP信息中就包含了默认网关的设定了,从而可以接入Internet。

9单击[下一步]按钮,在此对话框中设置有关客户机DNS域的名称,同时输入DNS服务器的名称和IP地址。,然后单击[添加]按钮进行确认。单击[下一步]按钮,在出现的窗口中进行WINS服务器的相关设置,设置完后单击[下一步]按钮。在新出现的窗口中,选择“是,我想现在激活此作用域”后,单击[下一步]按钮,在出现的窗口中单击[完成]按钮,设置结束。此时,就可以在DHCP管理器中看到我们刚刚建好的作用域。如图示:

三 配置RIS服务器

在网络条件符合上述必要条件的前提下,我们要执行的第一步是安装RIS服务器:

( 1 ) 进入Windows 2003 server系统,打开"控制面板",双击"添加/删除程序",

点击"添加/删除Windows组件"选择"远程安装服务"进行对RIS服务器组件的安装,当然,也可以通过开始->程序->管理工具->设置您的服务器功能进行配置。如图所示:

(2)完成安装RIS服务器组件以后,由于RIS客户机没有配PXE网卡,所以需要制作一个RIS引导盘来对客户机实现引导。

1关闭windows sever 2003,在虚拟机的开始界面上,选择“Edit visual machine settings”,在弹出的界面中左框选中“hard disk (SCSI0:0)”,单击add按钮,进入虚拟盘制作界面welcome to the add hardware wizard,如下图所示:

2 根据向导选择下一步,在出现的对话框中选择“hard disk”,单击下一步,然后选择“Create a new visual disk”,单击下一步,在选择磁盘类型中选择“SCSI”单击下一步,分配磁盘大小为80G后,单击下一步,在弹出的specify disk file界面中单击完成。至此完成虚拟磁盘的创建。

3 创建简单卷,使刚刚创建的虚拟盘可用,右击“我的电脑”—“管理”—“磁盘管理”在刚创建的虚拟盘上,右键选择,创建磁盘初始化向导。如下图所示:

然后根据磁盘创建向导,完成简单卷的创建,如下图:

完成向导后,此时可在我的电脑中出现新建卷(E:)。

4创建“远程启动磁盘”,因为客户端计算机没有安装支持PXE启动的网络适配器,所以在创建虚拟磁盘的同时还要创建一个“远程启动磁盘”。在创建完软盘之后,在“我的电脑”中将软盘格式化,并且找到安装文件 i386 \system32 \reminst /rbfgexe,然后双击启动远程启动磁盘生成器。完成软盘的创建。如下图所示:

然后关闭所有的窗口。

( 3 )正在完成安装RIS服务器组件以后,通过RISETUP工具来配置服务器的RIS:

1 单击开始->运行,在运行的文本框中输入RISETUP,单击确定。Remote Installation Services Setup Wizard将启动,如下图所示:

[这个向导可以帮助您创建将要进行远程安装所用的文件夹,以及拷贝安装Windows XP Professional所需要的文件,配置等一下客户机的Client Installation Wizard(CIW)屏幕以及拷贝CIW文件, 更改注册表,创建必要的卷等。]

2 单击"下一步"按钮,选择镜像文件,继续配置。

3 Remote Installation Folder Location(远程安装文件夹的位置)对话框将出现,这用于定位用于远程安装的文件夹,这个文件夹不能建立在系统引导分区中,而且必须在NTFS5(或更高版本)的分区中。在选定用于远程安装的文件夹以后,单击"下一步"以继续。

4 系统出现Initial Settings对话框,这里有两个选项,可以选择"Respond to Client Computers Requesting Service"来让服务器响应请求服务的客户机。如果同时选择了"Do not respond to unknown client computers",服务器便不响应未知的客户计算机。做出选择之后,单击"下一步"继续。(这一步要注意:激活虚拟光驱)

5 系统将会出现Installation Source Files Location对话框,您需要使用这个步骤来制定Windows XP professional专业版分发文件的位置。单击"下一步",继续配置,出现Windows Installation Image Folder Name对话框,来确定Windows XP分发文件的文件夹名称。完成此步骤后,点击"下一步"继续。

6 系统出现"Friendly Description and Help Text"页面,虽然您可以在这里指定名称和帮助文本,但是,接受默认的Friendly Description以及Help Text看来是个更方便的方案。单击"下一步"按钮继续。

7 最后系统将会显示Review Settings,回顾您所作的设置,检查无误后,单击"完成"。

8 完成后,系统会按照您指定的配置将安装文件复制,几分钟内即可完成,最后,单击"关闭"结束配置。 如下图所示:

至此,完成远程安装服务的设置。

9 完成配置服务器的RIS之后,需要用DHCP管理器来验证RIS服务器并在RIS服务器中。

(1)选择开始->程序->管理工具->DHCP ,DHCP Manager将启动,在框架左边右键单击您的DHCP服务器,并从探出的菜单中选择"Authorize"来验证RIS服务器。

验证结果如下图所示:

(3)选择开始->程序->管理工具-> Active Directory活动目录用户和计算机,用右键单击想要授权用户在其中创建计算机账号的域或者组织单元,系统会弹出菜单,选择其中的"Delegate Control",在出现的Delegation of Control Wizard中,单击"下一步",当出现用户和组对话框时,单击"添加…"按钮,将出现选择用户、计算机或组的对话框,选中要使用RIS来安装Windows的计算机用户或组,单击"添加…"按钮,确认全部添加后,单击"确定"回到Delegation of Control Wizard的用户和组对话框,单击"下一步"按钮,继续。

(4)在"Tasks to Delegate of Control"中选择把计算机加入域(Join aComputer to a Domain)复选框,单击"下一步"继续。最后确认配置全部正确后,单击完成。如下图示:

四 启动Windows XP安装程序

1 在windows sever 2003系统中,进入组策略-用户配置-windows设置-远程安装服务-选择选项,双击选择选项,对其设置如下:

2.启动windows xp professional客户计算机,并选择按F12 进入远程安装界面。

3.Client Installation Wizard (CIW)被下载到客户计算机,可以开始安装Windows XP系统。在Logon对话框中,客户机用户必须登陆到域,从而选择可用的映像来进行安装。如下图所示:

4. 然后按照需要选择"自动安装(Automatic Setup)"、"定制安装(Custom Setup)"或者"重新启动一个以前未完成的安装"等。这样,Windows XP安装程序就成功启动并开始进行安装了。

因为之前的工作需要搭建红帽实验室环境,由于机器数量比较多,所有需要批量自动化无人值守安装系统,所以我尝试使用RHEL5+PXE+DHCP+Apache+Kickstart安装了RHCE51 i386实验室环境,并取得了成功,不过过程比较漫长,所以我特地记录下PXE+DHCP+Apache+Kickstart无人值守安装的过程。现阶段,由于需要大规模应用CentOS58 x86_64系统用于集群环境,所以将此方法主要用于在公司内网批量安装新服务器系统,这极大地简化了用光盘重复安装CentOS58 x86_64的过程,再加上分布式自动化运维工具puppet进行批量部署,达到了自动化运维的目的,避免了重复性劳动,极大的提高了工作效率。

  首先,我们来介绍一下与之相关的原理和概念。

  1 什么是PXE

  严格来说,PXE 并不是一种安装方式,而是一种引导方式。进行 PXE 安装的必要条件是在要安装的计算机中必须包含一个 PXE 支持的网卡(NIC),即网卡中必须要有 PXE Client。PXE (Pre-boot Execution Environment)协议可以使计算机通过网络启动。此协议分为 Client端和 Server 端,而PXE Client则在网卡的 ROM 中。当计算机引导时,BIOS 把 PXE Client 调入内存中执行,然后由 PXE Client 将放置在远端的文件通过网络下载到本地运行。运行 PXE 协议需要设置 DHCP 服务器和 TFTP 服务器。DHCP 服务器会给 PXE Client(将要安装系统的主机)分配一个 IP 地址,由于是给 PXE Client 分配 IP 地址,所以在配置 DHCP 服务器时需要增加相应的 PXE 设置。此外,在 PXE Client 的 ROM 中,已经存在了 TFTP Client,那么它就可以通过 TFTP 协议到 TFTP Server 上下载所需的文件了。

  2 什么是Kickstart

  Kickstart是一种无人值守的安装方式。它的工作原理是在安装过程中记录典型的需要人工干预填写的各种参数,并生成一个名为 kscfg的文件。如果在安装过程中(不只局限于生成Kickstart安装文件的机器)出现要填写参数的情况,安装程序首先会去查找 Kickstart生成的文件,如果找到合适的参数,就采用所找到的参数;如果没有找到合适的参数,便需要安装者手工干预了。所以,如果Kickstart文件涵盖了安装过程中可能出现的所有需要填写的参数,那么安装者完全可以只告诉安装程序从何处取kscfg文件,然后就去忙自己的事情。等安装完毕,安装程序会根据kscfg中的设置重启系统,并结束安装。

  3 PXE + Kickstart的安装条件和详细步骤

  执行PXE+Kickstart安装需要的设备为:

  DHCP服务器。

  TFTP 服务器。

  Kickstart所生成的kscfg配置文件。

  一台存放系统安装文件的服务器,如 NFS、HTTP 或 FTP 服务器。

  一个带有 PXE 支持网卡的主机。

  系统环境绍如下:

  服务器系统为CentOS 56 x86_64,IP为1921681129(此服务器并非一定要限定为CentOS 58 x86_64系统),由于是最小化安装的,我们在后面要用到system-config-kickstart工具,它必须依赖于X windows,所以我们要提前安装好X windows及gnome并重启系统,步骤如下所示:

  先装X windows和GNOME桌面环境,命令如下所示:

  yum -y groupinstall 'X Window System'

  yum -y groupinstall 'GNOME Desktop Environment'

  然后修改/etc/inittab文件并重启服务器,使其运行在图形模式下,主要修改文件内容如下所示:

  id:5:initdefault:

  重启服务器命令如下:

  reboot

  完成上述的准备工作后,PXE+DHCP+Apache+Kickstart无人值守安装CentOS58安装的步骤如下:

  (1)我们先下载CentOS58 x86_64光盘至/usr/local/src下,并挂载至/mnt/cdrom目录下,并确认系统已安装好httpd服务,如下:

  cd /usr/local/src

  wget //mirrorneueducn/CentOS/58/isos/x86_64/CentOS-58-x86_64-bin-DVD-1of2iso

  mkdir –p /mnt/cdrom

  接下来我们挂载光盘ISO文件至/mnt/cdrom目录下,如下命令:

  mount -o loop CentOS-58-x86_64-bin-DVD-1of2iso /mnt/cdrom

  CetnOS5x x86_64系列已默认安装Apache,我们可以用命令看下其版本号,如下所示:

  rpm -q httpd

  命令显示结果如下所示:

  httpd-223-65el5CentOS

   (2)接下来我们复制光盘下的所有内容(文件和文件夹)到/var/html/www(此目录为Apache默认DocumentRoot目录)下,无论是红帽系统还是CentOS 5x系统,如果是最小化安装,基本上第一张DVD光盘文件就够了,复制命令如下所示:

  cp -rf /mnt/cdrom /var/html/www

  (3)安装 tftp-server,并启用tftp服务,同时启动xinetd进程,步骤如下所示。

  1我们用命令安装tftp-server,命令如下:

  yum -y install tftp-server

  2接着修改/etc/xinetdd/tftp文件,将disable的值由yes变为no,内容如下所示:

  3接着重启xinetd进程,命令如下所示:

  service xinetd restart

   (4)配置支持PXE的启动程序(注意:前面已经将CentOS58 x86_64第一张光盘的内容复制到/var/www/html目录中了,所以需要的文件只需要从/var/www/html目录中复制就行了)。

  a) 建立tftpboot文件夹,如下所示,若该文件夹已经存在则不用建立。

  mkdir -p /tftpboot

  b) 复制pxelinux0文件至tftpboot文件夹中,如下所示。

  cp /usr/lib/syslinux/pxelinux0 /tftpboot

  c) 把DVD光盘上的/image/pxeboot/initrdimg和vmlinux复制到/tftpboot/中,如下所示。

  cp /var/www/html/images/pxeboot/vmlinuz /tftpboot

  d) 复制DVD光盘上的isolinux/msg到/tftpboot目录下,如下所示:

  cp /var/www/html/isolinux/msg /tftpboot/

  e) 在tftpboot中新建一个pxelinuxcfg目录:

  mkdir pxelinuxcfg

  f) 将isolinux目录中的isolinuxcfg复制到pxelinuxcfg目录中,同时更改文件名称为default,命令如下所示:

  cd pxelinuxcfg

  cp /var/www/html/isolinux/isolinuxcfg /tftpboot/pxelinuxcfg/default

  g) 在上一个步骤,即第6点中,暂时不要修改default文件,进行到这一步时,虽然已经可以通过网络来引导并手动安装Kickstart了,但是由于这里讨论的是无人值守安装,所以先不修改这个default文件。

  (5)安装dhcp服务,同时修改如下配置:

  yum –y install dhcp

  然后复制配置模板文件到指定的目录中,并重新命名。

  cp /usr/share/doc/dhcp-305/dhcpdconfsample /etc/dhcpdconf

  接着修改/etc/dhcpdconf配置文件,文件最后修改内容如下所示:

  最后启动dhcp服务:

  service dhcpd start

  注:如果机器数量过多的话,注意dhcp服务器的地址池,不要因为耗尽IP而导致dhcpd服务器没有IP地址release情况。

  (6)用yum工具自动安装Kickstart,同时配置system-config-kickstart。

  a) 首先我们需要安装Kickstart这个工具包,在CentOS最小化安装系统时,此软件包并没有默认安装,yum安装命令如下所示:

  yum –y install system-config-kickstart

  b) 在gnome环境下配置Kickstart,命令如下所示:

  system-config-Kickstart

  运行上面的命令后可以对系统的一些基本配置进行设置,例如选择时区、设置root的密码等。

  c) 接下来便要进行安装了,建议选择httpd安装,切记不要输入任何账号,而是采用匿名安装。

  在安装过程中,根据引导选择安装选项,不需要做更改。

  d) Kickstart会让我们选择需要批量安装的CentOS58分区信息,按照上一节所介绍的CentOS55 x86_64的安装方法,我们创建四个分区,即/、/boot、/data和swap分区。

  e) 在进行网络配置时,我使用的静态分配地址(动态同样如此),这里跟前面进行光盘安装是一样的。

  f) 设置显示配置时可以按照我们的习惯选择。

  g) 关于软件包的选择,大家可以根据实际的工作需求来选择自己需要的软件包,由于服务器安装后用途都是不一样的,建议大家这里选择最小化安装。

  h) 其他都选择默认设置,不需要修改。

  i) 最后将生成的文件kscfg保存到/var/www/html下,此为自动化无人值守安装的重难点,此文件稍有配置不当的话就会需要人为干预了,如果大家遇到问题,建议参考我下面的kscfg配置文件。

  (7)修改/tftpboot/pxelinuxcfg/default文件,指定读取kscfg的方法,即修改文件第一行内容,改动后文件第一行内容如下所示:

  default text ks=1921681129/kscfg

  另外,也建议将timeout时间由原先的600改为1,timeout时间是引导时等待用户手动选择的时间,设为“1”可直接引导。

  (8)/var/www/html/kscfg文件内容如下所示(此内容是整个实验过程的重难点,请关注):

  此配置过程中的重难点我这里说明下:

  分区操作按照目前线上分区来操作,即分成/、/boot、/data及swap四个分区,其中/data分区是存放数据的,我们这里用--grow --size=1参数来将其余的剩余空间全部分配给/data分区。

  key --skip如果是红帽系统,此选项可以跳过输入序列号过程;如果是CentOS 5x系列,则可以不保留此项内容;

  reboot 此选项必须存在,也必须文中设定位置,不然kickstart显示一条消息,并等待用户按任意键后才重新引导,此问题是很多朋友在论坛上发言提问的,我在实验过程中也遇到此问题,建议多做几次实验;

  clearpart --all --initlabel此条命令必须添加,不然系统会让用户手动选择是否清除所有数据,这就需要人为干预了,从而导致自动化过程失败;

  其它方面选项较容易看懂,我这里就不再重复了。

  (9)将Kickstart需要的服务器均启动后,此自动化安装系统的过程就完成了,我们就可以在内网机柜中全自动同时安装CentOS58 x86_64系统了,服务器端启动相应命令如下:

  service httpd start

  chkconfig httpd on

  service dhcpd start

  chkconfig dhcpd on

  service xinetd restart

  系统完成最小化后安装后,大家可以根据自己公司的实际情况来进行系统的优化,此最小化优化脚本initsh还可以让puppet服务器进行推送,此脚本内容如下所示:

  注意:

  #tune kernel parametres为内核优化部分,在这里我只做了基础处理,大家有需求可以自行修改,记住:一切以系统稳定为原则。

  #vim setting选项为vim的个性化配置,如果想vim语法高亮,则必须安装vim-enhanced包,另外,vim在使用搜索功能,搜索选中内容为高亮,感觉不是特别舒服,所以我这里用了set nohlsearch选项,如果大家不介意此项功能,则不需要添加此语句;

  #disable ipv6选项我在测试时发现,在CentOS58 x86_64系统下,如果不添加install ipv6 /bin/true此语句到/etc/modprobeconf文件里,是关闭不了ipv6选项的,而测试的CentOS55 | 56不添加此句均可以顺利关闭ipv6,这点请大家注意,当然了,最后要reboot系统让此配置生效。

  引申:相信大家的开发环境应该有不少Xen虚拟机,虽然Xen有自身的模板文件操作,但我们也可以利用Kickstart的方式快速无人值守安装Xen虚拟机系统,命令如下所示:

  virt-install -n vm4 -r 300 -f /data/vm/vm4img -s 8 -p -l -x ks=1921681129/kscfg

我们单位有个叫noc-ps的服务器,可以通过他自动安装各种操作系统,把镜像都做好,可以像给任务一样都完全自动化,比PXE还简单,原本是一个老员工做的,他走了,老板让我现在做一个功能就是让他能自动破解windows密码,我只会家里平时用用GHOST里的工具去破解,赛光盘直接进软件然后选择磁盘的sam文件,但是通过noc-ps我就不是很清楚,老板叫我做个WINPE,然后通过脚本方式实现,既然是winpe我想论坛很多GHOST系统里开机都有WINPE的,我猜想把这个系统镜像里的系统GHOST文件去除,减少点容量,然后想办法通过NOC-PS引导到像家里光驱启动一样的界面,让他自己进入WINPE,然后系统启动后自动让他执行破解软件的脚本,不知道是这样否,现在我把系统镜像上传上去,引导就是引导不起来,不知道论坛下载的ISO文件本身带自己引导吗?因为我通常把ISO放到虚拟机里CD/DVD光驱,虚拟机只要按运行虚拟机自动会启动的,不知道NOC-ps是不是要我手工把ISO这个文件制作成带启动功能的,请大侠指点我

MaxDOS网刻工具可以实现全盘克隆或者其他盘都可以,具体方法如下;

一,系统打包镜像  GHOST我估计多数网管朋友会用但是稳定的只有82做镜像打包我来是好点

1,这里选择打包镜像的模式,Local->(本地)->DISK(硬盘)->Tomage(备份),这里是整盘镜像备份

2,服务器ghostsvr83  一、    服务器端设置  

1、    将本地连接IP地址设置为10111,子网掩码设置为:255000(网关和dns不用填写)如下图  ip地址 

2、    运行ghostsvr83,在会话名称里max,默认恢复映像,不作更改。  

3、    单击“浏览”选择映像文件,如果是单分区网刻,请选择“分区”,否则不用更改,使用默认磁盘。  

4、    在更多选项里超时处输入你想使用的时间(如果在网刻过程中客户端意外死机或重启,服务器会暂停发送数据,等客户端重连,但即使你重启机器再连接客户端也无法再继续刻了,此为等时间,一般设置10—30秒即可)。如下图  服务器设置1

此时便可启动客户端进行连接。  

二、    客户端操作步骤  1、    启动客户机按F8进入高级启动菜单,选择启动maxdos58  F8 

服务器端 点 发送就OK了

常见问题

1、如果主板不带网卡启动功能,则该软件不能作为服务器来进行网克,所以大家在配置网吧或者进行网克前,首先必须确定主板支持网络启动;

 

2、某些主板可能出现读取不到服务器IP地址,或者还没启动到Ghost界面就卡死了,这表明该软件并不适合该主板,实例中,映泰520芯片之前的主板可能会出现不支持的现象;不过可以通过升级BIOS来解决该问题;

 

3、在网络克隆时,可能有一台电脑死机,从而导致整体克隆速度变慢或者停止,此时可以通过按客户机的Num Lock键,看灯是否亮或灭来判断电脑是否死机,凡是死机的电脑,应该立即拔掉该电脑的网线,以免出现长时间的等待 

 

4、网克完毕后,所有客户机将会自动重新启动,此时应该马上停止网克服务器,关闭程序,以免再次进入到网克等待状态,当然,即便不关闭服务器,也不会影响到已经刻好的系统; 

无盘Windows XP网络的安装

无盘Windows XP的安装软件为Venturcom出品的BXP,目前的最高版为BXP25,它是Boot-NIC的升级版本,其工作原理及安装方法与Boot-NIC有很多相似的地方,本文将简述无盘Windows XP的安装过程,对于与Boot-NIC不同之处,本文将作详细说明。

1 BXP 25概述

11 BXP 25简介

BXP支持可远程引导的基于网络的虚拟磁盘,使工作站无盘启动到Windows 2000或Windows XP,它不需要特殊硬件设备 , 也不需要专用BIOS系统,就可以使用无盘工作站拥有类似于IP/iSCSI的适配器,并要连接服务器的虚拟磁盘映象,生成一个虚拟的本地硬盘,从而使无盘工作站完全象有盘站一样工作。

BXP是利用服务器的硬盘空间,通过网络存储虚拟映射的纯软件的无盘解决方案,与传统的无盘网络大不相同。所有的处理都在工作站系统上完成,服务器只提供启动和存取服务,也就是说在无盘工作站运行软件时,所消耗的资源(主要指CPU和内存资源)都是工作站自身提供的,这点与Windows 2000 终端是完全不同的,也正是由于这个因素,使得无盘Windows XP对工作站的要求较高,因为本身Windows XP对系统硬件的要求就比较高。

BXP的工作原理与本丛书基础篇的第5章所介绍的Boot-NIC基本类似,它们都是基于网络存储,为了实现从网络上远程引导, BXP工作站端大多使用了 PXE(预置执行环境)的引导技术。 PXE技术不仅可以用于前面介绍的无盘Windows 98系统,还可以用于较新的一些无盘软件,目前已成为是一种定义网络客户如何自动地下载启动映象和结构参数的开放工业规格。 BXP 使用 PXE 下载一个带引导程序映象文件,然后装载Windows 2000 或Windows XP操作系统。 较新的网卡基本上都支持PXE。

BXP服务器由一些服务和管理模块所组成,主要的服务包括:输入/输出 (IO) 服务和登录服务,这些服务和模块我们将在后续章节中作详细的介绍。。

一个工作站系统被分配一个位于BXP服务器相关目录下的虚拟磁盘文件,IO 服务负责处理从BXP客户机传送过来的的IO请求,并负责存取这些虚拟磁盘映象文件,对于较大型的无盘网络,可以适当增设一些IO服务器,以分担数据流量,提高运行速度。登录服务用于验证工作站帐号, 且提供此帐号的工作站分配的虚拟磁盘的系统数据。

12 较Boot-NIC的改进之处

BXP为Boot-NIC的升级版本,在系统功能、性能及稳定性方面都有所提高。

  BXP无盘工作站支持Windows XP操作系统和Windows 2000操作系统,而Boot-NIC只能支持Windows 2000 操作系统。

  BXP的虚拟磁盘最大限制为8GB,Boot-NIC最大只能支持2GB。

  在工作站/虚拟磁盘的使用模式增加了服务器缓冲方式。

13 对系统的要求

  BXP对服务器的要求

操作系统: Windows XP 、 Windows 2000 Professional、 Windows 2000 Server、或 Windows 2000 Advanced server。

Service Packs: 安装最新的升级补丁,对于Windows 2000,应用安装Service packs 2 或以上的版本。可以到微软的网站去下载更新补丁(http:// windowsupdatemicrosoftcom)。

磁盘空间: BXP 服务器应有有充足的硬盘空间,以保证虚拟磁盘映象文件的存放。

服务器有固定的IP地址。

安装IE4或以上版本的浏览器。

安装DHCP或BOOTP服务器,可以为工作站提供IP地址。

  BXP 客户

工作站的硬件配置应用超过Windows XP的最低要求,最好能高于推荐的配置。

每个工作站的网卡,必须安装PXE或BOOTP芯片。

共享一个虚拟磁盘文件的多台工作站的硬件配置应用完全相同。

14 工作站/虚拟磁盘的使用模式

根据虚拟磁盘文件是否能被多个工作站共享可分为专用模式和共享模式,根据缓冲方式又可分为:无缓冲方式、内存缓冲方式和服务器缓冲方式。由上述两种方式可以组合成五种工作站/虚拟磁盘的使用模式,以下将分别介绍。

1.无缓冲专用映象模式

这种工作模式为系统的默认模式。 在这种模式下,每个BXP工作站分配一个专用的虚拟磁盘,如图1所示。客户可以任意修改系统的数据,并可以得到保存。

图1 无缓冲专用映象模式

优点:

每个工作站独立地使用自己的磁盘映象,且可以保存文件。

工作站的可以使用不同的硬件 (若要使用一样的虚拟磁盘映象,则硬件配置要求是相同的)。

缺点:

增加网络负荷。

每个工作站要使用独立的磁盘映象,所以占用服务器硬盘空间很大。

2.带内存缓冲的专用映象模式

在这一模式下,每一个工作站分配一个专用虚拟磁盘,结构示意如图2所示。若用户向虚拟磁盘写内容或修改虚拟磁盘的内容, 那么写入的内容将自动保存到工作站内存中,而客户所看到结果是写入了磁盘中,当工作站重新启动的时候,虚拟磁盘的所有变化被全部消失,就象在有盘工作站上安装了还原卡的效果一样。

图2 带内存缓冲的专用映象模式

优点:

虚拟磁盘可以通过重新启动来恢复最初的状态,抗病毒和防黑客能力强,对公共机房来说可以使用软件的维护量大大降低。另外,由于缓冲区在工作站本机内存中,所以运行速度较快。

缺点:

无法保存客户数据。

工作站的部分内存将会被当作工作站磁盘隐藏使用,因此在这种使用模式下,系统的工作站的内存要求较高,在运行一些较大型软件时,系统常会因缓冲内存不够,而无法正常运行。

3.带服务器缓冲的专用映象模式

这种模式从操作无盘站的客户角度来看,完全等同于“带内存缓冲的专用映象模式”,它们之间的区别在于缓冲区的位置不是工作站的内存而是服务服务器的一个文件,这个文件用于暂存工作站的所作的数据修改,当BXP工作站重新启动时, 暂存在服务器的这个临时文件将被删除。它的结构如图3所示。

图3 带服务器缓冲的专用映象模式

优点:

虚拟磁盘可以通过重新启动恢复初始状态,对公共机房来说可以使用软件的维护量降低,由于缓冲区设置中服务器上,所以对无盘工作站的内存容量的要求较低,且在运行大型软件时不会出现内存不够的现象。

缺点:

客户无法保存数据。

由于缓冲区与工作站间有较大的数据流量,使用网络的负荷加大。

4.带内存缓冲的共享映象模式

在这一使用模式中,多个的无盘工作站同时使用相同的虚拟磁盘映象。为使共享磁盘映象不被破坏,映象文件的使用必须采用缓冲方式,在这种使用模式下缓冲区设置在工作站本机的内存中,缓冲的大小可以在服务器上指定,工作站在修改虚拟磁盘时,被透明地传入BXP IO 服务器的缓冲区中作暂时的储藏。当BXP工作站重新启动时, 暂存的文件在服务器上将被自动清除。

图4 带内存缓冲的共享映象模式

优点:

软件的维护量小,虚拟映象文件被多个工作站共享使用,大大地节省了服务器硬盘空间。

缺点:

客户无法将数据保存到虚拟磁盘中。

缓冲区要占用部分工作站本机内存。

5.带服务器缓冲的共享映象模式

在这一使用模式中,多个的无盘工作站同时使用相同的虚拟磁盘映象。为使共享磁盘映象不被破坏,映象文件的使用必须采用缓冲方式,在这种使用模式下缓冲区设置在服务器的特定目录中, 工作站在修改虚拟磁盘时,被透明地传入BXP IO 服务器的缓冲区中作暂时的储藏。当BXP工作站重新启动时, 暂存的文件在服务器上将被自动清除。

图5 带服务器缓冲的共享映象模式

优点:

软件的维护量小,虚拟映象文件被多个工作站共享使用,大大地节省了服务器硬盘空间。缓冲区要不占用工作站本机内存。

缺点:

客户无法将数据保存到虚拟磁盘中。

网络负荷较重。

2 安装环境简介

  服务器(1台)

主板:微星845E Max(6566E)

CPU:P4-24

内存:1024MB

硬盘:迈拓金钻80GB

网卡:Intel 8255 10/100M

其它:略

服务器名:yxzfs1

IP地址:19816801

  工作站(40台)

主板:天虹815E

CPU:赛阳III/1G

内存:256MB

网卡:RTL8139(带PXE启动芯片)

其它:略

  软件环境:

服务器端安装Windows 2000 Server操作系统,并安装SP3补丁程序

将BXP 25所有服务和管理组件都安装在同一个服务器上

工作站端安装Windows XP操作系统

  网络环境:

基于TP-LINK交换机的100MB星形网

3 BXP服务器的安装

安装BXP之前必确定以下两点:

  确定服务器的网络协议已安装配置,本实例中,添加了TCP/IP、NetBOIS和IPX等协议,设置服务器的IP地址为19816801。

  若在安装Windows 2000 Server时没有安装DHCP服务,则应在“控制面板”→“添加/删除程序”中添加DHCP服务组件,并设置其作用域,本实例设置作用域的范围为198168020~1981680100。若准备使用BXP提供的DHCP服务器,则在Windows 2000 Server中不用添加DHCP服务。若使Windows XP等不带DHCP服务的操作系统,则只能使用BXP自带的DHCP组件。

具体安装过程:

1.双击BXP的安装文件BXP25_evalxiexe,开始安装。(BXP25_evalxiexe为BXP 25的测试版,只能连接两个用户,且虚拟磁盘的空间限制在2G以内,《无盘网络完全教程—提高篇》一书配置光盘的“纯无盘windows xp相关文件\BXP25”目录下有此安装文件。文件自动解压后,开始安装,出现一个“Welcome”的欢迎安装界面。

2.若需要查阅BXP的英文安装文档,则可以单击“View”按钮;若不需查阅则单击“Install”按钮开始安装。

3.在阅读产品授权协议书并表示同意之后,便可以继续安装,后面的几个步骤可以按默认值设置,当出现“Setup Type”时,需根据具体情况来时行选择,由于本例只使用一台服务器,所以可以选择第一项,即“Full Server”,如图6所示。

图6 安装类型选择

4.单击“Next”出现“Select Components”界面,如图7所示。

图7 组件选择

在组件列表中有以下两个组件:

  “Tellurian DHPC Server” BXP内置的DHCP服务器组件,选择此组件时,在后续步骤中,系统将会自动安装BXP内置的DHCP模块,若不准备使用外部的DHCP来为BXP提供服务,可以选中此选项,当然此项选中后,外部的DHCP仍可以照常使用,也就是说在BXP管理器中可以选择使用哪一个DCHP,因此在这里我们先选中此项目。

  “Embedded Tools” 嵌入工具组件,此组件可以在窗口中嵌入XP,类似于XP的远程桌面。

注意:

如果内置上的 DHCP 组件被选择,那么就不能配置BOOTP方式启动无盘工作站。 当选择DHCP组件时,可以不安装微软DHCP组件。

5.后面几个步骤要按默认值设置,本例使用的BXP 25的测试版,所以没有注册界面,若需正式使用,需购买正式版,并正确进行注册。最后出现“Setup complete” 对话框,如图8所示界面。

图8 安装结束

单击“Finish”按钮,完成BXP的安装。

4 配置BXP服务器组件

配置BXP服务器组件包括以下几个内容:

  配置BXP相关的服务

  配置DHCP服务(在需要的情况下)

  产生并且处理BXP客户登录

41 配置BXP相关的服务

在配置一个BXP服务器之前,必须确定以下服务组件已正确安装在服务器:

  3 Com BOOTP 服务 或3 Com PXE 服务

  BXP TFTP 服务

  BXP IO 服务

  BXP 登录服务

1.引导方式的选择

BXP工作站的引导方式有两种,一种为PXE方式,另一种为BOOTP方式;PXE是通过DHCP服务动态地为工作站分配IP地址,其网络构架如图9所示。

图9 PXE的网络结构

在PXE的网络结构DHCP服务器和BXP服务器可以作到一台计算机上。

在BOOTP 引导方式下,工作站的IP地址是固定的,每个工作站必须在服务器上手动地指定。其网络结构如图10所示。

图10 BOOTP的网络结构

无盘系统采用何种启动方式,取决于不同的应用环境,在小型的较单一的网络中建立使用PXE方式,对于较大型的网络,尤其是多种网络混合组网时,应用采用BOOTP方式。以下的设置以PXE为例进行说明。

2.配置PXE服务

在服务器上,打开“控制面板”,双击“3 COM PXE”图标。如果出现警告信息,说明 PXE服务还没有启动,单击“是”按钮,若已安装Windows 2000 自带的DHCP,系统将提示已安装DHCP,将禁用BXP内置的DHCP,单击“确定”,此时出现“3COM PXE”对话框。在“Options”标签中的Data files框中,输入BOOTPTAB文件及其正确的路径,也可以单“Browse”找到此文件,由于事先已安装了Windows 2000自带的DHCP,所以“Proxy DHCP”为不可用状态,如图11所示。

图11 设置BOOTPTAB文件路径

单击“Network Adapters”标签,在服务器IP地址列表中,选中要绑定的IP地址,本例为19816801,如图12所示。

图12 绑定网卡

单击“OK”按钮,完成PXE服务器设置。

3.配置 Venturcom TFTP 服务

打开服务器的“控制面板”,双击“Venturcom TFTP Service”图标,出现“TFTP Settings”对话框,单击“TFTP Option”标签,在“Transmit (GET) directory”框中为启动引导文件 Vldrmi13bin所在路径,若在在安装期间是以默认的路径安装的BXP,则此文件的路径为 C:\ Program Files\Venturcom\BXP\ Tftpboot),设置好后如图13所示。

图13 引导文件的路径设置

单击“TFTP Network”标签,将TFTP服务绑定到相关的IP地址上,本例为19816801,如图14所示。

图14 绑定网卡

单击“确定”按钮,结束BXP的TFTP的设置。

4.配置 BXP IO 服务

在服务器上,建立一个用来存放所有的虚拟磁盘映象文件的文件夹,例如:D:\VLD,请确定此文件夹所在的磁盘有足够的硬盘空间。单击“开始”菜单→选择“程序”→ Venturcom BXP→ “BXP IO Service Preferences”,出现“BXP IO Service Preferences”对话框,单击“Virtual disks directory”框后面的“Browse”按钮,在弹出的“Select Directory”对话框中选择我们在前面建立的用以存放虚拟磁盘映象文件的文件夹D:\VLD,在“IP Settings”的列表中,选中“19816801”,其它选项可以按默认值设置,完成后如图15所示。

图15 配置 BXP IO 服务

最后,单击“OK”按钮,完成配置 BXP IO 服务的配置。

5.配置BXP登录服务

在服务器上,单击“开始”菜单→选择“程序”→ Venturcom BXP→ BXP Login Service Preferences,出现“Login Service Preferences” 对话框,检查数据库路径是否正确定(默认情况下在C:\ Program 文件\Venturcom\BXP\ VLDMDB),单击“Browse”按钮可以选择一个不同的数据库。在“IP Settings”列表中绑定“19816801”,其它的选项可以按默认值进行设置,完成后如图16所示。

图16 配置登录服务

单击“OK”按钮,完成登录服务的配置。

42 启动BXP相关的服务

打开服务器“控制面板”,双击“管理工具”图标,打开管理工具窗口,双击“服务”图标,出现“服务”对话框,按以下顺序启动各项服务并将它们设置为自动运行。

  3Com BOOTP 或 3Com PXE

  BXP TFTP Service

  BXP Adaptive Boot Server (此服务无需配置)

  BXP IO Service

  BXP Login Service

  BXP Write Cache I/O Server (此服务无需配置)

服务启动并设置完毕后如图17所示。

图17 启动相关服务

43 配置DHCP服务

如果使用Windows 2000 系统的自带的DHCP,那么配置DHCP服务的方法与PXE无盘Windows 98完全相同,详细情况请参见本丛书基础篇的第7章相关内容。若服务器采用Windows 2000 Workstion 或Windows XP等不带DHCP的操作系统,则可以设置BXP的DHCP,以完成PXE的启动过程。

5 配置BXP管理程序

51 管理程序概述

BXP 管理程序有管理IO服务器、工作站帐号、虚拟磁盘和配置启动文件路径等功能。使用管理程序对数据的修改都被储存在BXP数据库中(VLDMDB)。

单击“开始”菜单→程序→ Venturcom BXP→BXP Administrator就可以打开BXP管理程序,当BXP的各项服务器都启动时,其界面如图18所示。

图18 BXP管理程序的界面

由于还没有建立工作站帐号、虚拟磁盘,及没有添加IO服务器,所以在列表中只有一个登录服务器的图标,在后继章节设置完成后,就会出现在列表中。

52 管理程序的使用

1. 1. 配置自引导文件

单击“开始”菜单→程序→ Venturcom BXP→BXP Administrator就可以打开BXP管理程序。单击“Tools”菜单,选择“Configure Bootstrap”命令,在“Path”框中,输入引导文件及其路径,也可以单击“Browse”按钮,在“打开”窗口中找到此文件,默认情况下引导文件为:C:\ Program Files\Venturcom\BXP\ TFTPBoot\VLDBMI13BIN。其它选项均按默认值设置。完成后如图19所示。

图19 配置引导

单击“OK”按钮完成设置。

2. 2. 注册IO服务器

在安装BXP服务器时,IO服务组件已自动安装,本机的IO服务器,必须在数据库中注册登记后才能正常的使用。

注意:

本实例的中只使用一台服务器,包括IO服务在内的所有组件都安装在同一台服务器,当使用多台IO服务器时,也将外部的IO服务器加入数据库。

具体注册方法如下:

单击“开始”菜单→程序→ Venturcom BXP→BXP Administrator打开BXP管理程序。从“File”菜单中,单击“New”→“Server”,出现“New IO Server”对话框。在“Name”框中,输入IO服务器的机器名,然后单击“Resolve”按钮,此时与此服务器绑定IP 地址便会在“IP Address”框中显示出来,若服务器有多个IP地址,则需手动输入服务器的IP地址。

注意:

不要改变端口(port)中的数值。 因为BXP内置程序将使用这个端口。

在“Descriptio”框中,输入入此IO服务器的描述信息,例如:I/O服务器,完成后如图20所示。

图20 注册IO服务器

最后点击“OK”按钮。IO 服务器和登录服务器图标就会在BXP管理界面中出现。 如果BXP服务处于已启动状态,则出现由于绿色的荧屏,如果服务处于停止状态,则图标以黑色的荧屏出现。

3. 3. 建立虚拟磁盘

创造一个虚拟磁盘前,应确定BXP IO服务已启动,具体建立过程如下:

单击“开始”菜单→程序→ Venturcom BXP→BXP Administrator打开BXP管理程序。将管理程序的面板模式改变为“Server”→“Disks”。 操作为:单击“View”菜单,选择“Server”→“Disks”。如图21所示。

图21 改变面板显示模式

选中IO服务器图标,本例为yxzfs1,从“File”菜单中,选择“New”命令,然后单击击“disk”,出现“Add Virtual Disk”对话框,选中“New Disk”选项,在“Virtual disk size in……”框中输入虚拟磁盘的大小,如果在IO服务器上的虚拟磁盘目录为NTFS,最大的磁盘大小是8024MB,其它的方式则最大的虚拟磁盘大小如果 4095MB(以上数据均为正式版,测试版最大容量为2006MB)。

注意:

虚拟磁盘的大小在生成之后是不能改变的。因此要确定分配空间足以满足客户需要。

在“Disk name”框中输入虚拟磁盘的名字,它可以支持长文件名字,在“Description”框中,输入虚拟磁盘的描述,描述最多允许50个字符,若输入汉字描述则最多为25个汉字,设置信息输入后,如图22所示。

图22 建立虚拟磁盘

单击“OK”按钮,完成设置,系统开始建立虚拟磁盘,系统可能要花费几分钟时间产生虚拟磁盘文件,并出现如图23所示界面,提示生成虚拟磁盘的进程。

图23 系统提示

4. 4. 格式化虚拟磁盘

单击“开始”菜单→程序→ Venturcom BXP→BXP Administrator打开BXP管理程序。 单击“View”菜单,选择“Server”→“Disks”,选择需格式化的虚拟磁盘,本例为win XP。 从“Tools”菜单下,选择“Map Virtual Disk”命令,此时可以看到虚拟磁盘的颜色加亮,这个操作的目的是将指定的虚拟磁盘文件在服务器端产生一个虚拟盘符,操作人员可以对这个虚拟的盘格式化,添加、删除及修改其中文件。

警告:

正在使用中的的虚拟磁盘,不要映射一个虚拟的磁盘。这样作,很可能引起虚拟磁盘映象的损坏。

当作完以下映射操作后,打开“我的电脑”就可以看到虚拟磁盘的盘符了,本例为H盘,如图24所示。

图24 虚拟磁盘盘符

按常方法对虚拟磁盘进行格式化,完成后需将映射取消工作站才能使用,返回BXP 管理程序界面,选中刚才作映射的虚拟磁盘,然后从“Tools”菜单下,再次单击“Map Virtual Disk”,使前面的选中钩去除,从而取消虚拟盘的映射。

5. 5. 建立工作站帐号

建立工作站帐号的方法有以下两种:

  在工作站端自动添加(注意此方式只有在配置BXP登录服务期间,已将“Add new clients to data”选项选中时才有效,如图25所示)

图25 允许在客户机上添加帐号

  使用BXP管理程序手动的添加

自动生成工作站帐户的操作:

启动无盘工作站,修改BIOS设置及网卡相关设置,使用网络远程引导优先。重新启动工作站。工作站将会从服务器到获得IP地址,接着从服务器引导系统,最后系统提示输入工作站帐号名及相关描述,此时可以在工作站的荧屏看到与下列相似的信息:

Venturcom BXP bootstrap v20 build 23

Copyright (c) 2002 Venturcom, Inc

All rights reserved

UNDI IRQ:000B

Bootstrap loaded at 8AC0:0000 Size 3BFE

Connectiong to the BXP servicesPlease wait…

Venturcom BXP could not find an entry for this client PC in its database This may be because it is a new PC You can enter the information below for this client PC and it will be added to the BXP database, or you can press the ESC key and the MAC address will be used as the client name and description You can edit this client information later using the BXP Administrator

Client Name:

Description:

输入一个工作站的帐号例如:X01,然后按回车,再输入相关的描述信息,例如“First ws”,按回车确定。系统提示“No virtual disk assgned”(没有分配虚拟磁盘)。

此时服务器, 打开BXP管理程序,若如果管理程序已经是打开的,可以按F5进行刷新,在管理程序窗口,将管理界面设置为“Server→Client→Disk”方式,如图26所示,就可以在Clients分支中看到刚才添加进来的工作站帐号X01,如图27所示。

图26 “Server→Client→Disk”方式

图27 新增的工作站帐号

由于工作站X01还没有分配到虚拟磁盘,所以它目前处于Clinets分支,若它分配了虚拟磁盘后将出现在提供给它虚拟磁盘的IO服务器图标下。

为上传工作站系统,并在有盘工作站中产生虚拟磁盘的映射,在此要将第一个工作站(带母盘的工作站)设置为硬盘优先,可以在图27所示界面中,右击X01工作站图标,在弹出的快捷菜单中,选择“Properties”命令,出现“Client Properties”对话框,单击“Disks”标签,在“Boot order”下拉列表中,选择“Hard Disk First”即硬盘优先,如图28所示。

图28 设置工作站的启动顺序

单击“确定”按钮,完成设置。当系统上传后,可将此选项设置为“Virtual Disk First”即虚拟盘优先。

使用BXP管理程序手动的添加

单击“开始”菜单→程序→ Venturcom BXP→BXP Administrator打开BXP管理程序。从“File”菜单中,选择“New”,再单击“Client”后出现“New Client”对话框。在Name框中输入要建立的工作站帐号名,例如X02,在MAC框中输入工作站网卡的MAC地址,例如00e04c232201,在Descriptio框中输入相关的描述信息,也可以不输入描述信息,完成后如图29所示。

图29 手动添加工作站

注意不要改变Port的值,完成后,单击“确定”按钮。

6. 6. 为工作站分配虚拟磁盘

打开BXP管理程序,在“View”菜单中,将管理界面设置为“Server→Client→Disk”方式。展开“Clients”分支,右击需要虚拟磁盘的用户,例如X01,在弹出的快捷菜单中,选择“Properties”命令,出现“Client Properties”对话框,单击“Disks”标签,单击“Change”按钮,出现“Select Virtual Disk”对话框,在“All disks”列表中,展开IO服务分支,本例为yxzfs1,此进可以看到此服务器中的虚拟磁盘,本例为Win XP,单击此虚拟磁盘图标,然后单击“Add”按钮,将它加入到右边的“Attached disks”列表中,如图30所示。

图30 分配虚拟磁盘

单击“OK”按钮,返回“Clent Properties”设置界面,此时在IO Server列表可以看到刚才添加过来的虚拟磁盘。单击“确定”按钮,返回BXP管理程序界面。此时可以看到,工作站X01的图标已转移到yxzfs1的IO服务器分支上了,如图31所示。

图31 分配虚拟磁盘后的工作站

6 BXP客户的安装及设置

在一个工作站上安装硬盘及光驱,将Windows XP安装并设置好,另外,在安装BXP客户端程序之前,需确定以下工作是否完成:

  BXP IO服务器已启动,且已在BXP

公司很多电脑都要安装Windows 7,如果一台一台地值守安装实在太麻烦了!其实,只要电脑支持PXE启动,我们就可以通过任何一部正常电脑来启动PXE进行多台电脑的Windows 7网络安装,方便快捷,连光盘也不需要。

PXE启动安装Windows 7原理

首先,说说PXE启动。PXE(preboot execute environment)是由Intel公司开发的启动技术,工作于Client/Server的网络模式下,支持工作站通过网络从远端服务器下载镜像文件,并由此支持来自网络的操作系统的启动过程。

目前,电脑的网卡几乎都支持PXE启动,一般在BIOS启动设置里有类似“PXE boot”菜单即表示支持PXE启动。我们只要在服务器上配置好启动参数和正版Windows 7安装共享镜像(后文有制作方法),客户端启动后通过网络映射即可实现网络安装Windows 7。

两个小软件 搭建网络服务器

下载“深度远程启动管理器”和“小小强PE工具箱PXE版”两个小软件。深度远程启动管理器部署在服务器端,用于远程启动客户端电脑并分配IP,同时传输所需的启动文件。小小强PE工具箱PXE版则用于网络启动后的操作环境(WinPE),其已经集成Ghost32,启动后自动映射服务器的共享资源。

按提示将“小小强PE工具箱PXE版”安装到“C:\ ZJQPXE”,安装完成后关闭“WinPE PXE专用版服务器设置”窗口,自行使用“深度远程启动管理器”配置。

将 “深度远程启动管理器”解压到“C:\ ZJQPXE”,运行“C:\ ZJQPXE\netbootMexe”, 单击“配置→选项设置”,在“启动配置”选项中,工作目录选择“C:\ ZJQPXE”,引导文件选择“pxelinux0”。至此,网络服务器就算搭建好了。

“ImageX”创建镜像

完成服务器的搭建后,接下来我们就要制作GHO文件,然后在启动的客户端运行“Ghost32”进行快速恢复即可。

启动安装有Windows 7的电脑,进入Windows 7后右击桌面“计算机”选择“管理”,依次展开“计算机管理→存储→磁盘管理”,然后右击“磁盘管理”选择“创建VHD”,按提示创建一个“Windows 7vhd”的文件,并完成VHD硬盘初始化、格式化。在磁盘管理中选中这个分区,选择“将分区标记为活动分区”。

准备好Windows 7正版安装光盘,以管理员的身份启动命令提示符,输入“L:\boot\bootsectexe /nt60 N:”(L:为光盘的盘符),将N盘引导记录更改为NT60格式。运行 “ImageX一键恢复”软件,单击“分区恢复”,分区盘符选择上述创建的VHD磁盘,镜像文件选择安装光盘中的“sources\installwim”,按提示将旗舰版的镜像释放到VHD磁盘中。

运行“C:\ZJQPXE\外置程序\Ghost\11021573\ghost32”,选择“分区到镜像”( 切不可选择“硬盘到镜像”,否则恢复时会将客户端硬盘数据清除),把N盘分区制作为“Windows 7gho”,放置在服务器端电脑上的 “C:\ZJQPXE\外置程序\”下。接着右击““C:\ZJQPXE\外置程序”,选择“共享和安全”,将其文件设置为“everyone”共享,共享名为“OP”。

PXE启动 轻松安装Windows 7

现在将客户端电脑接入网络并设置从PXE启动,成功分配IP地址后就会自动加载所需的启动文件并进入WinPE,进入WinPE系统后打开“我的电脑”,确保可以看到网络共享驱动器。在客户端电脑上单击“开始→程序→Ghost→Ghost 11021573”,启动“Ghost32”后选择“分区→从镜像”,选择上述网络驱动器中的“Windows 7gho”恢复到客户机的第一分区。如果客户机是一台全新的电脑,我们还可以先利用WinPE自带的分区工具对硬盘进行分区、格式化等操作。

网络克隆的速度很快,一般10分钟左右即可完成Windows 7的安装,克隆完成后断开网线,重启即可进入Windows 7系统。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 无盘系统

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情