来源:http://www.07net01.com/linux/WDSshiyongbuhuoyingxiangzhizuoqiyezidingyiyingxiang_545749_1374487617.html

http://wenku.baidu.com/link?url=FOD64JwamyCADiMi1jkXzni-jcz-e1jeNggyElv0HtfkGtz3VMYzRUd4WQ1lxBvFq64jmcL-PccWY84bxKBZBI3FDhk1VK1gZ9GpRb_rO_K

在企业环境中,需要为客户机部署非标准的操作系统环境(包括:定制的操作系统组件和各种应用程序)。

为此,需要创建一台参考计算机,在这台计算机上配置所需要部署的非标准的操作系统环境;然后,将此环境捕获为映像;最后,通过WDS服务器将此映像部署到客户机上。

“捕获映像”(Capture Image)(实际应该称为“用于捕获的启动映像”)是一种特殊的启动映像(Install Image),安装在WDS服务器上。该启动映像用于捕获使用Sysprep.exe准备的参考计算机的映像并将捕获到的映像上传到WDS服务器。之后,参考计算机可以通过PXE功能连接到WDS服务器上并且选择该“捕获映像”,然后执行对自身环境的捕获并将此映像上传到WDS服务器上。

具体步骤:

1、在WDS服务器上创建一个“Capture Image”(例如:名称为“win8(Capture)”)

① 在WDS服务器的管理控制台上,添加一个Windows7的标准启动映像(即:boot.wim),起名为:“win8 install image(for capture)”。

WDS控制台右击【Boot Images】【Add Boot Image】,Win8光盘\sources\boot.wim

② 创建“Capture Image”

右击上面添加的boot.wim,【Create Capture Image】,选择存放地点和名称(例如:“c:\win8 boot image(Capture).wim”)。

2、在参考计算机(假设计算机名为“cl1”)上使用Sysprep.exe准备环境

在Cmd命令行中输入:sysprep.exe /generalize /oobe /shutdown

3、配置参考计算机(假设计算机名为“cl1”)可以通过PXE启动

4、在参考计算机上捕获映像并上传至WDS服务器

在参考计算机上使用PXE功能启动并且连到WDS服务器。

选择上面创建的名称为“Win8 boot image(Capture)”的捕获映像

此时会进入“欢迎使用WDS服务映像捕获向导”。选择要捕获的操作系统文件所在的卷(如:D盘),并且为该映像起名(如:“Win8 Install Image(Capture)”)。 选中本地的路径,并同时选中复选框【将映像加载到WDS服务器】。(此时,同时在本地和WDS服务器上建立该映像)(该过程很费时间!)

创建完毕后,在WDS服务器的“Install Images”中的映像组里,将能够看到从参考计算机传送过来的被捕获映像。

(5)在客户机上安装从参考计算机上捕获的映像

设置客户机从PXE启动

从操作系统的选择菜单中,选择前面创建的启动映像“boot.wim”(注意:不要选择“捕获启动映像”!该映像仅用于捕获参考计算机的映像,不能用于“安装映像”的安装);启动后,再选择前面从参考计算机上捕获的安装映像(即:“Win8 Install Image(Capture)”)

