|
来源链接:http://www.cnki.com.cn/Article/CJFDTotal-MTJS201010105.htm
公用计算机的新型系统部署方案
0 引言
Windows 性能不断增强和完善,但安装部署的速度依然十分缓慢。为此我们用 Grub 的镜像启动模式设计了新型系统部署方案。
1 系统部署的现状研究与分析
封装部署是微软提供的一种结构化的可以快速将操作系统部署于计算机的技术,封装就是将源计算机中的系统封装为系统映像,然后通过第三方介质(例如光盘、U盘等移动存储介质)的传送到达目标计算机,目标计算机启动时,封装好的系统映像开始部署过程最终成为操作系统。流程如下:源计算机系统-(封装)->系统映像-(部署)->目标计算机系统。
通过封装可以把解决封装部署限制的方法自动化。获得封装号的系统映像的计算机第一次启动时,将会自行进行系统部署,在系统部署过程中通过创建自动应答文件的方法避免输入有关产品密钥、时区、计算机名称、管理员密码等信息,从而实现无人值守的部署安装。很多封装工具为了进一步让封装简单化,提供了自动化程度很高的操作界面,又进一步集成了各种封装过程中常用的内容在封装工具里面,让封装工具功能进一步多样化。部署的操作系统与安装的源操作系统一样,都是生成的一个对计算机而言全新的操作系统,虽然与源计算机上的封装系统极为相似,但是的的确确不是相同的系统。
Windows 操作系统基本封装和部署的过程比较简单,效率和自动化程度很高。但是封装部署是有条件的,即仅适用于封装的源计算机和用于部署的目标计算机必须具有相同的硬件抽象层(HAL),即不同的硬件配置的机器不能相互部署对方机器上封装好的系统,这样就会对当今繁杂的计算机配置中进行封装和部署造成极大的障碍。这就和运用封装部署方式来快速安装系统的初衷不一致了。
对于网吧、学校等公共场所的计算机部署,往往需要具有还原功能,如重启后自动还原系统等。这往往需要桌面系统用户额外的使用诸如硬盘还原卡之类的保护工具,而增加了系统部署维护费用。
此外,公共场所的计算机部署需要很高的安全性,稳定性,一旦出现系统问题,往往会影响网吧、学校等的正常运作。
2 新型系统部署方案设计
新部署方案设计如下(以 Windows XP 桌面系统为例):
1、在源计算机安装 Windows XP,安装公用计算机正常运行所需要的驱动及常用软件。并且把页面文件、环境变量、用户个人文件夹等转移到其他盘;
2、安装 Firadisk 驱动。打开设备管理器,添加硬件,选择 Firadisk 位置安装,并重新启动。
3、进入 WinPE(Windows 预安装环境)使用 Virtual Drive Manager 创建适当大小的 IMG 镜像后装载镜像,快速格式化虚拟磁盘并压缩,把 XP 所在分区的所有文件复制到虚拟磁盘,最后卸载镜像。
4、安装 GRUB4DOS 到目标计算机硬盘的 MBR,把系统镜像、GRLDR 和其配置文件放到硬盘任何第一个主分区即可成功启动。GRLDR 的配置如下:
title Windows XP
map --mem (hd0,0)/Windowsxp.img (hd0)
map (hd0) (hd1)
map --hook
root (hd0,0)
chainloader /ntldr
boot
方案中采用虚拟磁盘启动桌面系统以取代公用计算机常用的硬盘还原卡,减少了很大一部分开支。在正常情况下,启动盘仅有三个文件,即 GRLDR、MENU.LST 以及系统镜像,在系统出现问题的时候,只需要替换系统镜像即可解决问题,维护起来非常方便、快捷。由于系统从虚拟磁盘启动,所有对系统的修改破坏都只停留在虚拟磁盘中,而不会对系统镜像及硬件本身造成任何伤害,这使系统安全性方面也得到进一步的加强。
3 新型系统部署方案可行性及实用性
本部署方案主要是针对诸如网吧、学校等公共场所而设计的。这类系统用户一般都需要系统可以自动还原、有较高安全性和稳定性,并且方便维护,而基于 GRUB4DOS 虚拟硬盘的系统完全能够满足这些要求。
新部署方案可以实现,经过测试,其稳定性良好。系统的封装也相对简单,由于其启动文件只有三个,即引导及配置文件和系统镜像,部署过程非常迅速。同时,系统从虚拟磁盘启动杜绝了木马、病毒等恶意程序的破坏,具有很高的安全性。
新部署方案可以节省系统还原卡等方面的支出,可知其具有很强的经济性和实用性。
4 结论
新部署方案根据公用计算机安装部署需要速度快、性能稳定、可还原的特点而设计,提出使用 GRUB4DOS 虚拟磁盘这一大特色功能,实现桌面系统从虚拟磁盘的启动,以达到部署方便、快速快捷和可还原的目的。
同时新部署方案对计算机磁盘有一定的保护作用,并减少了对系统还原方面的支出。因而方案具有很强的经济性、可行性和实用性。
[ 本帖最后由 不点 于 2011-1-15 00:34 编辑 ] |
|