中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS启动盘 & LOGO技术 (启动盘室) » USB CDROM与 IDE CDROM 启动区别问题!?
作者:
标题: USB CDROM与 IDE CDROM 启动区别问题!? 上一主题 | 下一主题
fengbaishen
初级用户





积分 26
发帖 7
注册 2006-7-25
状态 离线
『楼 主』:  USB CDROM与 IDE CDROM 启动区别问题!?

同一张光盘,用IDE CDROM启动完全可以支持USB2.0光驱,而用USB2.0光驱启动就失败了,我把两个主要文件以及启动时屏幕的主要提示贴一下,大家帮忙分析一下USB2.0光驱启动失败的原因!
--------
autoexec.bat
--------
@ECHO OFF
SET DIRCMD=/O:N
set LglDrv=27 * 26 Z 25 Y 24 X 23 W 22 V 21 U 20 T 19 S 18 R 17 Q 16 P 15
set LglDrv=%LglDrv% O 14 N 13 M 12 L 11 K 10 J 9 I 8 H 7 G 6 F 5 E 4 D 3 C
call setramd.bat %LglDrv%
SHSUCDX.EXE /D:idecd001 /D:USB-CD

call cramd.bat

path=%RAMD%:\;A:\USB;A:\;%CDROM%:\Tools;%CDROM%:\Tools\pq;%CDROM%:\Tools\hd;%CDROM%:\Tools\dm;A:\;%PATH%
lh a:\mouse.com >nul
prompt CD=%CDROM%:_RAM=%RAMD%:_$p$g
copy a:\command.com %RAMD%:\>nul
set comspec=%RAMD%:\command.com
a:
cls
dir *.exe /w
dir %CDROM%:\Tools\*.* /w
echo.
echo Type VC to run a viasual command shell!
echo.

--------
CONFIG.SYS
--------

[menu]
menuitem=idecd, Start computer with IDE/ATAPI CD-ROM support.
menuitem=usbcd, Start computer with USB CD-ROM support.
menudefault=idecd,15
menucolor=7,0

[idecd]
devicehigh=himem.sys /testmem:off
devicehigh=idecd.sys /d:idecd001
devicehigh=ramdrive.sys /E 4096

[usbcd]
devicehigh=himem.sys /testmem:off
devicehigh=usb\ramfd.sys
devicehigh=usb\usbaspi.sys
devicehigh=usb\usbcd.sys /d:USB-CD
devicehigh=ramdrive.sys /E 4096

[COMMON]
files=10
buffers=10
dos=high,umb
stacks=9,256
lastdrive=z

屏幕主要提示:

IDE:
RAM FD Driver  installed!
ASPI Manager  installed!
USB CD-ROM Device Driver installed!
Microsoft RAM Driver version 3.06 Virtual K:!
VC run shell!
启动成功!

USB:
RAM FD Driver not  installed!
ASPI Manager  installed!
The following file is missing or cocorrupted:USB\USBCD.SYS
There is an error in your CONFIG.SYS file on line 16!
The following file is missing or cocorrupted:RAMDRIVE.SYS
There is an error in your CONFIG.SYS file on line 17!
The following file is missing or cocorrupted:COMMAND.COM
Type the name of the command interprder(e.g. C:\WINDOWS\COMMAND.COM)
A>
启动失败!

大家看一下,主要的问题是在装载ASPI Manager  之后,USB光驱就找不到接下来的设备驱动程序了,而IDE就没有这个问题,各位帮我分析一下,尤其那么多做启动盘的朋友能否帮个忙啊?郁闷!:(

2006-7-27 15:29
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
fujianabc
金牌会员





积分 3467
发帖 1616
注册 2004-6-21
状态 离线
『第 2 楼』:  

可能是主板中的usb驱动与dos的usbaspi.sys有冲突,两者不能同时生效吧。
启动时用的主板中的usb驱动在加载了usbaspi.sys后就是失效了。

解决方法:
用grub或isolinux做启动光盘,启动时用memdisk把整个1.44M软盘镜像读入内存,这样在加载usb驱动时就无需再读取光盘了。

2006-7-27 16:06
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
fengbaishen
初级用户





积分 26
发帖 7
注册 2006-7-25
状态 离线
『第 3 楼』:  



  Quote:
Originally posted by fujianabc at 2006-7-27 16:06:
可能是主板中的usb驱动与dos的usbaspi.sys有冲突,两者不能同时生效吧。
启动时用的主板中的usb驱动在加载了usbaspi.sys后就是失效了。

解决方法:
甠...

分析的有道理,但是用grub做到万能启动盘我用过,用IDE启动没问题,但是用USB启动时就只显示几个字母 Stage1 就死掉了,根本起不来,就连菜单都看不见,本人在这方面知识浅薄,grub或isolinux 软件根本没有用过,能不能給个思路或现成的映像,这几天就忙这个USB启动盘了,从无忧启动论坛到DOS联盟还是没有制作成功,还请多多帮忙,谢了!

2006-7-27 16:21
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: