WDS部署Win7,Windows2008都比较好弄,可是在部署之前的操作系统如XP,Windows2003时出了问题,客户端加载boot.wim后一直报‘没有安装映像’,困惑了相当久啊。
研究了两周,上网找了很多资料,方才知道WDS部署XP不但对WAIK和boot.wim的版本很讲究,而且还有个讨厌的HAL(硬件抽象层)的问题要解决,不管怎么样,问题终究是解决了,我还是把过程写出来吧.。
先说说大致过程,先在WinSRV2003上安装WDS,AIK,制作启动映像,然后在参考机上用小兵工具封装系统,通过winpe.wim上传映像至WDS,在WinSRV2003上制作安装映像,最后客户端通过boot.wim安装操作系统 。
拓扑如下
2.Windows Server 2008的CD(不带SP的)
一.在服务器上添加DHCP和WDS两个组件
二.安装WAIK
三.配置DHCP
1.新建作用域
2.任意取个名称
3.设置IP范围
4.激活作用域
5.别忘了授权
四.配置WDS
1.依次点开始-管理工具-Windows部署服务
2.配置服务器
3.选择安装路径
4.这里由于WDS和DHCP是同一台服务器,所以两个勾都勾上
5.响应所有计算机
6.这里不勾
五.制作启动映像
1.将C:\Program Files\Windows AIK\Tools\PETools\x86目录下的winpe.wim复制到d:\wim目录
2.将Windows2008光盘sources目录下的boot.wim复制到d:\wim目录
3.为winpe.wim添加网卡驱动(网卡驱动我事先准备好了,在d:\net目录下)
(1)运行AIK的winpe命令提示符
(2)将winpe.wim mount至d:\pemount目录下
(3)添加网卡驱动(这个驱动从vmware上的一台xp中提取的)
(4)unmount重新打包
4.为boot.wim添加网卡驱动,修改HAL(注意:这步最好在一台2008server上做,03上做即使添加了驱动,有些客户端也会报找不到网卡驱动的错误,比如VMware)
(1)将boot.wim mount至d:\pemount目录下(注意:这里mount的是boot.wim中第2个映像)
(2)添加网卡驱动(这个驱动从vmware上的一台xp和一台2008中分别提取的)
(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目录下
![25 2003 WDS结合小兵封装工具在不同硬件平台下部署XP(解决无法找到映像的问题)_xp_26](https://s2.51cto.com/attachment/201012/12/515663_1292155138k1dJ.jpg?x-oss-process=image/resize,m_fixed,w_1184)
(4)unmount重新打包
五.添加启动映像
1.制作捕获映像(此映像用于从参考机抓取映像到WDS)
(1)在WDS中右击【启动映像】,选择添加启动映像
(2)选择winpe.wim
(3)输入映像名和说明
(4)点完成结束
2.制作部署映像(此映像用于客户端安装操作系统)
(1)在WDS中右击【启动映像】,选择添加启动映像
(2)选择boot.wim
(3)输入映像名和说明
(4)点完成结束
(5)这样两个启动映像就制作完成了
六.添加映像组
(1)在WDS中右击【安装映像】,选择添加映像组
(2)输入映像组名称,任意取
(3)这里就添加成功了
七.在参考机上安装XP操作系统并用小兵工具封装
注意:参考机内存必须大于等于512M,为什么,因为低于512M,我们在WDS服务器上制作的两个PE都无法运行。
过程只大概说一下
(1)安装MSDN原版XPSP3系统
(2)安装Office、IE8等软件
(3)安装最新补丁
(4)优化减肥操作系统
(5)安装常用工具
(6)删除驱动
(7)用小兵封装工具封装(驱动包我用的是自由天空9.9)
注意:更改IDE和更改电源两项先万别手工做,必须让小兵的工具来做,否则最终客户机启动后也会出现【没有映像可用】,我是已经测试过了。
(8)备份Dllcache目录,清理垃圾,整理磁盘碎片
(9)封装完成后关闭参考机
八.捕获参考机上的操作系统并上传至WDS服务器
1.重新开启参考机进入BIOS,将第一启动设置为网卡PXE引导
2.按F12进入选单
3.进入菜单后选择Capture Image,这就是我们开始在WDS上制作的捕获映像
4.载入映像
5.完成后出现命令提示符,输入wdscapture来到向导
6.选择要捕获的卷
7.选择本地保存位置,并上传至WDS服务器
8.输入WDS服务器的账号密码
9.通过验证后选择映像组
10.开始捕获映像
11.开始上传映像
映像上传完成了,由于是VMware,等的时间大概15分钟,回到WDS服务器
九.添加安装映像(就是刚刚从参考机捕获到的)
1.在WDS中右击【安装映像】,选择添加安装映像
2.选择映像组
3.选择捕获到的映像
4.完成添加
十.在客户机上部署操作系统
1.客户机通过PXE启动后要选择deploy p_w_picpath这项了
2.默认区域
3.输入域上用户名和密码,注意格式
4.看到了吧,这里找到操作系统了,如果开始没做好的话,这里只会现几个字【没有映像可用】
5.这里点高级
6.分一个C区出来
7.开始对磁盘进行初始化了
8.这里是复制文件等一系列操作
9.重启后就开始安装了
10.自动安装驱动
11.恢复dllcache
12.系统安装完毕,这里驱动是安装完整无误的