目录

启动镜像... 1

准备... 1

封装boot.wim.. 2

制作启动镜像... 6

在模板样板机捕捉映像... 12

Image命令捕捉映像... 18

在wds部署安装映像... 22

客户端安装系统... 22

问题与解决... 23

参考... 23

 

以windows2008 64部署到dell R620服务器为例

启动镜像

准备

先用dellR620服务器F10安装了在安装windows2008系统,部署自定义软件、防火墙设置等等,此服务器称之为“模板样板机”;

Wds服务器安装不在叙述,baidu上很多很多;

在建好wds服务器上新建2个目录,E:\capture放boot.wim,E:\temp是放封装boot.wim临时文件,这2个文件名称随便取,部署完成后都可以删除,只要自己记住就行了

从windows2008光盘sources文件夹取出boot.wim文件,放到本地E:\capture中

Wds 自定义模板部署_wds

封装boot.wim
解释

为什么要封装?

封装顾名思义,报我们需要放到boot映像中,比如网卡驱动和raid驱动,这一步对于我这次来说非常重要,我们做的是部署dell R620,网卡是intel 350和raid卡h710 mini,必须自定义封装,否则将自定义映像上传到wds服务器上和无法看到本地自定义映像,这里困扰了我足足一天时间,我在网上搜遍了文章都没有提及。

准备

安装AIK工具,微软专门映像工具最好安装,p_w_picpathx命令在内

下载地址:http://www.microsoft.com/zh-cn/download/details.aspx?id=5753

p_w_picpathx也可以单独下载

驱动

这里简单说说,有的时候真的很费劲,我们可以在装好的模板样板机查看到网卡驱动文件名称,如图

网卡:从intel官网下载的,从dell网站下载没有inf文件,不知道为什么.

Wds 自定义模板部署_boot.wim_02

从intel官网下载安装包,查找”e1r62x64”位置,将这几个文件都放在E:\capture\driver\network

Wds 自定义模板部署_自定义映像_03

Raid卡,从dell官网下载很顺利,E:\capture\driver\h710

封装命令

确保E:\capture和E:\temp有写入权限

p_w_picpathx /info E:\capture\boot.wim

C:\Program Files\Windows AIK\Tools\PETools>p_w_picpathx /info E:\capture\boot.wim

ImageX Tool for Windows

Copyright (C) Microsoft Corp. All rights reserved.

Version: 6.1.7600.16385

WIM Information:

----------------

Path: E:\capture\boot.wim

GUID: {03a9b292-42a1-4ffd-b9b3-0f0ab7326e22}

Image Count: 2

Compression: LZX

Part Number: 1/1

Boot Index: 2

Attributes: 0x8

Relative path junction

Available Image Choices:

------------------------

<WIM>

……

Boot Index: 2

下一个命令需要写2

p_w_picpathx /mountrw E:\capture\boot.wim 2 E:\temp

C:\Program Files\Windows AIK\Tools\PETools>p_w_picpathx /mountrw E:\capture\boot.wim 2

E:\temp

ImageX Tool for Windows

Copyright (C) Microsoft Corp. All rights reserved.

Version: 6.1.7600.16385

ERROR: The current logged on user does not have administrative privileges.

C:\Program Files\Windows AIK\Tools\PETools>p_w_picpathx /mountrw E:\capture\boot.wim 2

E:\temp

ImageX Tool for Windows

Copyright (C) Microsoft Corp. All rights reserved.

Version: 6.1.7600.16385

Mounting: [E:\capture\boot.wim, 2] -> [E:\temp]...

[ 100% ] Mounting progress

Successfully mounted p_w_picpath.

Total elapsed time: 26 sec

在E:\temp已经生成文件

Wds 自定义模板部署_磁盘不显示_04

Copy E:\capture\p_w_picpathx_x64.exe E:\temp\tools

C:\Program Files\Windows AIK\Tools\PETools>Copy E:\capture\p_w_picpathx_x64.exe E:\temp\tools

已复制 1 个文件。

这里可以copy一些工具镜像中,可以启动后执行一些命令

dism /p_w_picpath:e:\temp /add-driver /driver:E:\capture\driver\network\e1r62x64.inf

dism /p_w_picpath:e:\temp /add-driver /driver:E:\capture\driver\h710\oemsetup.inf

p_w_picpathx /unmount /commit e:\temp

C:\Program Files\Windows AIK\Tools\PETools>p_w_picpathx /unmount /commit e:\temp

ImageX Tool for Windows

Copyright (C) Microsoft Corp. All rights reserved.

Version: 6.1.7600.16385

Committing: [e:\temp]...

[ 100% ] Committing Image progress

Successfully committed p_w_picpath.

Unmounting: [e:\temp]...

[ 100% ] Mount cleanup progress

Error unmounting p_w_picpath.

The p_w_picpath could not be fully unmounted.

The following files or folders could not be deleted. Please close all applicatio

ns that have these files in use before trying to unmount again:

