无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 1842|回复: 1
打印 上一主题 下一主题

[原创]对付效率源类,需写入软盘程序的方法[大体通用吧]  

[复制链接]
跳转到指定楼层
1#
发表于 2003-10-28 02:38:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

本方法物理引导测试正常,但是vmware有点毛病 (vmware某些版本可能无法启动或启动速度非常慢).
我的思路
ezboot的特性
1 ezboot 支持 run ,可以进行引导跳转;
2 ezboot 不提供可写入内存虚拟软驱功能;
3 ezboot 不支持调用外部程序
根据以上3点要解决这一问题就需要制作一个启动盘镜像.我们要求这一启动盘镜像具备如下特性:
1 可以引导
2 可以建立可写虚拟软驱
3 支持压缩镜像
syslinux/memdisk的搭配组合完全满足我们的需要,并且syslinux/memdisk遵循GPL2发布,可以自由获取使用.
实际试验
1 使用ISOLinux
  一开始打算使用ISOLINUX,但是失败了.用isolinux_debug.bin也看不到任何有价值的信息.不得不放弃
2 使用syslinux
  
  2.1首先编写一个引导配置文件syslinux.cfg
  
  内容可以简写成一行也可以按照格式写完整.
  简单的
  1.   default memdisk initrd=xly16.img
  2.   
复制代码
  标准写法
  1.   default xly16
  2.   label xly16
  3.     kernel memdisk
  4.     append initrd=xly16.img
  5.   
复制代码
  
  2.2 建立引导磁盘
  
  2.2.1 虚拟内存软盘
        使用ramdisknt 1.5虚拟一个2.88的软驱。
  2.2.2 建立syslinux系统盘
        syslinux.exe -s a: (win32)
        syslinux.com -s a: (ms-dos)
  2.2.3 复制文件
        将启动配置文件syslinux.cfg、内存盘memdisk、效率源1.6镜像xly16.img复制到a盘。
  2.2.4 抓镜像
        可以直接使用ramdisknt的保存镜像功能,或者其他喜欢的工具。
3 使用方法
  run xlyboot.img
4 总结
  效率源需要将某些资料写入软驱方能开始工作。为此我们采用syslinux + memdisk的方式制作可启动镜像,利用ezboot本身的run命令即可完美解决。
5 下载,以上提到的工具都可以从网络上找到,下载syslinux(自由软件/GPL2)和xly16零售版就齐全了.

QQ:12985462 MSN:libertyeidos@hotmail.com eMail:HeartIcy@163.com
首发 http://www.ezbsvs.com/cgi-bin/topic.cgi?forum=1&topic=1768&show=0
2#
发表于 2003-10-28 08:16:59 | 只看该作者

[原创]对付效率源类,需写入软盘程序的方法[大体通用吧]  

使用ISOLINUX是可以的,这个在我集成CD-Puppy Version 0.4时经过一定的修改,发现ISOLINUX/VMLINUZ是可行的,而且我个人的感觉比用syslinux/memdisk来得直接,因为用syslinux需要为每个软盘镜像重新制作.img,而ISOLINUX就不必了,可以将光盘上的.img直接加载到可写虚拟软驱中,需要做的只是修改ISOLINUX.CFG,有兴趣的朋友不妨一试
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-7-23 21:17

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表