2023年12月16日发(作者:)

Windows 2008系列实验 之“WDS”

WDS自动化部署安装win2008服务器实验

实验目的:

掌握Windows 2008 WDS(Windows部署服务)的配置、SIM(系统映像管理器)及常用Windows PE工具的使用,能结合上述功能完成客户端系统(VISTA)或服务器端系统(Win2008)的自动化全新安装部署。

实验环境说明:

1. 服务器通过VMware搭建,硬件配置:

a) 内存至少512M

b) 硬盘20G以上,15G用于系统分区,5G用于存放WDS数据 ,s在本实验中,由于事先分配的硬盘空间不足,事后,添加一个硬盘

c) 安装win2008企业版,计算机名为“2008dc1”,升级为DC,并在升级过程让系统自动完成DNS配置

d) 服务器IP:192.168.0.230/24

2. 客户端采用真机:

也可用虚拟机代替,主要是偶的本本开两个虚拟机有点慢,内存1G(至少512M才能成功加载WINPE),硬盘160G,主板集成8139网卡,带PXE启动。

版权:听海 ljg_ding@ 2008-05-11

Windows 2008系列实验 之“WDS”

实验步骤:

一、 在服务器端安装DHCP和WDS角色

1. 启动“服务器管理器”,点击右侧的“添加角色”

2. 系统打开“添加角色向导”

版权:听海 ljg_ding@ 2008-05-11

Windows 2008系列实验 之“WDS”

3. 在“选择服务器角色”处,同时勾选“DHCP服务器”和“Windows部署服务”

4. 为“WDS”选择“角色服务”,默认选择如下图,此处不用更改

版权:听海 ljg_ding@ 2008-05-11

Windows 2008系列实验 之“WDS”

5. 开始配置DHCP服务器,为DHCP服务绑定网络接口,本机只有一个网络连接,系统已自动勾选

6. 配置DHCP服务器选项:015 DNS域名选项,006 DNS服务器选项,具体设置如下图

版权:听海 ljg_ding@ 2008-05-11

Windows 2008系列实验 之“WDS”

7. 为DHCP服务器配置WINS选项,此处设为“不需要”

8. 为DHCP服务器配置作用域,设置如下图所示,并勾选“激活此作用域”复选框

作用域选项

版权:听海 ljg_ding@ 2008-05-11

Windows 2008系列实验 之“WDS”

9. 由于网络中使用的是IPv4地址,此处将服务器的DHCPv6无状态模式设为禁用

10.指定在安装过程中,对DHCP服务器进行授权,并指定用户凭据,由于当前是用“管理员”登录服务器,所以可以选择“使用当前凭据”

版权:听海 ljg_ding@ 2008-05-11

Windows 2008系列实验 之“WDS”

11.配置完成后,系统会显示“配置摘要”,确认无误后,点击“安装”

12.系统进入完装状态,并自动按照上述设置自动完成对服务器进行相应的配置

版权:听海 ljg_ding@ 2008-05-11

Windows 2008系列实验 之“WDS”

二、 在服务器端配置WDS,添加启动映像和安装映像

1. 启动“管理工具”—“Windows 部署服务”,展开“服务器”,右击“”,选择“配置服务器”

2. 指定“远程安装文件”的位置

默认为“C:RemoteInstall”

建议将“远程安装文件夹”置于一个单独的分区

版权:听海 ljg_ding@ 2008-05-11

Windows 2008系列实验 之“WDS”

3. 配置DHCP相关的设置,如下图所示

4. 设置对PXE客户端的响应方式,此处设为“响应所有客户端计算机”,对未知客户端,要求先经管理员批准

版权:听海 ljg_ding@ 2008-05-11

Windows 2008系列实验 之“WDS”

5. WDS初始化配置完成,系统会询问“是否立即添加映像”,此处清除选择,点击“完成”,事后再手动添加相关映像

6. 更改虚拟机配置,将“Win2008系统ISO文件”加载到虚拟机光驱

版权:听海 ljg_ding@ 2008-05-11

Windows 2008系列实验 之“WDS”

7. 右击“启动映像”,选择“添加启动映像”

8. 选择位于windows2008安装光盘中的sources目录下的

版权:听海 ljg_ding@ 2008-05-11

Windows 2008系列实验 之“WDS”

9. 更改默认的“映像名称”和“映像说明”,如下图所示

更改后,名称会更直观

10.确认信息后,系统将完成“启动映像”的添加,客户端可使用此映像引导启动WINPE环境

启动映像添加成功后,会将文件复制到“远程安装文件夹”的相应子目录下

版权:听海 ljg_ding@ 2008-05-11

Windows 2008系列实验 之“WDS”

11.在WDS中,可以通过“映像组”来对所包含的多个映像进行分组管理。右击“安装映像”,选择“添加映像组”,并命名为“win2008”