e:\temp

The directory could not be completely unmounted. This is usually due to

applications that still have files opened within the mount directory. Close

these files and unmount again to complete the unmount process.

完成temp文件已经消失

Wds 自定义模板部署_boot.wim_05

有的时候有可能提示完成,但是用这个boot.wim启动还是没有驱动,没有找到原因,重做一遍应该就可以了

制作启动镜像

开始à管理工具àwindows 部署服务

右击启动映像,添加

Wds 自定义模板部署_imagex_06

选择刚才封装boot.wim

Wds 自定义模板部署_自定义映像_07

名称可以默认,我这改成测试

Wds 自定义模板部署_boot.wim_08

Wds 自定义模板部署_磁盘不显示_09

Wds 自定义模板部署_wds_10

Wds 自定义模板部署_自定义映像_11

创建捕捉影像

Wds 自定义模板部署_wds_12

Wds 自定义模板部署_wds_13

一定选择“是”追加

Wds 自定义模板部署_磁盘不显示_14

Wds 自定义模板部署_磁盘不显示_15

Wds 自定义模板部署_boot.wim_16

Wds 自定义模板部署_boot.wim_17

Wds 自定义模板部署_自定义映像_18

在模板样板机捕捉映像

在客户端(被安装的服务器上)

在模板样板机没有执行sysprep操作,必须选择“通用”,否则新生成的系统sid是相同的,

Wds 自定义模板部署_boot.wim_19

重启后,用Pxe启动

Wds 自定义模板部署_磁盘不显示_20

F12进入

Wds 自定义模板部署_磁盘不显示_21

Wds 自定义模板部署_磁盘不显示_22

Wds 自定义模板部署_imagex_23

Wds 自定义模板部署_自定义映像_24

上图中选择映像的盘符,填入映像名称,下一步

上图如果没有要选择的盘符,2中可能

1. 一个可能是没有执行sysprep操作

2. 你的启动映像没有安装raid正确驱动,这里是我找整整一天

Wds 自定义模板部署_boot.wim_25

勾选将映像加载部署服务器,这里wim会自动上传到wds服务器,同时保存在本地一份

Wds 自定义模板部署_wds_26

Wds 自定义模板部署_磁盘不显示_27

Wds 自定义模板部署_磁盘不显示_28

上面就完成了捕捉映像,下面介绍用另一种方法捕捉

Image命令捕捉映像

准备:

在wds服务器共享文件夹E:\capture,一定赋予用户权限

在boot.wim封装p_w_picpathx.exe或者在共享目录放入p_w_picpathx.exe

从客户端(模板服务器)F12启动

Wds 自定义模板部署_boot.wim_29

从上图使用startnet启用网络,如果启用后,还是不能通,有可能是网卡驱动有问题

共享映射盘符

Net use K: \\192.168.3.10\capture passwordaa /user:abc.com\abcuser

Wds 自定义模板部署_磁盘不显示_30

测试p_w_picpathx命令是否正常

Wds 自定义模板部署_boot.wim_31

查看系统在磁盘,这部很重要,许多文档都捕捉c盘,否则,有可能捕捉的是空分区

Wds 自定义模板部署_boot.wim_32

Imagex_64.exe /capture d: k:\test.wim “win2008test”

Imagex_64.exe是我制作boot.wim时,拷贝小工具

Wds 自定义模板部署_imagex_33

Wds 自定义模板部署_自定义映像_34

在wds部署安装映像

启动映像必须用包含raid卡驱动和网卡驱动的boot.wim新建立

安装映像

用wds自动上传捕捉映像,会自动添加的安装映像

用命令捕捉映像,安装映像手动添加上传过来的映像

客户端安装系统

在另外一台dell620启动,启动F12进入pxe,选择包含驱动启动映像

问题与解决

Q.p_w_picpathx命令报错The specified p_w_picpath in the specified wim is already mounted for read/write access.

C:\Program Files\Windows AIK\Tools\PETools>p_w_picpathx /mountrw E:\capture\boot.wim 1

E:\temp

ImageX Tool for Windows

Copyright (C) Microsoft Corp. All rights reserved.

Version: 6.1.7600.16385

Mounting: [E:\capture\boot.wim, 1] -> [E:\temp]...

[ 0% ] Mounting progress

[ WARN ] The p_w_picpath you are mounting has already been mounted at E:\$RECYCLE.BIN\

S-1-5-21-765420257-2531492535-265920461-3183\$RL1X0Z9. You should not commit bo

th p_w_picpaths.

Error mounting p_w_picpath.

The specified p_w_picpath in the specified wim is already mounted for read/write access.

A:p_w_picpathx /cleanup,也遇到过这个命令不起作用的时候,不知道为什么。

参考

http://www.2cto.com/os/201108/100449.html

http://bbs.winos.cn/thread-94123-1-1.html

http://andyfan.blog.sohu.com/131354735.html

http://lqlaps169.blog.51cto.com/855319/308886