Wds 自定义模板部署

目录

启动镜像... 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中

clip_image002

封装boot.wim
解释

为什么要封装?

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

准备

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

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

imagex也可以单独下载

驱动

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

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

clip_image004

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

clip_image006

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

封装命令

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

imagex /info E:\capture\boot.wim

C:\Program Files\Windows AIK\Tools\PETools>imagex /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

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

C:\Program Files\Windows AIK\Tools\PETools>imagex /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>imagex /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 image.

Total elapsed time: 26 sec

在E:\temp已经生成文件

clip_image008

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

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

已复制 1 个文件。

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

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

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

imagex /unmount /commit e:\temp

C:\Program Files\Windows AIK\Tools\PETools>imagex /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 image.

Unmounting: [e:\temp]...

[ 100% ] Mount cleanup progress

Error unmounting image.

The image 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文件已经消失

clip_image010

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

制作启动镜像

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

右击启动映像,添加

clip_image011

选择刚才封装boot.wim

clip_image012

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

clip_image013

clip_image014

clip_image015

clip_image017

创建捕捉影像

clip_image019

clip_image020

一定选择“是”追加

clip_image021

clip_image022

clip_image023

clip_image024

clip_image026

在模板样板机捕捉映像

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

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

clip_image027

重启后,用Pxe启动

clip_image029

F12进入

clip_image031

clip_image033

clip_image035

clip_image037

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

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

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

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

clip_image038

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

clip_image040

clip_image042

clip_image044

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

Image命令捕捉映像

准备:

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

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

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

clip_image045

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

共享映射盘符

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

clip_image047

测试imagex命令是否正常

clip_image049

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

clip_image051

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

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

clip_image053

clip_image055

在wds部署安装映像

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

安装映像

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

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

客户端安装系统

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

问题与解决

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

C:\Program Files\Windows AIK\Tools\PETools>imagex /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 image 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 images.

Error mounting image.

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

A:imagex /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

你可能感兴趣的:(wds,自定义映像,磁盘不显示,imagex,boot.wim)