12.按照添加“启动映像”步聚,添加“安装映像”,具体过程抓图如下:

位于windows2008安装光盘中的sources目录下的(包含六个可用映像)

版权:听海 ljg_ding@ 2008-05-11

Windows 2008系列实验 之“WDS”

此处只选择企业版相关的两项,选择Core版是为以后做Core版相关的实验

清除此复选框,以便可以对每个映像进行自定义名称和说明

版权:听海 ljg_ding@ 2008-05-11

Windows 2008系列实验 之“WDS”

安装映像添加成功后,会将文件复制到“远程安装文件夹”的相应子目录下

版权:听海 ljg_ding@ 2008-05-11

Windows 2008系列实验 之“WDS”

三、 在服务器端安装WAIK,安装包可从官方网站下载

(使用版本为:6001.18000.080118-1840-kb3aik_)

1. 更改虚拟机配置,将“WAIK安装包ISO文件”加载到虚拟机光驱

2. 点击“Windows AIK 安装程序”开始安装

版权:听海 ljg_ding@ 2008-05-11

Windows 2008系列实验 之“WDS”

3. 根据安装向导提示,完成安装

版权:听海ljg_ding@ 2008-05-11

Windows 2008系列实验 之“WDS”

四、

利用windows 2008安装光盘中编录文件(也可以根据映像文件自己生成编录文件),使用SIM生成应答文件

1. 点击“开始”—“所有程序”中“Microsoft Windows AIK”下的“Windows 系统映像管理器”,

2. 选择“编录文件”:右击“Windows 映像”下的“选择Windows

映像或编录文件”,选择“Windows 映像…”

版权:听海 ljg_ding@ 2008-05-11

Windows 2008系列实验 之“WDS”

3. 选择“Windows2008安装光盘”中相应的编录文件

4. 新建“应答文件”

5. 展开“Windows 映像”中,编录下的“Components”

版权:听海 ljg_ding@ 2008-05-11

Windows 2008系列实验 之“WDS”

6. 找到组件设置中的“Microsoft-Windows-Setup”部分

可以看出此组件下有一系列子组件,此处生成应答文件需要如下子组件:

DiskConfiguration 进行磁盘分区、格式化等设置工作。

与WDS有关的相应设置,比如安装WindowsDeploymentServices 的映像和用于访问WDS的用户账户信息。

EnableFirewall 指定是否打开WinPE的防火墙。

EnableNetwork 指定是否使能网络连接。

LogPath 指定WinPE日志文件的存放位置。

Restart

指定WinPE步骤完成时是否重启计算机或者关机。

版权:听海ljg_ding@ 2008-05-11

Windows 2008系列实验 之“WDS”

7. 右击“DiskConfiguration”子组件,选择“添加设置以传送1

WindowsPE(1)”

8. 并以相同的方法,将“DiskConfiguration”下的子组件传送到应答文件中,操作完毕结果如下图所示

版权:听海 ljg_ding@ 2008-05-11

Windows 2008系列实验 之“WDS”

9. 设置“DiskConfiguration”组件:DiskConfiguration组件只有一个属性——WillShowUI。这个属性用于控制在安装过程中是否出现图形界面,它可以有3个值,分别为Always、OnError、Never。选择OnError,只有在出现错误的时候才会显示界面。

10.设置“Disk”组件:Disk组件要进行配置的有两个属性:DiskID和WillWipeDisk。DiskID用于指定所要操作的磁盘的编号。对于IDE硬盘,主盘ID为0,而从盘则是1。WillWipeDisk则用于指定是否删除磁盘上现有的所有数据,此处选择True。

版权:听海 ljg_ding@ 2008-05-11

Windows 2008系列实验 之“WDS”

11.设置“CreatePartition”组件:

其主要属性的含义如下表:

Extend

Order

Size

Type

指明是否将分区扩展至全部磁盘空间,如果此值为True,则下面的Size属性中的值无效。

当存在多个分区时,我们会在此指定分区的顺序编号。不过要注意的是第一个分区的编号为1,而不是0。

指定分区的大小,单位为MB。

指定所要创建的分区的类型。通常我们选择Primary即可。

此处将客户端硬盘的第一个分区分配20G,具体大小根据将要安装的操作系统和硬盘总大小来定

12.设置“ModifyPartition”: 其主要属性的含义如下表:

Active

指定是否激活此分区,对于启动分区我们要对其进行激活。

指定是否使用磁盘上临近的剩余空间。如果在Extend

Format

Label

Letter

Order

PartitionID

CreatePartition中指定了Size属性值,则此选项必须为False。

指定分区的磁盘格式,可以是NTFS或者FAT32。

指定分区的卷标。

指定分区的盘符。

指明所要操作的分区的编号。