WDS使用捕获映像制作企业自定义映像的更多相关文章

  1. 云计算之路-试用Azure:制作虚拟机自定义镜像

    虚拟机自定义镜像(Image)是一个很有用的功能,可以在一台虚拟机上配置好基本的系统环境,然后做个镜像,以后创建虚拟机直接从这个镜像创建,会省掉很多重复的配置工作. 阿里云与UCloud都有这个功能, ...

  2. VS2010制作网站自定义安装程序 转

    最近在把一个网站打包成安装程序,这方面的文章网上有很多,也看了不少,但因为开发环境的不同,遇到了一些问题,便写下这篇文章记下整个流程(有很多资源都来自互联网,由于条目颇多,所以无法说明其来处,敬请谅解 ...

  3. 使用systemback制作Ubuntu自定义系统镜像和系统备份(抄)

    使用systemback制作Ubuntu自定义系统镜像和系统备份 2017年06月23日 16:17:51 BWBOT 阅读数:10714   原链接:https://community.bwbot. ...

  4. 使用 PowerShell 创建 Azure VM 的自定义映像

    自定义映像类似于应用商店映像,不同的是自定义映像的创建者是你自己. 自定义映像可用于启动配置,例如预加载应用程序.应用程序配置和其他 OS 配置. 在本教程中,你将创建自己的 Azure 虚拟机自定义 ...

  5. Tiny6410 关于制作ubifs文件系统映像

    Tiny6410的superboot设计使得我不能用yaffs2文件系统,不过也罢,费点事就费点事吧 在这之前要安装mktools系列工具哦~~ 进入工作目录/opt/FriendlyARM/mini ...

  6. 使用 CLI 创建 Azure VM 的自定义映像

    自定义映像类似于应用商店映像,不同的是自定义映像的创建者是你自己. 自定义映像可用于启动配置,例如预加载应用程序.应用程序配置和其他 OS 配置. 在本教程中,你将创建自己的 Azure 虚拟机自定义 ...

  7. Azure 镜像市场虚拟机映像制作指南

    本指南为 Azure 镜像市场(以下简称 Azure 镜像市场)独立软件供应商介绍制作虚拟机映像并上传到Azure的主要过程. 制作虚拟机映像有两种方式.一种是直接在Azure上申请相应的操作系统虚拟 ...

  8. 【203】利用UltraISO制作和刻录光盘映像的方法

    参考:利用UltraISO制作和刻录光盘映像的方法 软件:UltraISO注册版(制作镜像).rar 目录: 1.利用UltraISO制作光盘映像2.利用UltraISO刻录光盘映像文件 1.利用Ul ...

  9. 《零基础学习Python制作ArcGIS自定义工具》课程简介

    Python for ArcGIS Python for ArcGIS是借助Python语言实现ArcGIS自动化行为的综合,它不止是如课程标题所述的“制作ArcGIS自定义工具”,还包括使用Pyth ...

随机推荐

  1. lucene源码分析(5)lucence-group

    1. 普通查询的用法 org.apache.lucene.search.IndexSearcher public void search(Query query, Collector results) ...

  2. 利用meta标签将http请求换成https请求

    最近网站升级为https之后,为了防止一些http文件没有修改而引起的问题,可以加一个meta标签: <meta http-equiv="Content-Security-Policy ...

  3. Node.js进程管理之进程集群

    一.cluster模块 Node.js是单线程处理,对于高并发的请求怎么样能增加吞吐量呢?为了提高服务器的利用率,能不能多核的来处理呢?于是就有了cluster模块. cluster模块可以轻松实现运 ...

  4. NPOI读取Excel官方demo

    关键代码: 读: HSSFWorkbook hssfworkbook; void InitializeWorkbook(string path) { //read the template via F ...

  5. Ionic3 UI组件之 ImageViewer

    组件特性: 轻触图片可全屏查看 手势上下滑动可关闭全屏查看 点击导航箭头可关闭视图 双击查看全图,并可放大 参考地址:https://github.com/Riron/ionic-img-viewer ...

  6. MySql社区版和企业版的区别

    1.社区版的免费,出问题MySql公司概不负责,是企业版的测试版,功能却没有企业版功能完善. 2.企业版的收费,并且价格不便宜,标准版2000美元,企业版5000美元,高级集群版10000美元(6万人 ...

  7. java SE 入门之输入输出(第四篇)

    在第一篇,八大基本类型的时候,我就介绍了输出,当然,这些输出都是简单的,后续写到流的时候,在细化输入输出. 现在只要求看懂输入输出.输入其实就是接受键盘的输入. public class Hello ...

  8. HTML5的audio在手机网页上无法自动加载/播放音乐,能否实现该功能?

    在IOS中第一次调用play方法播放音频会被阻止,必须得等用户有交互动作,比如touchstart,click后才能正常调用,在微信中可以通过监听WeixinJSBridgeReady事件来提前播放一 ...

  9. google自定义广告系列

    Part1:说明 向网址添加参数以标识引荐流量的广告系列. 通过向在广告系列中使用的目标网址添加广告系列参数,您可以收集这些广告系列整体效果的相关信息,还可以了解广告系列在何处投放时效果更好.例如,您 ...

  10. java基础题目日常思考(持续更新)

    public static void main(String[] args) { Integer a = 0; count(a); System.out.println(a); // 问题: a 输出 ...