WDS部署Win7,Windows2008都比较好弄,可是在部署之前的操作系统如XP,Windows2003时出了问题,客户端加载boot.wim后一直报‘没有安装映像’,困惑了相当久啊。
研究了两周,上网找了很多资料,方才知道WDS部署XP不但对WAIK和boot.wim的版本很讲究,而且还有个讨厌的HAL(硬件抽象层)的问题要解决,不管怎么样,问题终究是解决了,我还是把过程写出来吧.。
先说说大致过程,先在WinSRV2003上安装WDS,AIK,制作启动映像,然后在参考机上用小兵工具封装系统,通过winpe.wim上传映像至WDS,在WinSRV2003上制作安装映像,最后客户端通过boot.wim安装操作系统 。
拓扑如下
2003 WDS结合小兵封装工具在不同硬件平台下部署XP(解决无法找到映像的问题)_小兵 2003 WDS结合小兵封装工具在不同硬件平台下部署XP(解决无法找到映像的问题)_xp_02
 
部署前准备以下工具
1.Windows Vista SP1 和 Windows Server 2008 的自动安装工具包 (AIK)
http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=94bb6e34-d890-4932-81a5-5b50c657de08

2.Windows Server 2008的CD(不带SP的)

一.在服务器上添加DHCP和WDS两个组件
2003 WDS结合小兵封装工具在不同硬件平台下部署XP(解决无法找到映像的问题)_xp_03 
 
 2003 WDS结合小兵封装工具在不同硬件平台下部署XP(解决无法找到映像的问题)_部署_04
 
 
二.安装WAIK
2003 WDS结合小兵封装工具在不同硬件平台下部署XP(解决无法找到映像的问题)_xp_05 
 
 2003 WDS结合小兵封装工具在不同硬件平台下部署XP(解决无法找到映像的问题)_部署_06
 
 2003 WDS结合小兵封装工具在不同硬件平台下部署XP(解决无法找到映像的问题)_部署_07
 
 
 
三.配置DHCP
1.新建作用域
 2003 WDS结合小兵封装工具在不同硬件平台下部署XP(解决无法找到映像的问题)_小兵_08
 
 
2.任意取个名称
2003 WDS结合小兵封装工具在不同硬件平台下部署XP(解决无法找到映像的问题)_封装工具_09
 
 
3.设置IP范围
2003 WDS结合小兵封装工具在不同硬件平台下部署XP(解决无法找到映像的问题)_封装工具_10
 
 
4.激活作用域
2003 WDS结合小兵封装工具在不同硬件平台下部署XP(解决无法找到映像的问题)_xp_11
 
 
5.别忘了授权
2003 WDS结合小兵封装工具在不同硬件平台下部署XP(解决无法找到映像的问题)_封装工具_12
 
四.配置WDS
1.依次点开始-管理工具-Windows部署服务
2003 WDS结合小兵封装工具在不同硬件平台下部署XP(解决无法找到映像的问题)_部署_13
 
 
2.配置服务器
2003 WDS结合小兵封装工具在不同硬件平台下部署XP(解决无法找到映像的问题)_封装工具_14
 
 
3.选择安装路径
2003 WDS结合小兵封装工具在不同硬件平台下部署XP(解决无法找到映像的问题)_小兵_15
 
 
4.这里由于WDS和DHCP是同一台服务器,所以两个勾都勾上
2003 WDS结合小兵封装工具在不同硬件平台下部署XP(解决无法找到映像的问题)_小兵_16
 
 
5.响应所有计算机
2003 WDS结合小兵封装工具在不同硬件平台下部署XP(解决无法找到映像的问题)_小兵_17
 
 
6.这里不勾
2003 WDS结合小兵封装工具在不同硬件平台下部署XP(解决无法找到映像的问题)_小兵_18
 
五.制作启动映像
1.将C:\Program Files\Windows AIK\Tools\PETools\x86目录下的winpe.wim复制到d:\wim目录

2.将Windows2008光盘sources目录下的boot.wim复制到d:\wim目录
2003 WDS结合小兵封装工具在不同硬件平台下部署XP(解决无法找到映像的问题)_小兵_19
 
 
3.为winpe.wim添加网卡驱动(网卡驱动我事先准备好了,在d:\net目录下)
(1)运行AIK的winpe命令提示符
2003 WDS结合小兵封装工具在不同硬件平台下部署XP(解决无法找到映像的问题)_xp_20
 
 
(2)将winpe.wim mount至d:\pemount目录下
2003 WDS结合小兵封装工具在不同硬件平台下部署XP(解决无法找到映像的问题)_xp_21
 
 
(3)添加网卡驱动(这个驱动从vmware上的一台xp中提取的)
2003 WDS结合小兵封装工具在不同硬件平台下部署XP(解决无法找到映像的问题)_WDS_22
 
 
(4)unmount重新打包
2003 WDS结合小兵封装工具在不同硬件平台下部署XP(解决无法找到映像的问题)_部署_23
 
 
4.为boot.wim添加网卡驱动,修改HAL(注意:这步最好在一台2008server上做,03上做即使添加了驱动,有些客户端也会报找不到网卡驱动的错误,比如VMware)
(1)将boot.wim mount至d:\pemount目录下(注意:这里mount的是boot.wim中第2个映像)
2003 WDS结合小兵封装工具在不同硬件平台下部署XP(解决无法找到映像的问题)_部署_24
 
 
(2)添加网卡驱动(这个驱动从vmware上的一台xp和一台2008中分别提取的)
2003 WDS结合小兵封装工具在不同硬件平台下部署XP(解决无法找到映像的问题)_部署_25
 
 
(3)在映像中加入winpeshl.ini文件(注意:此步非常重要)
这里我在D盘下新建了一个winpeshl.ini文件,内容如下


