无忧启动论坛

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

分享经验:量产U盘USBCDROM+EasyBoot启动会存在几大问题实践报告

[复制链接]
跳转到指定楼层
1#
发表于 2008-4-22 16:16:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
经过多天的研究与无数次测试,发现了以下几个问题
1.ezboot不能以bcdw /xxldr  (普通光盘是可以的)
2.不能通过ezboot   run XXX.IMG直接加载USB2.0驱动后启动PE (因为usbaspi.sys,重置了USB设备,要通过grub 调用ima/img加载)
3.usbaspi.sys加载前,grub 能对(cd)访问,加载后就不行了,问题同上,也就是说PE要copy到大的IMA/IMG,或HMLOAD做出内存盘
4.EasyBoot调用grub.img中的grub仿真出来的IMA,是不可以用(fd0)访问的,也就是说,上面用大IMA/IMG放PE的方法在此就不适合使用了.(不用EasyBoot的话,实践证明是可以的)
5.创建IMA/IMG过程,参数非常重要,并非别人所说的"随便都行",经过无数次配制参数得出结论,关键在于  "每簇扇区数,选512或1024"不要选太高就能确保成功了.
6.使用loadsys 加载USB相关驱动后,即使两个盘都能访问,但是有一个盘输入盘符后会定住.解决方法改用devload,缺点,无法卸载,总比死机好!(只加载其中一个盘符不存在此问题)

[ 本帖最后由 szcxs 于 2008-4-22 04:18 PM 编辑 ]
2#
发表于 2008-4-22 16:26:47 | 只看该作者
实话实说,无论多少次实践,U盘归根到底,它是一个非标产品,想通过量产达到成为一个合符PC ISO9660 标准的外设硬件,只怕要广大追随者付出巨大的代价,而真正渔人得利是生产厂家罢了

[ 本帖最后由 oym2007 于 2008-4-22 04:44 PM 编辑 ]
回复

使用道具 举报

3#
发表于 2008-4-22 16:55:16 | 只看该作者
原帖由 oym2007 于 2008-4-22 04:26 PM 发表
实话实说,无论多少次实践,U盘归根到底,它是一个非标产品,想通过量产达到成为一个合符PC ISO9660 标准的外设硬件,只怕要广大追随者付出巨大的代价,而真正渔人得利是生产厂家罢了

嘿嘿,快人快语,一矢中的!
回复

使用道具 举报

4#
发表于 2008-4-22 17:11:26 | 只看该作者
谢谢分享,如果还有经验总结欢迎继续分享!
回复

使用道具 举报

5#
发表于 2008-4-23 08:44:40 | 只看该作者
感谢楼主分享
我来给解释一下吧

2.不能通过ezboot   run XXX.IMG直接加载USB2.0驱动后启动PE (因为usbaspi.sys,重置了USB设备,要通过grub 调用ima/img加载)


这是因为EASYBOOT不是内存仿真,也是一大缺陷,这样导致仿真出来的IMG/IMA文件是只读的,所以基于EASYBOOT的很多IMG都必须依靠创建RAMDRIVE的方式来运行,常见的是用XMSDSK来创建虚拟内存盘,然后将临时目录和需要的文件都放置在虚拟内存盘,当然了,COMMAND.COM和comspec变量设置到虚拟盘中,再运行程序就没问题了,不然的话,运行程序后返回时是需要读取光驱的,访问A盘上的东东就是访问光盘上的IMG,而不是内存里面的数据,楼主当然也可以通过XMSDSK创建一个X盘,然后在X盘加载USB2.0驱动就没问题了



3. usbaspi.sys加载前,grub 能对(cd)访问,加载后就不行了,问题同上,也就是说PE要copy到大的IMA/IMG,或HMLOAD做出内存盘

这点原理同上,重置了USB设备,使得USB设备在ASPI总线上,自然会丢失原来的设备号
这就是为啥加载了USB驱动后,如果USB设备是以HDD形式启动的,大部分分区软件,克隆软件不可用(因为HD0丢失了)


