分享

独立多XP操作系统

 gexian 2013-03-26
  【摘要】传统的多系统安装方案主要依靠系统启动菜单进行引导,因此局限性较高,一旦启动菜单配置文件损坏,多系统就将瘫痪。而本文介绍的的独立式多XP系统则克服了这个弊端,更重要的是,独立多XP系统还可相互维护,并解决了教学软件冲突的问题。
  【关键词】多XP系统;system commander
  
  一、引言
  目前我校的实验室电脑系统安装现状如下:由于我校是文科类院校,各系部没有建立自己的实验室,学校把所有的实验室综合起来管理,大部分的实验室作为公共的实验室供各系部同时使用,各系部所用的教学软件都基于windows xp的平台。这样每个系部都有自己特定的教学软件要安装使用。目前学校机房的系统安装现状如下:
  1.所有的专业课使用同一套系统
  2.所有的软件安装在同一个XP下
  3.教学考试与培训考试也在同一个XP下
  而上述系统模式在学校教学中造成的影响如下:
  1.软件冲突(这个是经常发生的事:比如有些课程要使用SQL server2000而其他一些课程要使用SQL server2005,亦或是有些软件要使用Oracle数据库的时候,就产生了冲突。又或者是工商系要使用金碟K3而会计系要使用用友U8,而且某些大型软件的不同版本之间也造成软件冲突而导致软件一些模块不能正常使用等等。以往的解决办法只能通过教学部调课,从管理的层面进行解决。)
  2.上基础课的老师觉得计算机启动非常的慢并且系统响应速度太慢 (因为用友、金碟等大型的财务软件要使用很多的进程,大量的占用了系统资源。)
  3.当我们的实验室要进行一些商务类型的培训及考试又或者是进行国家计算机考试时(因为这些考试和培训会对操作系统的安装另有要求),则又需要重新安装新系统,重新克隆机房,费时费力。
  所以基于上述情况,我们设想如果能在一块硬盘中同时安装有几个相互独立的XP系统,那就能够满足不同类型的需要了。
  二、原理
  首先我们先来了解XP的启动方式:
  电脑开机自检(BIOS)——加载硬盘主引导记录(MBR)——搜索并激活系统引导文件——加载启动配置文件(boot.ini)——加载系统核心文件(winkernel)——完成启动
  大家可以看到 :在这个启动过程中,加载硬盘主引导记录(MBR)便是一个关键的地方,因为当我们为计算机安装系统时,所有的操作系统都会在MBR上产生一个记录,而这个MBR的记录则来自电脑硬盘的活动分区。
  所以独立多XP系统的的核心设想就在于:在同一块硬盘上划分多个主分区,在每一个主分区上都安装一套XP系统,然后利用一个MBR的管理工具给MBR进行管理,根据需要激活XP系统所在的主分区,从而达到每一套XP都相互独立并且可以进行正常的引导。通过这样的方式,我们就可以在同一个硬盘上制作出多套的XP操作系统,每个XP系统之间互不影响,其中一个操作系统的损坏并不会影响其他的操作系统,当使用其中一套系统的同时还可以利用活动分区的特性隐藏其他XP系统所在的安装分区。而且每个系统都可以利用冰点或者还原精灵之类型软件进行保护。这样的多操作系统具有很好的隔离性,相互独立维护,也能够很好的解决本文开始提到的教学过程中遇到的问题。
  三、实现
  (一)安装准备
  以下为安装系统要准备的一些工具软件
  启动光盘(或者U盘)
  分区工具(PQ, Diskgen等)
  Ghost工具
  冰点还原精灵
  MBR 管理工具
  (system commander或者Boot manager等)
  (二)系统分区
  现在以实验室80G的硬盘作为示例进行分区:利用启动光盘引导系统,运行系统分区工具Diskgen
  1.先划分3个主分区,1个扩展分区。计划在3个分区内安装3个独立的XP系统,第一个用于基础教学(安装公共类的基本教学软件如Office2003、Dreamweaver、Ps等等),第二个用于专业课(系部专业的教学软件),第三个作为考试系统(只安装干净的WinXP,其他软件在需要的时候再进行加装)。
  2.然后在扩展分区上再划分3个逻辑分区,可以利用传统的启动菜单模式在第一个逻辑分区再安装一个XP系统作为扩展(在这个系统下也可以安装之前XP系统里有冲突的软件)。其他两个分区可以用来作软件备份和教学中临时数据的存放等等。图示:
  
  3.应用分区动作并激活第一个活动分区,然后重启电脑准备安装多XP系统。
  (三)系统安装
  (1)先用引导盘重启系统,打开克隆开具Ghost,选择把镜像恢复到分区。(如果之前实验室做有克隆镜像的话可以直接使用,这样就更快捷方便)这里可以看到有3个主分区和3个逻辑分区,图示:
  
  (2)选择镜像文件,把镜像恢复到3个主分区和第1个逻辑分区(重复动作4遍,每次恢复时要选择不同的分区),之后可以重启电脑。
  (3)因为之前划分主分区的时候激活了第1个分区,所以重启后选择第一个分区进入系统。然后安装MBR管理工具system commander,当安装完成时就会提示重启。
  (4)system commander相关设置:system commander作为MBR的管理工具当电脑启动后会自动加载活动分区上的每个XP系统并给出图形引导介面。图示:
  
  
  
  这里我们可以看到有5个可引导的系统,通过设置按钮我们可以为每个独立XP系统改名、删除A盘和光驱引导、并且在设置选项里可以设置在一定时间内如没选择系统、电脑会进入默认XP、当你使用当前XP系统时隐藏其他活动分区、以及设置不同的用户和不同的权限等等(比如特定的专业学生只能进入特定的系统这里不详加描述)。
  设置好后的引导介面如下图:
  
  
  
  (5)进入每个独立的XP系统后,如果需要保护系统的,可以在每个系统里都装上冰点或者还原精灵。
  (6)如果想在第3个主分区的XP系统内扩展一个XP系统,则可以修改第3个XP系统的启动配置文件boot.ini,在操作系统列表这一行可以加上
  multi(0)disk(0)rdisk(0)partition(2)\WINDOWS=”Microsoft Windows XP Professional”/fastdetect
  后面引号中的部分中的的内容更改为自己需要的文字即可。比如改成“WinXP for 用友”等等。如此便可以在第3个独立XP上再扩展一个XP系统来备用。
  (7)最后可以进入系统属性查看磁盘管理的状态。图示:
  
  四、结束语
  独立多XP操作系统经过新学期的运行,达到了预期的效果,很好的解决了本文开篇中提到的教学中所碰到的问题。在日常的维护中也比较方便,举例来说:当要更新系统补丁和病毒库时,只需要下载升级其中的一个XP系统内的文件就可以了,其他的系统通过修改升级路径也可以得到快速的升级;教学过程当中如果发现有的系统崩潰了,哪也很好处理——直接启动Ghost利用分区对拷就可以快速的恢复,当然也可以通过镜像恢复,即使不恢复,学生也可以利用其他的XP系统进行教学实验。可见这样的系统好处还是很多的。不过由于MBR长度的限制,普通的分区软件只能对一块硬盘划分成3个主分区和1个扩展分区。如果想在一块硬盘上安装更多的独立系统,势比要寻找到更强的分区工具,能够突破MBR的限制,划分更多的主分区,通过这样的安装方式便可以安装到足够多的独立系统,毕竟system commander可以支持引导的系统超过32个以上。
  
  参考文献:
  [1]丁唐.最新计算机组装与维修教程,2000.  

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多