[LaunchApps]
%SYSTEMDRIVE%\Windows\System32\reg.exe,"add HKLM\SYSTEM\CurrentControlSet\Enum\Root\ACPI_HAL\0000 /v HardwareID /t REG_MULTI_SZ /d e_isa_up /f"
%SYSTEMDRIVE%\Sources\Setup.exe,"/wds /wdsdiscover"

目的就是修改boot.wim中的注册表,强制HAL类型为 "Standard PC",这样客户端通过boot.wim启动后,HAL就会和我们从参考机上传的映像HAL一至了。
最后将他复制到d:\pemount\windows\system32目录下
2003 WDS结合小兵封装工具在不同硬件平台下部署XP(解决无法找到映像的问题)_xp_26

 
 
(4)unmount重新打包
2003 WDS结合小兵封装工具在不同硬件平台下部署XP(解决无法找到映像的问题)_小兵_27
 
 
五.添加启动映像
1.制作捕获映像(此映像用于从参考机抓取映像到WDS)
(1)在WDS中右击【启动映像】,选择添加启动映像
2003 WDS结合小兵封装工具在不同硬件平台下部署XP(解决无法找到映像的问题)_部署_28
 
 
(2)选择winpe.wim
2003 WDS结合小兵封装工具在不同硬件平台下部署XP(解决无法找到映像的问题)_小兵_29
 
 
(3)输入映像名和说明
2003 WDS结合小兵封装工具在不同硬件平台下部署XP(解决无法找到映像的问题)_小兵_30
 
 
(4)点完成结束
2003 WDS结合小兵封装工具在不同硬件平台下部署XP(解决无法找到映像的问题)_xp_31
 
 
2.制作部署映像(此映像用于客户端安装操作系统)
(1)在WDS中右击【启动映像】,选择添加启动映像
2003 WDS结合小兵封装工具在不同硬件平台下部署XP(解决无法找到映像的问题)_部署_32
 
 
(2)选择boot.wim
2003 WDS结合小兵封装工具在不同硬件平台下部署XP(解决无法找到映像的问题)_WDS_33
 
 
(3)输入映像名和说明
2003 WDS结合小兵封装工具在不同硬件平台下部署XP(解决无法找到映像的问题)_WDS_34
 
 
(4)点完成结束
2003 WDS结合小兵封装工具在不同硬件平台下部署XP(解决无法找到映像的问题)_封装工具_35
 
 
(5)这样两个启动映像就制作完成了 
2003 WDS结合小兵封装工具在不同硬件平台下部署XP(解决无法找到映像的问题)_xp_36
 
 
六.添加映像组
(1)在WDS中右击【安装映像】,选择添加映像组
2003 WDS结合小兵封装工具在不同硬件平台下部署XP(解决无法找到映像的问题)_WDS_37
 
 
(2)输入映像组名称,任意取
2003 WDS结合小兵封装工具在不同硬件平台下部署XP(解决无法找到映像的问题)_WDS_38
 
 
(3)这里就添加成功了
2003 WDS结合小兵封装工具在不同硬件平台下部署XP(解决无法找到映像的问题)_部署_39
 
 
七.在参考机上安装XP操作系统并用小兵工具封装
注意:参考机内存必须大于等于512M,为什么,因为低于512M,我们在WDS服务器上制作的两个PE都无法运行。
过程只大概说一下
(1)安装MSDN原版XPSP3系统
(2)安装Office、IE8等软件
(3)安装最新补丁
(4)优化减肥操作系统
(5)安装常用工具
(6)删除驱动
(7)用小兵封装工具封装(驱动包我用的是自由天空9.9)
注意:更改IDE和更改电源两项先万别手工做,必须让小兵的工具来做,否则最终客户机启动后也会出现【没有映像可用】,我是已经测试过了。
2003 WDS结合小兵封装工具在不同硬件平台下部署XP(解决无法找到映像的问题)_封装工具_40
(8)备份Dllcache目录,清理垃圾,整理磁盘碎片
(9)封装完成后关闭参考机
 
