涉及到的操作:Hyper-v的安装、Hyper-v虚拟交换机的创建和设置、VHDX文件创建及编辑(分GUI和命令行两种方式)、wim文件提取及离线集成补丁、离线设置;使用NTLite对wim映像进行优化设置和精简以及集成自应答文件;在Hyper-v中创建虚拟机并编辑;在物理机中设置共享目录(创建和附加第二块虚拟硬盘并写入封装工具和软件);使用Windows PE5.1引导启动安装系统(命令行分区、基于命令行进行磁盘映射、dism应用系统映像、命令行修复引导等);系统优化设置及打补丁;创建hyper-v还原点;第一阶段封装及第一阶段后创建还原点、导出和备份虚拟机及系统分区;PE下第二部分封装及创建还原点、系统备份;格式化虚拟机C盘并重新应用封装好的wim映像;测试寻找bug;后续总结(下一套教程:操作系统精简及office定制——操作系统批量部署即MDT合SCCM入门)。
一、 明确适用对象: 也就是确定该封装好的系统使用者群体!一款封装好的系统不可能面面俱到,每个用户的要求和使用习惯也不一样,作为封装者,首先要确定系统使用者信息,然后确定系统所具备的功能,应该内置的软件,应该做的设置、优化等等。比如,如果是面向企业或者开发者群体,那么系统不得做任何精简;如果面向的是事业单位等,应该将补丁打到最新后禁止系统更新,并且系统组件和服务不得做任何删改,轻度甚至不做优化为好;如果面向普通用户,那么系统应该安装好,或者首次进入桌面后安装好常用软件,系统做比较大的优化,可以对服务和组件适度的做以精简;如果面向的是重度使用者,或比较古老的笔记本,可以对系统做大幅度的精简和优化,尽量确保运行流畅兼具一定的稳定性;如果使用者使用的为比较新的设备,封装过程中尽量不要封装和调用驱动,防止系统部署过程中在安装驱动以后出现蓝屏或者底层变更错误,造成不必要的麻烦和繁琐工作。以上是本人10年从业经验和总结,不一定全对,但是还是具有一定的参考价值的,大家可以适当参考,根据自己面对的实际情况做以选择。
二、 封装平台选择: 封装基本都是基于虚拟化平台(也有基于物理平台的,比较少,主要是企业同型号机器封装部署的时候会用到,而且绝大多数情况下都是封装完成打包以后供MDT或SCCM等使用),而目前虚拟化平台在普通用户群体用的最多的也就vmware、virtual、hyper-v等平台。其中,vmware使用者最多。但是笔者本人比较推崇hyper-v虚拟化平台,原因主要是:
1、自windows7开始,微软操作系统原生支持.vhd和.vhdx虚拟磁盘,而这两种虚拟磁盘格式正是hyper-v平台虚拟机的虚拟硬盘格式。也就是说,我们可以直接在本地物理机器上直接创建虚拟硬盘,并对虚拟硬盘做以操作然后直接让虚拟机使用,省去了vmware平台的数据交换的烦恼(vmware平台的数据交换主要有4种:设置共享目录、映射共享磁盘或目录、vmware tools拖拽或复制粘帖、iso镜像挂载以及DG工具读写。其中前两种需要借助网络,而vmware toos一般我们为了镜像最小都不安装基本半废,iso映像只能读取,写入需要借助软碟通等软件编辑,相对比较麻烦,而DG工具操作虚拟硬盘也仅限于原始虚拟硬盘,没办法对还原点进行操作)。
2、Hyper-v的虚拟交换机原理相比vmware的虚拟网卡工作原理更好理解。Hyper-v的虚拟交换机构建的虚拟网络就3种,用于从路由器获得ip地址和物理机位于同一子网的外部虚拟网卡;仅供物理机和虚拟机相互通信的内部虚拟网卡;仅供虚拟机到物理机通信的专用虚拟网卡,而不像vmware的nat,专用,ip拷贝等多种复杂理念的虚拟网卡。
综上,其实笔者最看重的还是.vhd或.vhdx文件本地挂载编辑,这一点方便太多,远比vmware虚拟硬盘文件数据交换方便,而且,使用vmware平台封装的系统,在C盘都会有个vmware文件夹,且系统注册表都有对应的注册键值,还删不掉,强迫症受不了。
三、 封装前准备: 1、 windows7以上的主机一台:建议windows10,内存不低于8G,存储虚拟硬盘的分区闲余空间不低于30GB,I5第4代以上处理器(主要是考虑到性能,虚拟机运行特别吃内存,内存太小会特别卡。而虚拟机装系统即便是采用虚拟硬盘动态扩展,也会比较大的占用物理机磁盘空间,硬盘空间太小也会操作比较局促)。最重要的是,系统必须具备完整的dism支持(windows7的dism属于半残废状态,且命令大多和高版本windows系统的dism命令不一样)。
2、封装工具及相关软件:windows7官方iso镜像;dism++;windows PE5.1;NTLite;IT天空四件套(es封装工具,万能驱动助理,系统补丁包,一键运行库,优启动);魔方优化大师(绿色版);360安全卫士;部署背景图;oem信息文档;桌面背景图;软件集成包;0ffice安装包等。 备注:dism++用于离线集成部分补丁以及对系统进行优化设置;windows PE5.1提供命令行安装环境;NTlite用户对wim映像进行优化设置和精简等操作;天空四件套不用多说。软件包和桌面背景图非必备,office安装包一定要有!魔方和360用于封装前对系统做最后的优化设置(你也可以使用自己喜欢的工具,怎么方便怎么来,比如像windows瘦身大师什么的也行)。
ps:傍晚,最迟明天更新下一部分,电脑店事情太多,这会看起来不见得能忙过来
=======================================================
|