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

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 启动。

实验步骤:

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

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

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

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

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

5. 开始配置 DHCP 服务器,为 DHCP 服务绑定网络接口,本机只有

一个网络连接,系统已自动勾选

6. 配置 DHCP 服务器选项:015 DNS 域名选项,006 DNS 服务器选

项,具体设置如下图

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

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

作用域”复选框

作用域选项

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

态模式设为禁用

10.指定在安装过程中,对 DHCP 服务器进行授权,并指定用户凭据,

由于当前是用“管理员”登录服务器,所以可以选择“使用当

前凭据”

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

装”

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

行相应的配置

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

1. 启动“管理工具”—“Windows 部署服务”,展开“服务器”,

右击“”,选择“配置服务器”

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

默认为“C:RemoteInstall”

建议将“远程安装文件夹”置于

一个单独的分区

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

4. 设置对 PXE 客户端的响应方式,此处设为“响应所有客户端计

算机”,对未知客户端,要求先经管理员批准

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

6.

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

光驱

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

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

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

更改后,名称会更直观

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

此映像引导启动 WINPE 环境

启动映像添加成功后,会将文件复制到“远程安

装文件夹”的相应子目录下

11.在 WDS 中,可以通过“映像组”来对所包含的多个映像进行分

组管理。右击“安装映像”,选择“添加映像组”,并命名为

“win2008”

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

如下:

位于 windows2008 安装光盘中的 sources 目

录下的 (包含六个可用映像)

此处只选择企业版相关的两项,选择 Core

版是为以后做 Core 版相关的实验

个映像进行自定义名称和说明

清除此复选框,以便可以对每

安装映像添加成功后,会将文件复制到“远程安

装文件夹”的相应子目录下

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

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

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

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

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

四、

利用 windows 2008 安装光盘中编录文件(也可以根据

映像文件自己生成编录文件),使用 SIM 生成应答文件

1. 点击“开始”—“所有程序”中“Microsoft Windows AIK”下

的“Windows 系统映像管理器”,

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

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

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

4. 新建“应答文件”

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

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

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

DiskConfiguration

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

与 WDS 有关的相应设置,比如安装

的映像和用于访问 WDS 的用户账户

信息。

WindowsDeploymentServices

EnableFirewall

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

EnableNetwork

指定是否使能网络连接。

LogPath

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

Restart

指定 WinPE 步骤完成时是否重启计

算机或者关机。

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

WindowsPE(1)”

8. 并以相同的方法,将“DiskConfiguration”下的子组件传送到

应答文件中,操作完毕结果如下图所示

9. 设置“DiskConfiguration”组件:DiskConfiguration 组件只

有一个属性——WillShowUI。这个属性用于控制在安装过程中

是否出现图形界面,它可以有 3 个值,分别为 Always、OnError、

Never。选择 OnError,只有在出现错误的时候才会显示界面。

10.设置“Disk”组件:Disk 组件要进行配置的有两个属性:DiskID

和 WillWipeDisk。DiskID 用于指定所要操作的磁盘的编号。对

于 IDE 硬盘,主盘 ID 为 0,而从盘则是 1。WillWipeDisk 则用

于指定是否删除磁盘上现有的所有数据,此处选择 True。

11.设置“CreatePartition”组件: 其主要属性的含义如下表:

指明是否将分区扩展至全部磁盘空间,如果此值为 True,

Extend

则下面的 Size 属性中的值无效。

当存在多个分区时,我们会在此指定分区的顺序编号。不过

Order

要注意的是第一个分区的编号为 1,而不是 0。

Size

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

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

Type

此处将客户端硬盘的第一

个分区分配 20G,具体大小

根据将要安装的操作系统

和硬盘总大小来定

Active

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

活。

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

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

为 False。

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

指定分区的卷标。

指定分区的盘符。

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

指定分区的 ID,只有在分区是主分区和逻辑分区时此属

性才有意义。

Extend

Format

Label

Letter

Order

PartitionID

13.本实验中,客户端采用真机,硬盘为 160G,计划分三个区,所

以在“CreatePartitions”和“ModifyPartitions”组件,分

别都要增加两个子组件,并对子组件进行相应的设置,最后结

果如下图所示:

14.在“Windows 映像”中找到 WindowsDeploymentServices 组件,

将其及其子组件加入到应答文件中

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

 ImageSelection 的 WillShowUI 属性赋值为 OnError。

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

 FileName 映像文件名

 ImageGroup 映像所在的映像组名

 ImageName 映像名。

映像名

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

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

实验中用域管理员账户作为凭据,且密码是为明码形式,在

生产环境中应创建一个域账户,并限制该用户权限。

16.在“Windows 映像”中找到 Microsoft-Windows-UnattendedJoin

组件,将其及其子组件加入应答文件

17.设置“Identification”组件:JoinDomain 设为:,

其他属性保持默认值

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

19.在“Windows 映像”中找到 Microsoft-Windows-International-Core-WinPE,

将其及其子组件加入到应答文件

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

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

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

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

“WdsClientUnattend”目录中

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

