如何在企业环境中使用
WINDOWS
部署服务
实验手册
目录
实验手册说明... 1
适用环境... 2
实验环境... 2
实验条件... 2
实验步骤... 2
一:在win2008.contoso.com上安装并配置WDS服务
... 2
二:设置WDS服务器
... 3
三:添加启动映像和映像组... 3
四:配置DHCP服务器
... 4
五:捕获基准计算机的映像... 4
六:部署捕获映像到裸机上... 5
附档... 6
一:DHCP服务器的设置
... 6
二:无人值守应答文件的设置... 6
实验手册说明
通过实验介绍如何使用WDS(WINDOWS DEPLOY SERVICE)服务在企业环境中统一部署WINDOWS XP系统
内容如下:
安装并配置WDS服务器
为WDS服务添加映像和映像组
捕获客户端映像并上传到WDS服务映像组
使用WDS服务远程部署WINDOWS XP系统
适用环境
公司最近又添置了配置相同的计算机,需要快速,统一的部署桌面操作系统及应用软件。
实验环境
本实验由三台计算机组成
WDS服务器:win2008.contoso.com,域控制器,DNS服务器,DHCP服务器
Username:administrator password:p@ssw0rd
客户端一
:client1(映像捕获计算机,安装windows xp系统,驱动及应用程序,并使用sysprep进行重封装)
客户端二
:client2(裸机)
实验条件
需要用到Windows Server 2008的光盘
WAIK 2.0(Windows Automated Installation Kit)
下载地址
http://download.microsoft.com/download/d/2/f/d
2f
03197-c2c7-4fdf-9af0-4844cc67a014/6001.18000.080118-1840-kb3aik_cn.iso
实验步骤
一:在
win2008.contoso.com上安装并配置WDS服务(部署DC DNS DHCP过程略过)
1:在
服务器管理器-角色-添加角色
2:在
[开始之前]界面点击[下一步]
3:在
[选择服务器角色]界面勾选[Windows 部署服务],然后点击
[下一步]
4:在
[Windows 部署服务概述]界面点击[下一步
]
5:在
[选择角色服务]界面点击[下一步
]
6:在
[确认安装选择]界面点击[安装]
7:在
[安装结果]界面点击
[关闭],Windows 部署服务安装完成
二:设置WDS服务器
1:打开管理工具里的
Windows部署服务
2:在
Windows部署服务控制台,打开服务器,右键点击带有黄色感叹号的服务器,选择[配置服务器]
3:在
[欢迎页面]点击[下一步]
4:在
[Windows部署服务配置向导]设置[远程安装文件夹的位置和文件夹名称],
默认是
c:\remoteinstall,建议修改到其他空间比较大的分区
5:在
[DHCP选项60]页面勾选[从不侦听端口67]和[将DHCP选项标记#60配置为“pxeclient”],点击[下一步]
6:在
[PXE服务器初始设置]页面勾选[响应所有(已知和未知)客户端计算机],点击[完成]
7:取消
[添加映像] 勾选,等待配置进度完成
三:添加启动映像和映像组
1:放入
Windows Server 2008的光盘
2:
右键点击[启动映像],点击[添加启动映像]
3:
在[映像文件]页面,点击[浏览],找到光盘上的
sources\boot.wim文件
4:在
[映像元数据]页面输入映像的名称和说明,默认是Microsoft Windows Longhorn Setup (x86),这里我们不做修改,点击[下一步]
5:在
[摘要]页面,点击[下一步],等待进度完成,点击[完成]
6:右键点击刚才建立的
Microsoft Windows Longhorn Setup (x86)映像,选择[
创建捕获启动映像]。
7:在
[捕获映像元数据]页面输入映像的名称和说明,默认是Microsoft Windows Longhorn Setup (x86),这里要修改成
MIcrosoft Windows Capture (x86),输入捕获映像的位置和名字,点击[下一步],等待任务进度完成
8:右键点击
[启动映像],点击[添加启动映像]
9:在
[映像文件]页面,点击[浏览],找到刚才建立的capture.wim文件,等待进度完成
10:右键点击
[安装映像],选择添加映像组,输入组名winxp
四:配置DHCP服务器
1:打开
管理工具-DHCP服务器-服务器选项
2:鼠标右键,选择
[配置选项],勾选066启动服务器主机名,在字符串值里输入服务器的名字,应用
3:勾选
067启动文件名,在字符串值里输入boot\x86\pxeboot.com,应用,确定。
五:捕获基准计算机的映像
1:启动
client1(预装了windows xp系统,Office 2007 Adobe Reader 8)
2:放入
windows xp光盘,找到光盘里的SUPPORT\TOOLS\DEPLOY.CAB,提取setupcl和sysprep文件
3:执行
sysprep进行重新封装
4:重起
client1,进入bios,修改启动顺序,设置pxe启动为first boot
5:按
F12键,进入pxe启动,在Windows Boot Manager界面,选择
MIcrosoft Windows Capture (x86)
6:在
[欢迎使用Windows部署服务映像捕获向导]页面点击[下一步]
7:在
[映像捕获源]界面,选择要捕获的卷,输入映像名称和描述,这里我们输入winxp wim
8:在
[映像捕获目标]界面,输入映像保存的路径和名称,这里必须输入本机的路径
9:勾选
将映像加载到WDS服务器,输入WDS服务器的名字,点击连接,会弹出输入帐号和密码的对话框,输入域管理员帐号和密码,选择我们添加的映像组名winxp,然后点击完成,等待捕获映像过程,这个过程比较漫长。映像捕获完成后,会自动上传到WDS服务器的winxp映像组。
10:右键点击刚才建立的映像,选择
[创建多播传输],输入多播的名字,然后下一步继续。
根据实际情况选择多播启动的条件,这里选择自动启动。下一步继续,完成
六:部署捕获映像到裸机上
1:启动
client2,进入bios,修改启动顺序,设置pxe启动为first boot
2:按
F12,进入pxe启动,在Windows Boot Manager界面,选择
Microsoft Windows Longhorn Setup (x86)
3
:[安装windows部署服务],选择区域和键盘与输入方法,然后
[下一步]
4:在对话框里,输入域管理员帐号和密码
5:在
[选择要安装的操作系统],选择刚才捕获的winxp wim,然后[下一步]
6:这里可以选择把硬盘分区,映像文件安装在哪个分区,然后
[下一步]
7:等待安装结束
8:输入基本信息,映像部署完成
附档
一:DHCP服务器的设置
1:DHCP和
WDS服务器在同一台机器上,在配置WDS服务器里必须要勾选[
从不侦听端口67]和
[将DHCP选项标记#60配置为“pxeclient”]
2:
DHCP和WDS服务器不在同一台机器上,在配置WDS服务器,不要勾选[将DHCP选项标记#60配置为“pxeclient”]
二:无人值守应答文件的设置
一:winxp应答文件的生成
1:从
winxp光盘里的\SUPPORT\TOOLS\deploy.cab里提取
setupmgr.exe到sysprep.exe的目录里。
2:运行setupmgr.exe启动安装工具向导,点击下一步继续。
3:选择创建新应答文件,点击下一步继续。
4:选择中间的“
sysprep安装”选项,点击下一步继续。
5:指定操作系统版本为
Windows XP,点击下一步继续。
6:选择完全自动安装,点击下一步继续。
7:输入用户名称和单位信息,
8:指定显示设置,使用默认配置即可,
9:指定系统所在时区,选择
GMT +8,也就是我国所在的东8区,。
10:需要输入产品密钥,输入正确的密钥之后,
11:指定自动生成计算机名称,
12:为计算机管理员指定密码,可以选择下面的自动登录选项,在完成自动安装过程之后,自动以管理员登录系统,
13:网络设置使用默认选项即可,
14:可以指定为计算机所要加入的域或工作组,如果要加入域,还需要指定将计算机加入域时使用的域用户和密码。。
15:输入应答文件标识信息后,点击完成按钮。
16:指定应答文件的存贮位置,点击确定按钮完成应答文件的配置过程。
17:编辑生成的
sysprep.inf文件,修改起始资源文件路径,建议将XP光盘上的I386目录复制到WDS服务器的共享文件夹。这里输入网络路径
运行封装程序
1、运行C:\sysprep\setupmgr.exe 制作SYSPREP.INF文件
2、执行C:\sysprep\devcon.exe remove * 删除驱动
3、运行C:\sysprep\SYSPREP.EXE -mini -noreboot 封装系统
sysprep –mini –reseal
二:映像安装应答文件的生成
1:需要安装
WAIK2.0,安装过程略过
2:在
WDS服务器使用windows vista或者windows 2008光盘下sources\install.wim,添加安装映像,映像添加完成后导出映像到D盘下
3:启动
Windows SIM,打开刚才导出的映像wim文件,在弹出的对话框中选择
是 ,等待编录文件创建完成。
建立一个新的自动应答文件。随后在映像组件设置中找到“Microsoft-Windows-Setup”部分
4:常用组件的功能
DiskConfiguration
|
进行磁盘分区、格式化等设置工作。
|
ImageInstall
|
指定要安装的映像。
|
UserData
|
指定用户信息以及产品序列号。
|
WindowsDeploymentServices
|
与
WDS有关的相应设置,比如安装的映像和用于访问WDS的用户账户信息。
|
5:对于
DiskConfiguration,只有一个属性——WillShowUI。这个属性用于控制在安装过程中是否出现图形界面,它可以有3个值,分别为Always、OnError、Never。我们选择OnError,也就意味着只有在出现错误的时候才会显示图形界面
6:对于
Disk,我们要进行配置的主要有两个属性:DiskID和WillWipeDisk。DiskID用于指定所要操作的磁盘的编号。对于IED主盘,ID为0,而从盘则是1。WillWipeDisk则用于指定是否删除磁盘上现有的全部数据(包括分区数据),我们选择True
7:对于
CreatePartition,其4个主要属性的含义如下表:
Extend
|
指明是否将分区扩展至全部磁盘空间,如果此值为
True,则下面的Size属性中的值无效。
|
Order
|
当存在多个分区时,我们会在此指定分区的顺序编号。不过要注意的是第一个分区的编号为
1,而不是0。
|
Size
|
指定分区的大小,单位为
MB。
|
Type
|
指定所要创建的分区的类型。通常我们选择
Primary即可。
|
对于
ModifyPartition,7个属性的含义如下表:
Active
|
指定是否激活此分区,对于启动分区我们要对其进行激活。
|
Extend
|
指定是否使用磁盘上临近的剩余空间。如果在
CreatePartition中指定了Size属性值,则此选项必须为False。
|
Format
|
指定分区的磁盘格式,可以是
NTFS或者FAT32。
|
Label
|
指定分区的卷标。
|
Letter
|
指定分区的盘符。
|
Order
|
指明所要操作的分区的编号。
|
PartitionID
|
指定分区的
ID,只有在分区是主分区和逻辑分区时此属性才有意义。
|
8:找到
WindowsDeploymentServices组件,将其加入应答文件。为了实现无人职守安装,我们为ImageSelection的WillShowUI属性赋值为OnError。而InstallImage则用于指定所要安装的映像。我们可以通过其ImageGroup和ImageName属性来指定所要安装的映像。InstallTo则用于指定映像要安装到哪个磁盘的哪个分区。Login则用于指定访问WDS服务器的域账户。
9:保存该应答文件到
E:\RemoteInstall\WdsClientUnattend,在windows部署服务管理器,右键点击wds服务器,选择属性,点击客户端,勾选无人值守安装,在X86体系结构点击浏览,找到刚才保存的应答文件,应用。
�e�`�理:
徵��
考�]下列案例。��右��
Pre-boot
�绦协h境
(PXE)
用�舳诉B接到一��
Microsoft Windows Server 2003 Service P...
考�]下列案例。��右�� Pre-boot �绦协h境 (PXE) 用�舳诉B接到一�� Microsoft Windows Server 2003 Service Pack 1 (SP1)-根����X�绦� Windows 部署服�� (WDS) 或 Windows Server 2008 架��的��X已安�b WDS 角色。在�@�N情�r下您收到�似下列的�e�`�息:
WdsClient: ��泳W路�r�l生�e�`: 在�@��影像中找不到相符的�W路卡��映淌健U�要求您�⑦@台�C器的�W路��映淌叫略龅� Windows PE 影像 Windows 部署服�账欧�器上的系�y管理�T。
回此�最上方
�l生的原因
如果在
WDS
�_�C映像�K不包含�f力�S商�W路介面卡的�W路��映淌剑�就���l生�@�����}。
如果在 WDS �_�C映像�K不包含�f力�S商�W路介面卡的�W路��映淌剑�就���l生�@�����}。
回此�最上方
解�Q方案
如果要解�Q�@�����},�依照下列步�E�绦校�
�l�F
WDS
�_�C映像中�z漏的�W路��映淌健R��@�N做,�您�绦邢铝胁襟E:
��您收到
<
徵��
>
一�所述之�e�`�息�r
...
如果要解�Q�@�����},�依照下列步�E�绦校�
1. �l�F WDS �_�C映像中�z漏的�W路��映淌健R��@�N做,�您�绦邢铝胁襟E:
a. ��您收到 < 徵�� > 一�所述之�e�`�息�r,�按下 SHIFT + F10 以�_�⒚�令提示字元。
b. 在命令提示字元下�入下列命令:
Notepad.exe x:\Windows\INF\setupapi.app.log
c. 在 [Setupapi.app.log �n案,就���@示,找出�R�e�f力�S商�W路介面卡的�S插即用�R�e�a (PnPID) �^段]。比方�f"DIF_SELECTBESTCOMPATDRV-PCI\VEN_10B7 & DEV_9200 SUBSYS_010D1028 (& S)"是用�碜R�e�W路介面卡在下列 Setupapi.app.log �n案 PnPID 部份:
>>> [DIF_SELECTBESTCOMPATDRV-PCI\VEN_10B7&DEV_9200&SUBSYS_010D1028&REV_78\4&19FD8D60&0&60F0]
>>> Section start 2006/05/05 12:42:59.281
cmd: X:\Sources\setup.exe
dvi: No class installer for 'Ethernet Controller'
dvi: No CoInstallers found
dvi: Default installer: Enter
dvi: {Select Best Driver}
! dvi: Selecting driver failed(0xe0000228)
dvi: {Select Best Driver - exit(0xe0000228)}
! dvi: Default installer: failed!
! dvi: Error 0xe0000228: There are no compatible drivers for this device.
<<< Section end 2006/05/05 12:42:59.296
<<< [Exit status: FAILURE(0xe0000228)]
d.在步�E 1 c 中,找出正�_的��映淌�槟��R�e出�W路介面卡。然後,�}�u��映淌降酱牌�或到通用序列�R流排 (USB) 快�W磁碟�C上。
2. 手�虞d入��W路��映淌剑��K�_�J它是正�_的��映淌健R��@�N做,�您�绦邢铝胁襟E:
. 在命令提示字元�入下列命令,,然後按下 ENTER:
drvload driver.inf
�渫�稿
§ Driver.inf 是�f力�S商�W路��映淌矫��Q。
§ 您必�指定完整路�胶万��映淌降拿��Q。比方�f如果
Driver一�� CD 上,且 CD 磁碟�C是磁碟�C D,�入下列命令�K按下 ENTER: .inf
drvload.exe d:\ Folder \ Driver.inf
a. �I入
wpeutil InitializeNetwork,�K按下 ENTER。
b. 若要��C�W路�B�,�I入
ipconfig/
所有。
附�]
ipconfig/
所有 命令���a生包含任何�h端存取介面卡的所有介面的��的�M�B�蟊怼�
3. 更新 WDS �_�C映像,以包含新的�f力�S商�W路��映淌健R��@�N做,�您�绦邢铝胁襟E。
附�]下列程序��假�O WDS 伺服器上已安�b在 Windows 自�影惭b套件 (AIK)。 如果 WDS 伺服器上未安�b Windows AIK,您可以在�]有安�b的 Windows AIK 的另一部��X上�绦邢嗤�的程序。然後,�⒕W路磁碟�C���到 WDS 伺服器。
. WDS] 伺服器上按一下 [
�_始
],再按一下 [
�绦�]、 �I入
wdsmgmt.msc,再按下
[
�_定
]。
a. 在您的 WDS 伺服器之下�B按�上� [
�_�C映像。
b. 以滑鼠右�I按一下您想要的�_�C映像,然後按一下 [
停用。
c.
相同的�_�C映像上按一下滑鼠右�I,�K按一下 [
�热�
],然後按一下 [
一般]。
d. �注意名�Q和�_�C映像
�n案名�Q] 方�K中所�@示的位置。
e. 在命令提示字元�I入下列�热荩�
C:\program files\windows aik\tools\petools\copype.cmd x86 c:\windowspe-x86
附�] 保留�@��命令提示字元] �窗�_�⒁怨┫乱��步�E。
Imagex /info Drive: \remoteinstall\boot\x86\images\ boot.wim
�渫�稿
§ Drive: \remoteinstall 代表此�r安�b Remoteinstall �Y料�A路�健�
§ Boot.wim 是�_�C映像的名�Q。
f. �注意�@示之可�_�C影像�_�C索引�的俊R��R�e�_�C索引��,找出包含的那一行 」 �_�C索引: X"
附�] X 是�_�C索引��。�底直硎居跋�的� X �耸�榭砷_�C,��D像是�M行更新。第二��影像是您通常��修改此�A�O影像。然而,永�h�_�J哪些影像被�耸�榭砷_�C。
g. 在命令提示字元�I入下列�热荩�
Imagex /mountrw Drive
:
\remoteinstall\boot\x86\images\boot.wim 2
�旖�
peimg /inf=driver.inf mount\Windows
imagex /
卸�d
/commit
�旖�
�渫�稿
§ Drive: \remoteinstall 代表此�r安�b Remoteinstall �Y料�A路�健�
§ Driver.inf 是�f力�S商的��映淌矫��Q。
§
Imagex /mountrw 命令�焐现付ǖ挠跋窬哂凶x取/��入�嘞薜街付ǖ哪夸�。
4. �⒂瞄_�C映像,WDS 伺服器上。要�@�N做,�您�绦邢铝胁襟E:
. WDS] 伺服器上�按一下 [
�_始]、 按一下 [
�绦�]、 �入
wdsmgmt.msc,然後按一下
[
�_定
]]。
a.
WDS server 下, �B按�上� [
�_�C映像。
b. 您想在�_�C影像上按一下滑鼠右�I,然後按一下 [
�⒂�]。
�渫�稿
- ��您遵循�@些步�E�r,就���a生任何�e�`有��实� Win32 �e�`代�a。如需有�P Win32 �e�`�a的���Y�,「 Microsoft 知�R�� 」 中搜�ぁH绻�要�绦写�幼髡�造�L下列的 [Microsoft] �W站:
http://support.microsoft.com/gp/gsssearchhelp
(http://support.microsoft.com/gp/gsssearchhelp)
WDS
部署之四
为
boot.wim
添加网卡驱动
版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章
原始出处 、作者信息和本声明。否则将追究法律责任。
http://wangyublues.blog.51cto.com/516298/184557
|
如需修改 Windows PE 2.0 ,我们需要安装 WAIK。以下是修改的大致过程,具体操作中涉及的路径请根据实际情况进行对应修改。
1、将完整的驱动程序及 Windows PE 2.0 的 .wim 文件拷贝到一个目录
2、并创建一个用于临时存储 Windows PE 2.0 脱机文件的目录,如:pemount
3、找到 "Microsoft Windows AIK " 程序组,点击 "Windows PE 工具命令提示" 进入 PE CMD Line
4、使用 imagex 命令加参数 mountrw 先将 .wim 加载到 pemount 目录中
imagex /mountrw d:\winpe\boot.wim 1 d:\winpe\pemount
5、使用 peimg 命令将第三方驱动添加到 Windows PE 2.0 中,如需添加多个设备驱动请重复该步骤。
peimg /inf=d:\winpe\netdrivervista\*.inf d:\winpe\pemount\windows
6、使用 imagex 命令加参数 unmount 及 commit 将修改写入到 .wim
imagex /unmount d:\winpe\pemount /commit
|
PXE
启动问题,
TFTP open timeout:
WDS的延迟和PXE的延迟都是0,才会出现以上的问题。
只要保持PXE不变.SCCM里PXE设置里默认是0.
打开WDS,定位到服务器,打开属性,将PXE Resonse Settings设置超过0秒,比如设置成2秒,问题立马解决