方法/步骤
PXE启动安装Windows 7原理
首先,说说PXE启动。PXE(preboot execute environment)是由Intel公司开发的启动技术,工作于Client/Server的网络模式下,支持工作站通过网络从远端服务器下载镜像文件,并由此支持来自网络的操作系统的启动过程。
目前,电脑的网卡几乎都支持PXE启动,一般在BIOS启动设置里有类似“PXE boot”菜单即表示支持PXE启动。我们只要在服务器上配置好启动参数和正版windows7系统下载安装共享镜像(后文有制作方法),客户端启动后通过网络映射即可实现网络安装Windows 7(如图1)。
请点击输入图片描述
“ImageX”创建镜像
完成服务器的搭建后,接下来我们就要制作GHO文件,然后在启动的客户端运行“Ghost32”进行快速恢复即可。
启动安装有win7旗舰版的电脑,进入Windows 7后右击桌面“计算机”选择“管理”,依次展开“计算机管理→存储→磁盘管理”,然后右击“磁盘管理”选择“创建VHD”,按提示创建一个“Windows 7.vhd”的文件,并完成VHD硬盘初始化、格式化。在磁盘管理中选中这个分区,选择“将分区标记为活动分区”。
准备好Windows 7正版安装光盘,以管理员的身份启动命令提示符,输入“L:bootbootsect.exe /nt60 N:”(L:为光盘的盘符),将N盘引导记录更改为NT60格式。运行 “ImageX一键恢复”软件【点击下载】,单击“分区恢复”,分区盘符选择上述创建的VHD磁盘,镜像文件选择安装光盘中的“sourcesinstall.wim”,按提示将旗舰版的镜像释放到VHD磁盘中
请点击输入图片描述
运行“C:ZJQPXE外置程序Ghost11.0.2.1573ghost32”,选择“分区到镜像”( 切不可选择“硬盘到镜像”,否则恢复时会将客户端硬盘数据清除),把N盘分区制作为“Windows 7.gho”,放置在服务器端电脑上的 “C:ZJQPXE外置程序”下。接着右击““C:ZJQPXE外置程序”,选择“共享和安全”,将其文件设置为“everyone”共享,共享名为“OP”
请点击输入图片描述
4
PXE启动 轻松安装Windows 7
现在将客户端电脑接入网络并设置从PXE启动,成功分配IP地址后就会自动加载所需的启动文件并进入WinPE,进入WinPE系统后打开“我的电脑”,确保可以看到网络共享驱动器。在客户端电脑上单击“开始→程序→Ghost→Ghost 11.0.2.1573”,启动“Ghost32”后选择“分区→从镜像”,选择上述网络驱动器中的“Windows 7.gho”恢复到客户机的第一分区。如果客户机是一台全新的电脑,我们还可以先利用WinPE自带的分区工具对硬盘进行分区、格式化等操作。
if %HWA%==00E04C42AFD9 GOTO pxeb 网卡号为B配置的网卡号,注意HWA
大写,其中等号为双等号
goto end
:pxeb 注意前面有冒号
set share=pxeB
:end
将修改好的启动软盘,在服务器上重作映象。
对于使用3COM DABS软件制作的PXE无盘网络则更加方便,可以在服务器端直接打开无盘工作站的启动映象文件,进入Winboot目录,打开startnet.bat文件修改即可。
以上为两种配置工作站的修改,若有两种以上,则相应的语作些调整,例如四种配置可以改为:
lh qualcnx LNGUEST LNGUEST
call %TEMP%\username.bat
if %HWA%==00E04C39414F GOTO pxeb(这是第二种配置)
if %HWA%==00E04C42AFD9 GOTO pxeb (这是第二种配置)
if %HWA%==001234567890 GOTO pxec(这是第三种配置)
if %HWA%==009787878788 GOTO pxec(这是第三种配置)
if %HWA%==008787878333 GOTO pxed(这是第四种配置)
if %HWA%==008888888888 GOTO pxed (这是第四种配置)
goto end
:pxeb
set share=pxeb
goto end
:pxec
set share=pxec
goto end
:pxed
set share=pxed
goto end
:end
当工作站配置较少时,可以采用以上方法解决,如果工作站的配置种类很多是则相当的烦琐,且大量浪费服务器的硬盘空间,管理也不方便。本丛书《无盘网络完全掌握-基础篇》第4章中介绍的PNP 无盘技术针对多种不同工作站配置作详细介绍。
5 多台PXE服务器的集群
所谓多服务器集群,指的是在一个无盘网络中有多个文件服务器分担数据流量,在PXE无盘网络中,安装多个服务器可行的,但其流量无法控制,因为多个服务器都要安装DHCP服务,所以无盘PXE工作站的启动映像的获得是随机的,这次可能从这台服务器获得,下次可能从那台服务器上获得,而且有可能大多数工作站都连接到了一个服务器上,这样根本无法实现多服务器集群。哪么读者可能会这样想,两个服务器做成两个无盘网络不就可以了吗?是的,在一般的教学网,或是不需要上因特网时,完全可以这样作,但如果只有一个条上网线路,多个PXE无盘网络要求同时上网,这时只将两个网络合在一起才能共线上网。单台服务器的带负荷能力是有限的,当工作站一多,其速度和稳定性将会受到很大的影响,使用多台服务器可以彻底解决这些问题,但也由此引发了一些新的问题,主要有:DHCP分配IP冲突、服务器流量控制、共享上网代理服务器设置等。总的原则是根据上因特网专线条数(或拔号上网的线路数)决定做成几个无盘网络,当然上因特网只是多服务器集群的一个原因,若用在办公网中要求所有工作站都能访问某一文件服务器或打印服务器时,也需作多服务器集群。
解决服务器流量控制的思路与工作站多配置第二种解决方法是一样的。我们以两个服务器为例,假设两个服务器名分别为:
PXEFS1和PXEFS2,PXEFS1的配置较高我们用它作启动服务器兼作第一文件服务器,PXEFS2作为第二文件服务器,所有工作站的启动映像均从PXEFS1获得,对其启动映像作如下处理即可实现流量自动控制:
打开PXE启动软盘WINBOOT下的STARTNET.BAT文件
找到lh qualcnx LNGUEST LNGUEST
call %TEMP%\username.bat
这两条语句,在其后加入以下几行
if %HWA%==00E04C35612F GOTO F2
if %HWA%==00E04C43365 GOTO F2 网卡号为使用PXEFS2作为文件服务器的工作站的网卡号,注意HWA为大写,其中等号为双等号
goto end
:F2 注意前面有冒号
set share=PXEFS2
:end
然后将修改好的启动软盘,在服务器上重作映像。
以下用一个双服务器带76台(可扩展上92台)工作站的无盘网为例,简要说明使用3COM DABS构架的双服务器无盘系统,供读者探讨。
网络拓扑结构如图31所示。
图31 双服务器配置一例
说明:
一.1号服务器为启动服务器和1至36号工作站的文件服务器,其设置如下:
1.IP地址:192.168.0.2
2.子网掩码:255.255.255.0
3.DHCP范围:192.168.0.20~192.168.0.240
4.操作系统采用winnt4.0 server或windows 2000 server,并升级为域控制器。
5.PXE软件采用3COM的DABS
6.服务器名设置为:PXEFS1
7.按照本丛书《无盘网络完全掌握-基础篇》第9章相关内容将1~36号工作站作好单网卡的3COM DABS无盘网络
8.在作有盘Windows 98时设置网关和DNS都指向192.168.0.1(2号服务器的IP地址)
二.2号服务器为上网代理服务器及37至76号服务器的文件服务器,其设置如下:
1.安装winnt 4.0 server或windows 2000 server,将它作为成员服务器或独立服务器。
2.服务器名设置为:PXEFS2
3.在1号服务器中新建一个启动文件(.pxe和.img文件可以用原来的复制后得到)
4.修改启动映象文件中的setver.bat,将set sever=PXEFS1改为 set sever=PXEFS2
5.将37至76号工作站的启动文件置指向刚才修改好的文件
6.将相关的共享文件(例如PXEFILES)从1号服务器复制到2号服务器相应的目录中。
7.在2 号服务器上安装好上网设备,使之能正常上网,再安装代理服务器软件(例如Wingate4.3 或Sygate4.1)注意一定要将这些共享上网的软件提供的DHCP服务禁用,否则无盘站将能正常启动。
11.6 虚拟光驱在PXE无盘网络中的安装和使用
价廉物美的CD-ROM光驱及其光盘存储介质的广泛普及,使得以光盘为媒体的软件发行迅速取代软盘成为现实。但在使用光盘软件的过程中,网络无盘工作站往往无法方便地使用光盘软件、利用光盘塔等设施在网络中共享多张光盘软件成本高昂难以接受,市场上出现了相应的光盘管理软件,其中虚拟光驱2000以其独特的功能设计、优越的性能、方便的管理占据了光盘模拟软件的鳌头, Virtual Drive是Far Stone公司的共享软件,它利用电脑模拟技术,在硬盘中产生同物理光驱功能一模一样的虚拟光驱,从而将光盘映射到硬盘中运行。本节将以FarStone公司推出的Virtual Drive Network V6为例说明,虚拟光驱在PXE无盘网络中应用,请读者注意虚拟光驱2000的各版本中,一般都有两个版本,一个为专业版,只能用于有盘机使用,另一个为网络版可以用于网络中,可以在服务器建立虚拟光盘库供工作站共享使用,且管理很方便,在服务器端和工作端均需安装。
虚拟光驱工具能够在硬盘或者文件服务器上建立整张光盘内容的映像文件作为虚拟光盘,同时在系统中建立虚拟光盘驱动器,由虚拟光驱模拟对虚拟光盘的各种插入、弹出、读取、自动运行等操作。虚拟光盘驱动器也是一个标准的Windows系统设备,能够在“控制面板-系统-设备管理器”中查看和设置,能够被所有的软件使用,与真正的光盘驱动器在功能与操作上完全等价。
由于驱动器盘符按照英文字母命名,除去软驱A、B和硬盘C,最多可以同时模拟从D到Z共23
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)