4. EasyBoot调用grub.img中的grub仿真出来的IMA,是不可以用(fd0)访问的,也就是说,上面用大IMA/IMG放PE的方法在此就不适合使用了.(不用EasyBoot的话,实践证明是可以的)

这个确实如此,只好考虑用hmload了



5.创建IMA/IMG过程,参数非常重要,并非别人所说的"随便都行",经过无数次配制参数得出结论,关键在于  "每簇扇区数,选512或1024"不要选太高就能确保成功了.

这个。。。。参数很好设置的,再者。。。每簇扇区数是自动生成的,不用手填...............当超过一定扇区数量时会自动变化,手动只需要设置 T H N三个参数
回复

使用道具 举报

6#
发表于 2008-4-23 08:46:07 | 只看该作者
楼主可以考虑用isolinux来做启动盘
或者用淘气包呀
干脆直接用grldr来做启动光盘
这样肯定是没问题的啦
就是界面差点。。呵呵
回复

使用道具 举报

7#
 楼主| 发表于 2008-4-23 09:45:35 | 只看该作者
原帖由 wowfans 于 2008-4-23 08:46 AM 发表
楼主可以考虑用isolinux来做启动盘
或者用淘气包呀
干脆直接用grldr来做启动光盘
这样肯定是没问题的啦
就是界面差点。。呵呵

很感谢你热心参与讨论和研究,哈哈

淘气包这几天我都在研究中,我之所以用EasyBoot,是因为他容易启动成功,听说grldr有部分主板是不行的,而且画面没那么漂亮.
我用EASYBOOT做出来的 可以分为EasyBoot启动模式和grub4dos模式
用grldr做的话,要用到easyboot,就只能通过仿真ISO,如果是USB1.1就很慢了!
时空淘气包不知道出做来效果好不好,网上的资料还不是十分多(相对EASYBOOT)
如果好的话,我会考虑改成时空淘气包的模式
回复

使用道具 举报

8#
发表于 2008-4-23 19:07:40 | 只看该作者
原帖由 szcxs 于 2008-4-23 09:45 发表

很感谢你热心参与讨论和研究,哈哈

淘气包这几天我都在研究中,我之所以用EasyBoot,是因为他容易启动成功,听说grldr有部分主板是不行的,而且画面没那么漂亮.
我用EASYBOOT做出来的 可以分为EasyBoot启动模式 ...

    我也做了好几个了,在使用过程中,关键还是兼容性和速度,这就是大家一直在探索、追求的原因了!
回复

使用道具 举报

9#
发表于 2009-2-3 17:48:19 | 只看该作者
学习了自己来试试做做
回复

使用道具 举报

10#
发表于 2009-2-3 19:34:52 | 只看该作者
我真是不明白现在为什么这么多人追求量产,为了启动我只是用IO+grub就非常方便,做启动的目的为什么?不就是为了系统维护吗?为什么不是追求维护的方便而是为了追求所谓启动的多样性。我个人认为光盘启动中BCDW的兼容性最好,U盘启动中IO+GRUB最好,不知道各位是什么意见。
回复

使用道具 举报

11#
发表于 2009-6-13 16:22:54 | 只看该作者
不错,现在我需要这样的经验,谢谢分享,再研究学习
回复

使用道具 举报

12#
发表于 2009-6-13 18:21:33 | 只看该作者
原帖由 一只旋转的陀螺 于 2009-2-3 19:34 发表
我真是不明白现在为什么这么多人追求量产,为了启动我只是用IO+grub就非常方便,做启动的目的为什么?不就是为了系统维护吗?为什么不是追求维护的方便而是为了追求所谓启动的多样性。我个人认为光盘启动中BCDW ...


我也是这么认为的!
回复

使用道具 举报

13#
发表于 2010-1-26 10:46:30 | 只看该作者

有详细的解决的方法了么?

请问 这个现象有详细的  简单的解决的方法了么  我现在还是量产后 一键恢复到C盘不能用
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-7-27 19:09

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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