八.捕获参考机上的操作系统并上传至WDS服务器
1.重新开启参考机进入BIOS,将第一启动设置为网卡PXE引导
2003 WDS结合小兵封装工具在不同硬件平台下部署XP(解决无法找到映像的问题)_xp_41
 
 
2.按F12进入选单
2003 WDS结合小兵封装工具在不同硬件平台下部署XP(解决无法找到映像的问题)_封装工具_42
 
 
3.进入菜单后选择Capture Image,这就是我们开始在WDS上制作的捕获映像
2003 WDS结合小兵封装工具在不同硬件平台下部署XP(解决无法找到映像的问题)_WDS_43
 
 
4.载入映像 
2003 WDS结合小兵封装工具在不同硬件平台下部署XP(解决无法找到映像的问题)_WDS_44
 
 
5.完成后出现命令提示符,输入wdscapture来到向导
2003 WDS结合小兵封装工具在不同硬件平台下部署XP(解决无法找到映像的问题)_小兵_45
 
 
6.选择要捕获的卷
2003 WDS结合小兵封装工具在不同硬件平台下部署XP(解决无法找到映像的问题)_小兵_46
 
 
7.选择本地保存位置,并上传至WDS服务器
2003 WDS结合小兵封装工具在不同硬件平台下部署XP(解决无法找到映像的问题)_xp_47
 
 
8.输入WDS服务器的账号密码
2003 WDS结合小兵封装工具在不同硬件平台下部署XP(解决无法找到映像的问题)_封装工具_48
 
 
9.通过验证后选择映像组
2003 WDS结合小兵封装工具在不同硬件平台下部署XP(解决无法找到映像的问题)_小兵_49
 
 
10.开始捕获映像
2003 WDS结合小兵封装工具在不同硬件平台下部署XP(解决无法找到映像的问题)_WDS_50
 
 
11.开始上传映像
2003 WDS结合小兵封装工具在不同硬件平台下部署XP(解决无法找到映像的问题)_小兵_51
映像上传完成了,由于是VMware,等的时间大概15分钟,回到WDS服务器
 
 
九.添加安装映像(就是刚刚从参考机捕获到的)
1.在WDS中右击【安装映像】,选择添加安装映像
2003 WDS结合小兵封装工具在不同硬件平台下部署XP(解决无法找到映像的问题)_部署_52
 
 
2.选择映像组
2003 WDS结合小兵封装工具在不同硬件平台下部署XP(解决无法找到映像的问题)_xp_53
 
 
3.选择捕获到的映像
2003 WDS结合小兵封装工具在不同硬件平台下部署XP(解决无法找到映像的问题)_部署_54
 
 
4.完成添加
2003 WDS结合小兵封装工具在不同硬件平台下部署XP(解决无法找到映像的问题)_封装工具_55
 
 
十.在客户机上部署操作系统
1.客户机通过PXE启动后要选择deploy p_w_picpath这项了
2003 WDS结合小兵封装工具在不同硬件平台下部署XP(解决无法找到映像的问题)_小兵_56
 
 
2.默认区域
2003 WDS结合小兵封装工具在不同硬件平台下部署XP(解决无法找到映像的问题)_封装工具_57
 
 
3.输入域上用户名和密码,注意格式
2003 WDS结合小兵封装工具在不同硬件平台下部署XP(解决无法找到映像的问题)_WDS_58
 
 
4.看到了吧,这里找到操作系统了,如果开始没做好的话,这里只会现几个字【没有映像可用】
2003 WDS结合小兵封装工具在不同硬件平台下部署XP(解决无法找到映像的问题)_xp_59
 
 
5.这里点高级
2003 WDS结合小兵封装工具在不同硬件平台下部署XP(解决无法找到映像的问题)_封装工具_60
 
 
6.分一个C区出来
2003 WDS结合小兵封装工具在不同硬件平台下部署XP(解决无法找到映像的问题)_WDS_61
 
 
7.开始对磁盘进行初始化了
2003 WDS结合小兵封装工具在不同硬件平台下部署XP(解决无法找到映像的问题)_部署_62
 
 
8.这里是复制文件等一系列操作
2003 WDS结合小兵封装工具在不同硬件平台下部署XP(解决无法找到映像的问题)_小兵_63
 
 
9.重启后就开始安装了
2003 WDS结合小兵封装工具在不同硬件平台下部署XP(解决无法找到映像的问题)_封装工具_64 
 
2003 WDS结合小兵封装工具在不同硬件平台下部署XP(解决无法找到映像的问题)_部署_65
 
 
10.自动安装驱动
2003 WDS结合小兵封装工具在不同硬件平台下部署XP(解决无法找到映像的问题)_WDS_66
 
 
11.恢复dllcache
2003 WDS结合小兵封装工具在不同硬件平台下部署XP(解决无法找到映像的问题)_部署_67
 
 
12.系统安装完毕,这里驱动是安装完整无误的
2003 WDS结合小兵封装工具在不同硬件平台下部署XP(解决无法找到映像的问题)_xp_68