指定分区的ID,只有在分区是主分区和逻辑分区时此属性才有意义。

版权:听海 ljg_ding@ 2008-05-11

Windows 2008系列实验 之“WDS”

13.本实验中,客户端采用真机,硬盘为160G,计划分三个区,所以在“CreatePartitions”和“ModifyPartitions”组件,分别都要增加两个子组件,并对子组件进行相应的设置,最后结果如下图所示:

版权:听海 ljg_ding@ 2008-05-11

Windows 2008系列实验 之“WDS”

14.在“Windows 映像”中找到WindowsDeploymentServices组件,将其及其子组件加入到应答文件中

版权:听海 ljg_ding@ 2008-05-11

Windows 2008系列实验 之“WDS”

15.设置“WindowsDeploymentServices”下各组件的值:

u ImageSelection的WillShowUI属性赋值为OnError。

u InstallImage指定所要安装的映像(可参考下图)。

n FileName 映像文件名

n ImageGroup 映像所在的映像组名

n ImageName映像名。

映像名

版权:听海 ljg_ding@ 2008-05-11

Windows 2008系列实验 之“WDS”

u InstallTo 指定映像要安装到哪个磁盘的哪个分区。

u “Credentials” 指定用于访问WDS服务器的域用户凭据。

实验中用域管理员账户作为凭据,且密码是为明码形式,在生产环境中应创建一个域账户,并限制该用户权限。

16.在“Windows映像”中找到Microsoft-Windows-UnattendedJoin组件,将其及其子组件加入应答文件

版权:听海 ljg_ding@ 2008-05-11

Windows 2008系列实验 之“WDS”

17.设置“Identification”组件:JoinDomain设为:,其他属性保持默认值

18.设置“Credentials”组件,指定客户端加入域时使用的凭据

版权:听海 ljg_ding@ 2008-05-11

Windows 2008系列实验 之“WDS”

19.在“Windows映像”中找到Microsoft-Windows-International-Core-WinPE,将其及其子组件加入到应答文件

20.设置“SetupUILanguage”组件:将安装界面语言设为中文

21.最后按下图所示设置其它属性:

版权:听海 ljg_ding@ 2008-05-11

Windows 2008系列实验 之“WDS”

22.保存应答文件,命名为

注意:保存位置一定要在“远程安装文件夹”下的“WdsClientUnattend”目录中

23.有关生成应答文件的操作完毕,更详细的设置,可参考WAIK的帮助文档

版权:听海 ljg_ding@ 2008-05-11

Windows 2008系列实验 之“WDS”

五、 配置“WDS服务器”,启用“应答文件”

1. 右击“服务器名”,选择“属性”

2. 切换到“客户端”选项卡,选中“启用无人参与安装”复选框,并点击“浏览”选择在上述操作中保存的“应答文件”

此处为相对路径

服务器端配置完毕!

版权:听海 ljg_ding@ 2008-05-11

Windows 2008系列实验 之“WDS”

六、 配置客户端,开始自动安装系统

1. 启动客户端,在BIOS设置中将引导顺序改为从网络启动,打开PXE功能,保存BIOS设置,重启后,客户端将获取到IP地址,并联系到WDS服务器,等待管理员批准。

2. 管理员通过WDS控制台批准客户端的请求

3. 在客户端上按F12键

版权:听海 ljg_ding@ 2008-05-11

Windows 2008系列实验 之“WDS”

4. WDS服务器将响应客户端的启动请求,并使用服务器端所配置的应答文件进行自动安装。安装过程截图如下:

版权:听海 ljg_ding@ 2008-05-11

Windows 2008系列实验 之“WDS”

看到上图所示,表明操作系统的正式安装已经开始,期间计算机会重启两次,直到用户登录界面,整个过程都不再需要人工干预!

版权:听海 ljg_ding@ 2008-05-11

Windows 2008系列实验 之“WDS”

应答文件中没有为客户端计算机的本地管理员指定密码,原始密码为空,所有在本地管理员首次登录时,会要求更改密码!之后就可成功登录!

已成功自动加入域中

选中此“复选框”,再点击“关闭”

版权:听海 ljg_ding@ 2008-05-11

Windows 2008系列实验 之“WDS”

选中此“复选框”,再关闭窗口

至此,Windows 2008 Server Enterprise部署成功!版权:听海 ljg_ding@ 2008-05-11

Windows 2008系列实验 之“WDS”

故障排除部分

一、

部署中如碰到启动映像中没有包含客户端机器中网卡驱动时的解决办法(以虚拟机模拟):

在VMware中新建一个虚拟机配置,启动虚拟机从网络引导,按F12,加载WINPE环境,由于虚拟机的中模拟网卡(AMD Am79C970A)的驱动不包含在启动映像在,加载完WINPE环境后,在启动WDS部署向导时,会出现不能启动网络的提示,如下图:

