欢迎来到天天文库
浏览记录
ID:46858730
大小:134.00 KB
页数:15页
时间:2019-11-28
《玩转操作系统之系统封装部署再探》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、很早以前就想DIY口己的OS了.一直没时间,也没静下心来学习.马上有个项目可能需要川到这些东西,要大规模的去部署OS,刚好.就这机会学习下..给自己充电!!UPTO!!虽然Windows的性能在不断增强和完善,但是系统安装的速度依然是十分缓慢且讣人头疼。虽然2006年底推出的WindowsVista凭借微软的新技术ImageX,可以在短短20分钟内安装10儿G左右的文件,但是由于WindowsVista对计算机硬件要求较高,软件兼容性尚不理想,(虽然sp1的发布,会改善些问题)所以未得到域好的普及,H前使用域广泛
2、的Windows操作系统,依然是WindowsXP。WindowsXP的安装时间在约20-30分钟左右,这还不算更新Windows安全补丁、系统优化以及软件安装的时间,平均來算,耍完全安装一个可用的(包含常用补丁和软件,以及必要的系统优化)WindowsXP操作系统,至少需耍1个小时左右的时间。经常让我很头痛.有时候在虚拟机里做试验,来是忘记用什么UNDO盘,或者快照之类的..在从新装的时候很麻烦.为解决系统安装过于繁杂耗时的问题,我首先考虑到的是利用微软自C的所谓“封装部署匸具”(Sysprep)。所谓封装部署
3、,是微软为大企业用户提供的一种结构化的部署操作系统的工具。可以在一台计算机上把已经做好各种调试的系统进行再封装,封装完毕的系统,可以部署到其他计算机中,部署时间相当的短,大概仅仅5〜6分钟,极大的提高对计算机系统的维护效率。但是封装部署是有条件的,即仅适用于封装的源计算机和用于部署的H标计算机必须具有相同硬件抽彖层(HAL),即不相同硕件配置的机器不能互相部署对方机器上封装好的操作系统,这样就会对当今繁杂的计算机破件配置中进行封装和部署造成极大的障畸。通过LonghornPE2.0的研究,发现微软在Longhor
4、n启动参数中捉供了/detecthal接口,依靠这个接口,我们可以让计算机在片动时自动检测硕件抽象层(HAL),通过了这个检测,封装完的系统在部署到不同的计算机屮时,就不会出现山于硬件抽象层(HAL)的不同而造成的系统在部署过程屮山于对硬件的依赖而造成的种种非正常运行。这样,一个被调试好的系统(包括系统补丁追加、系统优化、常用软件安装)可以在进行封装后,高效的部署到任何硬件配置的其他计算机上,极人的缩短进行计算机维护的时间,极人的提高计算机维护的效率。系统的封装与部署,这个概念出自Microsoft.在Micro
5、soft的Windows系列系统光盘中,包含金业部署工具.Deploy'I'包括了几个可供管理员和IT专业人士用來将Windows部署到组织中多台计算机上的工具。Deploy.cab包插:Setupmgr.exe.Sysprep.exe、Cvtarea.exe、Oformat.com。Setupmgr.exe,中文译为:安装管理器,为预安装Microsoft操作系统和各种应用程序口动创建和修改分布共亨的向导。简单来说,这个工具主要是川来口动创建女装Windows操作系统的口动应答文件,可以让系统的安装做到“无人职
6、守”,即在系统的安装过程小,无需任何人为的干预。Sysprep.exe,中文译为:系统准备,准备计算机硬盘,以便进行磁盘复制、审核并交付客户。在分发前必须运行Sysprep以重新封装计算机。Sysprep包含下列组件:Sysprep.exe.Setupcl.exe、Factory.exe>Sysprep.inf和Winbom.inio应用程序文件(Sysprep.exe、Setupcl.exe和Factory.exe)是必需的,而且它们互相依存。简单來说,这个工具用于匝新封装已经在计算机上安装好的系统,封装完毕的
7、映像可以通过介质复制到其他计算机上,当获取封装好的映像的计算机出动时,Sysprep.exe将调用%Windir%System32setup.exe在获取映像的计算机中重新部署系统。这种部署类似于玄接安装系统,但是速度要比正常安装快许多倍。Cvtarea.exe,一个用于在FAT32或FAT文件系统上创建文件并分析那些文件放置情况的灵活工具。使用Cvtarea工具,您可以创建连续的文件并将其放在磁盘上的特定位置。Oformat.com,仓建FAT32卷,该卷屮的簇以某种优化方袪取整,以便在以后将其转换为NTF
8、S文件系统格式。总体而言,随着技术的发展,可以替代Cvtarea.exe和0format.com的工具出现了许多,Setupmgr.exe用于生成无人职守安装应答文件,Sysprep.exe是用于系统封装的主要丁•具。1.2Setupmgr获得封装好的系统映像的计算机,第一次启动时,将会自行进行系统部署,系统部署过程中,会捉问用户冇关产品密钥、时区、计算机名称、管理员密码
此文档下载收益归作者所有