粤ICP备11076303号  广州青年志愿者协会医疗服务总队 www.gzyld.org.cn
加入医疗队
加入志愿者

位置:GZ医疗队公益纪实公益站长硬件维修

多重系统启动盘的制作


来源:      作者:      点击:次      时间:2007-03-20
现在我们来讲多重启动光盘制作。目前采用这种方法的工具软件主要有3个:DiskemuISOLINUX/MEMDISKBoot Scriptor。实际上,Boot sriptorMichael K Ter LouwISOLINUX的基础上二次开发的产品,但它对ISOLINUX的功能和性能都进行了非常大的扩充,与ISOLINUX的差别较大,特别是从1.2.3b版开始引入了Diskemu,使其兼容性大大提高,所以我们重点是DiskemuBoot Scriptor

可以毫不夸张地说,Diskemu是个划时代的经典之作。在Diskemu被开发出来之前,人们要制作1张多重启动CD-ROM真的需要花费九牛二虎之力:按照El Torito规范需要进行繁琐的地址计算,找到地址后再去修改ISO文件,最后辛辛苦苦制作出来的多重启动CD-ROM还不能保证兼容所有的BIOS!后来,Gary Tong为了解决可启动CD-ROM无法浏览CD-ROM上文件的问题而开发了Diskemu(支持单重启动CD-ROM),BIOS模拟法这时才真正诞生。Bart Lagerweij继续这项工作,使Diskemu能够最多支持20个启动磁盘映像!但非常可惜,200111月,Bart在写完Diskem1x.bin v1.1 BETA后便停止了对Diskemu的继续开发(参见http://www.nu2.nu/diskemu,英文)。但不可否认,直到现在,Diskemu仍然是非常优秀的,其兼容性最好。下面是Diskemu的主要特点:

  (1)支持ISO 9660文件系统。
  (2)使用一种简单的类似批处理形式的脚本语言来执行一定的动作,例如:清屏,显示提示信息,等待按键,运行特定磁盘映像,等等。
  (3)可以快速地编写自己定制的启动菜单,并启动相应的磁盘映像。
  (4)为专业人员提供一个命令行调试模式,手工执行一些操作。
  (5)自动检查软盘映像类型。支持多种软盘映像:160 KB180 KB320 KB360 KB1.2 MB720 KB820 KB1.44 MB1.68 MB1.72 MB2.88 MB
  (6)使用1张可启动的Diskemu CD-Rom,你甚至可以从另外不能启动的CD-ROM上启动磁盘映像文件。当然需要首先用可启动的Diskemu CD-Rom启动,然后进入命令行模式,再更换光盘,键入“cd \”,再运行光盘上的映像文件(在实际工作中这项功能应用得并不多)。
  (7)它使用一个单独的引导器(loader.bin),将能够正确地加载diskem1x.bin,甚至在BIOS不完全兼容El-Torito规范的主板上,也能保证正确引导。

  Bart还有几个计划没有完成,当然也是Diskemu的主要不足:
  (1)检测第1快硬盘是否看似能够启动。
  (2)让diskem1x直接将信息写入屏幕缓存。
  (3)增加颜色功能。
  (4)键盘映射(以支持其他国家的键盘)。
  (5)增加软盘映像热交换功能。
  (6)加载COM文件(COM文件一定不能用DOS功能)。

“非模拟”式BIOS模拟法要求有1个引导器和1

新活动 回顶部
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
验证码: 点击我更换图片
最新评论 进入详细评论页>>