免费论文查重: 大雅 万方 维普 turnitin paperpass

研讨如何提高计算机实验室灵活性和利用率

最后更新时间:2024-03-26 作者:用户投稿原创标记本站原创 点赞:26796 浏览:120607
论文导读:
在计算机实验室建设中往往要求实验室计算机能够进行多种类别的实验, 在计算机资源短缺的单位通常采用在一台计算机上安装各种类型的大量的应用软件和系统软件来实现, 对于计算机资源相对宽松的单位则采用了建立软件实验室、网络实验室、信息安全实验室、应用实验室等多个分实验室来实现上述目标。通常情况下,如果系统中安装的软件过多会直接导致计算机运转速度和开机速度减慢, 而设置多个分实验室则会造成实验室利用率下降。所以实验室管理员还是更热衷于在一台计算机上安装多个操作系统,每个操作系统安装特定类别的软件。这种策略的确解决了计算机运转速度慢和利用率低的理由, 但是多个操作系统之间是不透明的, 这就导致了多操作系统计算机系统的不稳定, 甚至会造成一个或者多个操作系统系统文件被误删除或修改而导致系统无法使用。所以一个较好的解决策略就是设法将各个操作系统进行隔离开来。通过使用grub 软件来对多操作系统进行合理配置即可达到上述目的。

一、基本原理

计算机在安装多操作系统时, 一般一个分区安装一个操作系统, 而且应该先安装windows 系统再安装其他系统。安装windows 系统时可先安装一个基本系统, 然后再利用ghost 软件的分区克隆功能在其他分区中安装windows 系统,linux 系统则须一个一个地按照常规策略安装。由于windows 系统需要依靠位于活动分区下的boot.ini 文件来引导启动,所以需要在启动各个windows 系统前先将该系统的boot.ini 文件复制到活动分区下。由于硬盘的MBR 只有512 字节,不可能将所有操作系统的启动信息都写到mbr 中,这时可以将grub 安装到mbr 中,再利用grub 软件来管理各个操作系统的启动。grub 在管理多个操作系统启动的同时能够根据用户设置在启动系统之前将一个文件复制到其他位置、隐藏和显示部分硬盘分区,通过这些配置后的操作系统中将无法操作其他操作系统所在分区, 这便可以达到实验室管理员梦寐已久的系统隔离目的。

二、grub 配置文件

grub 配置文件作为管理多操作系统的启动的文件, 多操作系统是否能够组建成功的关键之一就是grub 配置文件是否配置正确、合理,grub 配置文件总主要由操作硬盘各分区和文件的命令组成。目前使用的硬盘大多是satad 硬盘,它的编号和硬盘的分区在grub 中的表示策略为:第一个hd(硬盘编号n,盘符编号m)表示计算机中第n+1 个硬盘的第m+1 个分区,如:hd(0,0)表示第一个硬盘的第一个分区。对于扩展分区,m 应大于3。

三、方案实施

(一)安装操作系统。在安装操作系统之前,首先需要对硬盘进行规划,该系统需要几个系统? 需要几个公共分区? 将分区方案规划好后,将系统按照先安装windows 后安装linux 进行安装。在安装windows 系统时需要将第一个操作系统安装在活动分区上。安装后不要安装任何软件将其作为基础系统,运用ghost 软件将基础系统克隆到其他需要安装windows 系统的分区,将所有的windows 系统克隆完后按照常规策略逐个安装linux 系统。
(二)安装grub。对于在上一步中规划并安装了linux 操作系统的,可以省略该步骤,因为在安装linux 系统的时候,会自动安装grub 并使用grub 来引导操作系统的启动。如果在上一步规划中只安装里windows 操作系统, 则需要另行安装grub。倡议安装2009 版的grub for dos,首先下载并运转grub for dos,选择磁盘后刷新分区列表并选择整个磁盘(MBR),然后单击"安装"按钮即可进行安装
(三)配置menu.lst。按照上面介绍的策略安装grub 软件后, 即可对menu.lst 文件进行配置。本文为了方便描述,假设所需系统由4 个windowsxp、1 个fedora 12 和2 个公共分区组成,并假设他们所在硬盘分区分别为(hd0,0)、(hd0,1)、(hd0,2)、(hd0,3)、(hd0,5)、(hd0,6)、(hd0,7),fedora 12 的swap 分区为如何提高计算机实验室灵活性和利用率由提供海量免费论文范文的www.7ctime.com,希望对您的论文写作有帮助.(hd0,8),其中(hd0,0)为活动分区,假设之前已将活动分区的boot.ini 文件备份为(hd0,0)/boot_bak.ini。
首先按照普通menu.lst 文件的格式, 根据实际需要配置好menu.lst 文件的timeout、default、title、root、kernel、initrd、chainloader 部分,然后在所有windows 启动项的配置中将本系统的boot.ini 文件以boot.ini 为文件名复制到活动分区中。如:dd if=(hd0,3)/boot.ini of=(hd0,0)/boot.ini
这里特别注意, 对于活动分区的系统项应该采用以下复制语句:dd if=(hd0,0)/boot_bak.ini of=(hd0,0)/boot.ini这样就可以通过活动分区来启动所有操作系统了。最后,在所有windows 系统的启动项中隐藏其他windows 操作系统所在分区,并显示本系统所在分区。如在(hd0,2)所在操作系统的的启动项配置中需要进行如下配置:
unhide(hd0,2) # 显示分区(hd0,2)
hide(hd0,0) # 隐藏分区(hd0,0)
hide(hd0,1) # 隐藏分区(hd0,1)
hide(hd0,3) # 隐藏分区(hd0,3)
经过配置后的menu.lst 文件内容应该类似于以下内容:
default 2 # 表示默认启动第三项
timeout 5 # 表示5 秒后自动启动默认系统
title 启动windows xp-1
# 表示第一项的标题是"启动windows xp-1"
root (hd0,0)# 表论文导读:计划在各个操作系统上安装软件,这样就能让计算机实验室的计算机真正地全能、高效的运转。上一页12
示系统所在分区是(hd0,0)
dd if=(hd0,0)/boot_bak.ini of=(hd0,0)/boot.ini
# 将该系统所在分区的boot.ini 文件复制到活动分区根目录下。
hide (hd0,1)
hide (hd0,2)
hide (hd0,3)# 以上三项隐藏其他windows 操作系统所在分区unhide (hd0,0)# 显示本系统所在分区chainloader /ntldr # 装载和启动windows 系统(本处省略menu.lst 其他部分,如需完整内容请与作者联系)
完成上面的配置工作后就可以按照计划在各个操作系统上安装软件,这样就能让计算机实验室的计算机真正地全能、高效的运转。