的帮助文档

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

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

2. 切换到“客户端”选项卡,选中“启用无人参与安装”复选框,

并点击“浏览”选择在上述操作中保存的“应答文件”

此处为相对路径

服务器端配置完毕!

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

1. 启动客户端,在 BIOS 设置中将引导顺序改为从网络启动,打开

PXE 功能,保存 BIOS 设置,重启后,客户端将获取到 IP 地址,

并联系到 WDS 服务器,等待管理员批准。

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

3. 在客户端上按 F12 键

4. WDS 服务器将响应客户端的启动请求,并使用服务器端所配置

的应答文件进行自动安装。安装过程截图如下:

看到上图所示,表明操作系统的正式安装已经开始,期

间计算机会重启两次,直到用户登录界面,整个过程都不

再需要人工干预!

应答文件中没有为客户端计算机的本地管理员指定密

码,原始密码为空,所有在本地管理员首次登录时,会要

求更改密码!之后就可成功登录!

已成功自动加入域中

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

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

至此,Windows 2008 Server Enterprise 部署成功!

故障排除部分

一、

部署中如碰到启动映像中没有包含客户端机器中网卡

驱动时的解决办法(以虚拟机模拟):

在 VMware 中新建一个虚拟机配置,启动虚拟机从网络引导,按

F12,加载 WINPE 环境,由于虚拟机的中模拟网卡(AMD Am79C970A)

的驱动不包含在启动映像在,加载完 WINPE 环境后,在启动 WDS 部署

向导时,会出现不能启动网络的提示,如下图:

解决办法:

1. 更改虚拟机配置文件:打开虚拟机文件所在的目录,打开其中

扩展名为 VMX 的配置文件,在里面加入一行:

lDev = "e1000"

改为:Intel E1000

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

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

1) 进入 WAIK 安装目录--Tools--X86 子目录,右击

文件,选择"安装",为 程序安装必要的支持文

件.

2) 直接启动"开始"--"程序"里面,WAIK 自带的 PE 命令工具,为

方便起见,可以将相关目录加入系统的搜索路径,以便可以

从任意位置运行命令.

3) 为操作方便,先将启动映像 文件复制到 D 盘根目录

下,同时建立一个临时目录 d:temp(展开映像文件时用)

4) imagex /info d: 查看映像文件的信息,结果显示

此映像文件中有两个映像,第一个名为:"Microsoft

Windows

Longhorn

WinPE

(x86)", 第 二 个 名

为:"Windows 2008 setup (86)",由 于 WDS

使用的是第二个映像,所以应将第二个映像导出进行修改

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

5) imagex /mountrw d: 2 d:temp 以改写的方式将

映像文件中的第二个映像挂载到 d:temp 目录下.

6) 将网卡的驱动程序文件复制到 d:net 目录下(此处以虚拟

机 5.5 的 网 卡 为 例 ), 先 将 VM 安 装 目 录 C:Program

FilesVMwareVMware Workstation 下的 文件

解 压 , 再 定 位 到

C:Program

FilesVMwareVMware

filesVMwareVMware

目 录 , 复 制 其 中 的

Workstationwindowsprogram

ToolsDriversvmxnetwin2k

d:net 目录下

, 和 三个文件到

7) peimg /inf=d: d:temp 将驱动程序

集成到启动映像文件中

驱动添加后,驱动

文件的存储位置

8) imagex /unmount /commit d:temp 把 修 改 结 果 写 回 到

映像文件中

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

提交对映像文件的修改,命令还会将

临时目录“d:temp”中文件全部清除

二、

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

如下图所示:

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

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

1. 启动 Windows SIM,先打开先前生成的应答文件,创建一个分

发共享(如:D:Distribution share),再将客户端网卡驱动程

序拷贝到 D:Distribution shareOut-of-Box Drivers 目录

下,并将该文件夹设为隐藏共享(Drives$),权限为“只读”

将网卡驱动程序复制到“分发共享”

文件夹下的“第三方驱动”文件夹下

2. 然后右击“分发共享”窗格中的“Out-of-Box Drivers”,选择

“插入驱动程序路径以传送 1windowsPE”(作为对于启动系统

非常重要的关键程序进行添加)。

3. 在 “ 应 答 文 件 ” 窗 格 中 选 择 刚 刚 加 入 的 节 点 下 的

“PathAndCredentials”子节点,然后在属性窗格中指定发布

共享中驱动程序所在的 UNC 路径。

Key:此值系统自动赋予了一个随

机值,可以不用修改

Path:将其更改为网络路径

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

据。

5. 保存应答文件,当下次部署新的客户端时,利用此应答文件,

将能自动加入到指定的域中。

三、

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

原因:在应答文件中“”部分配置出错,

可能是指定的分区大小超过了总磁盘大小。

解决办法:修改应答文件,此时可以通过“系统映像管理器”

进行修改,也可以通过记事本直接修改应答文件内容。

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

解决办法:修改应答文件,此时建议使用“系统映像管理器”

进行验证,找出错误配置,并纠正。