微机多重引导设计

微机多重引导设计

ID:34561597

大小:188.17 KB

页数:6页

时间:2019-03-07

微机多重引导设计_第1页
微机多重引导设计_第2页
微机多重引导设计_第3页
微机多重引导设计_第4页
微机多重引导设计_第5页
资源描述:

《微机多重引导设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、万方数据警19卷第三{!!I,:一:塑等技术与自动化V01.19No.1删熟孵·孽j;;i;涵黼识码:n用FDIsK分区,只能他出一个主DOs分区.其它逻辑盘用于存放应用程序和数据;喜爱UNIx(或xNEIx)的用户,分出两个逻辑盘后,可分别安装两个不同的操作系统;偏爱wINL】Ows95的用户,可在同一逻辑盘中,先安装DOs,然后再安装wINDOws95,用F4或F8功能键切换,完成不同操作系统的启动。本设计能划分四个主分区.安装四个(最多只能四个J不同且能分别启动的操作系统,供用户选择使用。1原理分析用FDISK命令分区,可分出多个不同容量的逻辑盘。实质上,分区的目的是将逻辑盘分

2、给某个操作系统。硬盘主引导记录(MBR)的分区表仅有四个分区表项,用于记录分区后的每个主逻辑盘的起止物理地址,因此最多只能容纳四个操作系统,这与一个物理硬盘可以分为24个逻辑盘,是两种不同的概念。在计算机系统中,不同的操作系统有不同的文件管理格式。在一个逻辑盘中,没有一种机制能完成不同操作系统文件管理格式的转换.即同文件格式的操作系统.不可能占用同一个逻辑盘。由于wIN∞wS95的文件格式兼容I)os的文件格式,故可共存同一逻辑盘中。微机的启动过程是先自检,然后再完成自举。自举的过程是先加载硬盘的主引导记录.并执行。主引导记录中的主引导程序首先搜索分区表顺中的激活标志(80H),获取

3、启动分区的起止地址.把该盘的系统引导记录读到内存的o:7cooH处.并执行,加载其操作系统。用DOs的FDIsK命令进行分区时,只能激活一个主活动分区,只有主分区的操作系统才能被加载启动。在启动的过程中,若检测到分区表中存在两个或两个以上的主活动分区,则显示为“无效分区”的错误提示,不能进行正常引导。若想在同一硬盘上实现多种操作系统启动,必须采用特殊的分区方法,依次分出多个主分区.每分出一个主分区,装入一种操作系统启动,不仅如此.还必须设计引导程序来完成多种操作系统的任选启动。现以安装DOS、wlNDOwS95、XENIx、wINDOwSNT四个操作系统为倒,介绍分区方收藕日期:19

4、99一_1022怍着简介:车晓秋.【1942~),男.工程师.从事计葬机软维护、教学、实验管理与开发工作.万方数据第19卷第1期李晓秋等:微机多重引导设计法和引导程序的设计。2设计方案设计方案包括分出四个主分区,设计新的引导程序和安装程序。2.1分出四个主分区采用特殊的分区方法,制作四个主分区。硬盘主引导记录分区表项的第五个字节是操作系统标志(ID)字节,其值对应不同的操作系统。例中四个操作系统的ID值分别为06.06,02和07。(1)执行DOs的FDISK命令,在硬盘上建立一个主D0s分区,并将此分遥激活后安装DOs操作系统;(2)用DEBuG程序将硬盘MBR中的第一个分区表项的

5、ID标志字节值“06”改为操作系统不能识别的“EF”值,并存盘;(3)再用FDIsK分区,此时系统会忽略第一次的分区操作.又可分出一个主Dos分区(不影响第一次分区数据),并激活.然后安装wlNI)ows95操作系统;用上述类似的方法完成其余两上主分区的操作,并装入对应的操作系统。注意:建立下一个主分区前,其它分区项的ID值均应为“EF”。四个分区建立后,在分区项中填入实际对应操作系统的ID值。2.2设计引导程序标准的主引导程序肯定不能满足多操作系统启动的要求,必须进行修改。设计的思路是先不执行标准的主引导程序,确认菜单所选的启动项,然后将每个启动分区的激活标志清o,再改写所选分区对

6、应分区项的激活标志,修改后通过中断调用写回硬盘的。面O道1扇区(以便读取欲启动分区项的起、止地址),读取系统引导记录,完成自举。设计的引导程序见附1任选多操作系统启动程序清单。其引导过程所执行的步骤如下:(1)显示多操作系统任选启动选择菜单的信息,提示用户输入欲启动的操作系统,输入所选号并回车确认。其菜单信息如下:FourOperationSystemBootProgram1一Theflrstpratiton2一Thesecondpartition3=Thethirdpar“tion4一ThefourthpartitionInpulthenumber(1—4):若用户选择“1”项,将

7、所有分区项激活标志值改为oO,确认后自动将第一个分区项的激活标志值置为80H,再把这改写后的分区表据写回。面。道1扇区。(2)读取活动分区项的起始参数,根据这个参数,把系统引导记录读到O:7coofI处;(3)跳到o:7c00H处执行,完成引导。2.3安装程序安装程序的作用是把新设计的引导程序的机器代码写到。面。道1扇区。本设计的引导程序是汇编语言的源程序,编译后链接成可执行文件.再通过安装程序写入。注意:引导程序必须通过安装程序安装,且引导程序的执行文件

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。