山西省吕梁高级技工学校 033000
摘 要:本文阐述了中等专业学校计算机教学的实用性操作,即利用Grub+多操作系统提高计算机实验室的灵活性和利用率。可采用在一台主机安装多个操作系统实现计算机的高利用率。
关键词:分区grub 操作系统 引导程序
实用操作在计算机实验室建设中往往要求实验室计算机能够进行多种类别的实验,在计算机资源短缺的单位通常采用在一台计算机上安装各种类型的大量的应用软件和系统软件来实现,对于计算机资源相对宽松的单位则采用了建立软件实验室、网络实验室、信息安全实验室、应用实验室等多个分实验室来实现上述目标。通常情况下,如果系统中安装的软件过多会直接导致计算机运行速度和开机速度减慢,而设置多个分实验室则会造成实验室利用率下降。所以实验室管理员还是更热衷于在一台计算机上安装多个操作系统,每个操作系统安装特定类别的软件。这种方法的确解决了计算机运行速度慢和利用率低的问题,但是多个操作系统之间是不透明的,这就导致了多操作系统计算机系统的不稳定,甚至会造成一个或者多个操作系统系统文件被误删除或修改而导致系统无法使用。所以一个较好的解决方法就是设法将各个操作系统进行隔离,即一个操作系统只能操作本身的系统盘和公共盘符而不能对其他操作系统进行操作。通过使用grub软件来对多操作系统进行合理配置即可达到上述目的,充分提高计算机实验室的灵活性和利用率。
一、基本原理
计算机在安装多操作系统时,一般一个分区安装一个操作系统,而且应该先安装windows系统再安装其它系统。安装windows系统时可先安装一个基本系统,然后再利用ghost软件的分区克隆功能在其它分区中安装windows系统,linux系统则须一个一个地按照常规方法安装。由于windows系统需要依靠位于活动分区下的boot.ini文件来引导启动,所以需要在启动各个windows系统前先将该系统的boot.ini文件复制到活动分区下。由于硬盘的MBR只有512字节,不可能将所有操作系统的启动信息都写到MBR中,这时可以将grub安装到MBR中,再利用grub软件来管理各个操作系统的启动。grub在管理多个操作系统启动的同时能够根据用户设置在启动系统之前将一个文件复制到其它位置、隐藏和显示部分硬盘分区,通过这些配置后的操作系统中将无法操作其它操作系统所在分区,这样便可以达到实验室管理员梦寐已求的系统隔离目的。
二、关键技术
多操作系统的实现。在计算机实验室中用得最多的操作系统为windows操作系统和linux操作系统,本文将用这两种操作系统作为例子介绍多操作系统的实现。在安装多操作系统时,应采用先安装windows操作系统,再安装linux操作系统的顺序。安装多个windows操作系统时,可首先按照常规方法安装一个基本系统,在基本系统上不安装任何软件,ghost软件在克隆windows操作系统时会自动修改windows操作系统的启动文件boot.ini。
timeout 3#表示3秒后启动默认选项的系统
default 1#表示启动第2项系统
title Linux#表示该启动项以”Linux”作为标题
root(hd0,1)#系统所在位置为第一个硬盘第二个分区
kernel/boot/vmlinuz ro root=(hd0,1)
initrd/boot/initramfs.img
#以上部分为加载和启动linux系统的内核
title Microsoft Windows#本行为启动项标题
root(hd1,0)#指定系统所在
chainloader/ntldr#装载和启动windows系统
三、方案实施
1.安装操作系统。
期刊文章分类查询,尽在期刊图书馆在安装操作系统之前,首先需要对硬盘进行规划:该系统需要几个系统?需要几个公共分区?将分区方案规划好后,将系统按照先windows后linux的顺序进行安装。在安装windows系统时需要将第一个操作系统安装在活动分区上。安装后不要安装任何软件,将其作为基础系统,运用ghost软件将基础系统克隆到其它需要安装windows系统的分区,将所有的windows系统克隆完后按照常规方法逐个安装linux系统。
2.安装grub。对于在上一步中规划并安装了linux操作系统的,可以省略该步骤,因为在安装linux系统的时候会自动安装grub并使用grub来引导操作系统的启动。如果在上一步规划中只安装了windows操作系统,则需要另行安装grub。建议安装2009版的grubfordos,首先下载并运行grubfordos,选择磁盘后刷新分区列表并选择整个磁盘(MBR),然后单击“安装”按钮即可进行安装。
3.配置menu.lst。按照上面介绍的方法安装grub软件后,即可对menu.lst文件进行配置。
(1)首先按照普通menu.lst文件的格式,根据实际需要配置好menu.lst文件的timeout、default、title、root、kernel、initrd、chainloader部件,将基础系统克隆到其它需要安装windows系统的分区,将所有的windows系统克隆完后按照常规方法逐个安装linux系统。
(2)安装grub。对于在上一步中规划并安装了linux操作系统的,可以省略该步骤,因为在安装linux系统的时候,会自动安装grub并使用grub来引导操作系统的启动。如果在上一步规划中只安装了windows操作系统,则需要另行安装grub。建议安装2009版的grubfordos,首先下载并运行grubfordos,选择磁盘后刷新分区列表并选择整个磁盘(MBR),然后单击“安装”按钮即可进行安装
(3)配置menu.lst。按照上面介绍的方法安装grub软件后,即可对menu.lst文件进行配置。本文为了方便描述,假设所需系统由4个windowsxp、1个fedora12和2个公共分区组成,并假设它们所在硬盘分区分别为(hd0,0)、(hd0,1)、(hd0,2)、(hd0,3)、(hd0,5)、(hd0,6)、(hd0,7),fedora12的swap分区为(hd0,8),其中(hd0,0)为活动分区,假设之前已将活动分区的boot.ini文件备份为(hd0,0)/boot_bak.ini。
综上所述,在计算机技术全面渗透的现代社会,计算机信息化技术在社会各行各业中都得到了广泛的应用,如果不会计算机基础和应用,在现代社会的企、事业单位中几乎无立足之地。计算机教学的教学理念、教学方式、教学过程、学生的学习态度都是影响计算机教育水平的因素。中等专业学校对计算机教学的定位不准确,对社会各行各业对计算机的应用评估不全面,在学生走上工作岗位后,无论从事生产加工还是制造、服务等各行各业都会应用到计算机技术,因此计算机教学与市场需求脱钩,对市场和行业的需求了解不透、分析不到位,学生的计算机理论知识和实践水平都与社会需求有差距,这也是导致中等专业学校就业难的重要原因之一。中等专业学校作为培养社会急需的技工人才,应当以人才战略为首要目标,培养社会上“即插即用”型的高效人才,根据社会的需要,定制人才战略。中等专业学校应当充分利用与企业的合作关系,充分利用企业资源探索学企结合的教学模式,使学生通过在企业的实际实习、工作,将在学校学到的计算机教育的理论知识在企业中得到应用,通过应用找出自己学习中的不足,加深对理论学习的理解,同时了解自己在未来工作当中对计算机的应用方向,找出自己计算机知识的盲点,然后加以学习,才能使自身的知识更加扎实、全面。另一方面,学校可以与企业联合建立校内、校外实践教学基地。在教学基地里,学生可以为企业做一些相对简单的外包服务工作,如简单的软件编程、程序维护、测试、体验等工作。通过这些实践,不仅可以为企业创造一定的经济效益,同时学生也通过在校内、校外实践基地的锻炼提高了计算机应用水平,为将来走向社会奠定了坚实的基础。
参考文献
[1]张长弓 浅谈计算机科学与技术计算机科学与应用.河北教育出版社,2011,8。
[2]刘建芳 计算机使用技术如何提高计算机的使用率.安徽出版集团,2012,4。
论文作者:赵瑞华
论文发表刊物:《教育学文摘》2016年1月总第181期
论文发表时间:2016/3/30
标签:操作系统论文; 系统论文; 分区论文; 计算机论文; 多个论文; 实验室论文; 软件论文; 《教育学文摘》2016年1月总第181期论文;