解决办法:

1. 更改虚拟机配置文件:打开虚拟机文件所在的目录,打开其中扩展名为VMX的配置文件,在里面加入一行:

lDev = "e1000" 改为:Intel E1000

如果是物理计算机,此方法就行不通,则使用第二种方法

版权:听海 ljg_ding@ 2008-05-11

Windows 2008系列实验 之“WDS”

2. 为启动映像添加驱动程序:

1) 进入WAIK安装目录--Tools--X86子目录,右击文件,选择"安装",为程序安装必要的支持文件.

2) 直接启动"开始"--"程序"里面,WAIK自带的PE命令工具,为方便起见,可以将相关目录加入系统的搜索路径,以便可以从任意位置运行命令.

版权:听海 ljg_ding@ 2008-05-11

Windows 2008系列实验 之“WDS”

3) 为操作方便,先将启动映像文件复制到D盘根目录下,同时建立一个临时目录d:temp(展开映像文件时用)

4) imagex /info d:查看映像文件的信息,结果显示此映像文件中有两个映像,第一个名为:"Microsoft

Windows Longhorn WinPE (x86)",第二个名为:"Windows 2008 setup (86)",由于WDS使用的是第二个映像,所以应将第二个映像导出进行修改

此处显示的名称,与添加映像时自定义的名称保持一致

版权:听海 ljg_ding@ 2008-05-11

Windows 2008系列实验 之“WDS”

5) imagex /mountrw d: 2 d:temp以改写的方式将映像文件中的第二个映像挂载到d:temp目录下.

6) 将网卡的驱动程序文件复制到d:net目录下(此处以虚拟机5.5的网卡为例),先将VM安装目录C:Program

FilesVMwareVMware Workstation下的文件解压,再定位到C:Program FilesVMwareVMware

Workstationwindowsprogram

ToolsDriversvmxnetwin2kd:net目录下

filesVMwareVMware

目录,复制其中的,和三个文件到

版权:听海 ljg_ding@ 2008-05-11

Windows 2008系列实验 之“WDS”

7) peimg /inf=d: d:temp将驱动程序集成到启动映像文件中

驱动添加后,驱动文件的存储位置

8) imagex /unmount /commit d:temp把修改结果写回到映像文件中

提交对映像文件的修改,命令还会将临时目录“d:temp”中文件全部清除

9) 在WDS中删除原启动映像,再添加修改后的启动映像(图略)

版权:听海 ljg_ding@ 2008-05-11

Windows 2008系列实验 之“WDS”

二、

如果安装结果显示客户端计算机并没有自动加入域中,如下图所示:

原因:安装好的Win2008系统不能识别客户端计算机网卡

解决办法 (以虚拟机模拟):

1. 启动Windows SIM,先打开先前生成的应答文件,创建一个分发共享(如:D:Distribution share),再将客户端网卡驱动程序拷贝到D:Distribution shareOut-of-Box Drivers目录下,并将该文件夹设为隐藏共享(Drives$),权限为“只读”

版权:听海 ljg_ding@ 2008-05-11

Windows 2008系列实验 之“WDS”

将网卡驱动程序复制到“分发共享”文件夹下的“第三方驱动”文件夹下

版权:听海 ljg_ding@ 2008-05-11

Windows 2008系列实验 之“WDS”

2. 然后右击“分发共享”窗格中的“Out-of-Box Drivers”,选择“插入驱动程序路径以传送1windowsPE”(作为对于启动系统非常重要的关键程序进行添加)。

3. 在“应答文件”窗格中选择刚刚加入的节点下的“PathAndCredentials”子节点,然后在属性窗格中指定发布共享中驱动程序所在的UNC路径。

Key:此值系统自动赋予了一个随机值,可以不用修改

Path:将其更改为网络路径

版权:听海 ljg_ding@ 2008-05-11

Windows 2008系列实验 之“WDS”

4. 再选择“Credentials”子节点,设置访问发布共享的用户凭据。

5. 保存应答文件,当下次部署新的客户端时,利用此应答文件,将能自动加入到指定的域中。

版权:听海 ljg_ding@ 2008-05-11

Windows 2008系列实验 之“WDS”

三、

如果客户端在安装过程中显示如下图所示的错误信息:

原因:在应答文件中“”部分配置出错,可能是指定的分区大小超过了总磁盘大小。

解决办法:修改应答文件,此时可以通过“系统映像管理器”进行修改,也可以通过记事本直接修改应答文件内容。

原因:应答文件中存在错误

解决办法:修改应答文件,此时建议使用“系统映像管理器”进行验证,找出错误配置,并纠正。

…………………………………………实验文档完

参考资料:/html/74/

版权:听海 ljg_ding@ 2008-05-11