无忧启动论坛

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

兼容USB-FDD/ZIP或USB-HDD启动的多启动盘

[复制链接]
跳转到指定楼层
1#
发表于 2008-2-3 13:39:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
问题解释:
用MBR制作的启动盘不能在仅支持FDD的机器上启动
用USBOOT制作的启动盘(HDD/ZIP)在FDD上识别成A:\ (FD0)
在HDD机器上识别为C:\ (hd0,0)
所以为了达到兼容问题:我暂时的办法为在CONFIG.SYS中增加了选择功能如下:
[menu]
menuitem=USBHDD, Root From USB-HDD
menuitem=USBFDDZIP, Root From USB-FDD/ZIP
menudefault=USBHDD,30
menucolor=7,0
依次来手动选择启动方式以适应GRUB启动时常出现的找不到文件的问题.
而AOTOEXEC.BAT中根据选择结果来跳转到两种不同的启动语句以找到文件.
否则在FDD时显示File not found.或者在HDD是停留在starting cmain()..状态中.
@ECHO OFF
cls
IF "%config%"=="USBHDD" GOTO USBHDD
IF "%config%"=="USBFDDZIP" GOTO USBFDDZIP
:USBHDD
grub --config-file=/Boot/Grub/Menu.lst
goto quit
:USBFDDZIP
grub --config-file=(fd0)/Boot/Grub/Menu.lst
goto quit
:QUIT
请老毛桃帮忙做个DOS下识别U盘被启动成A:\ (FD0) 还是C:\ (HD0,0) 的判断工具来实现自动跳转选择.

[ 本帖最后由 foxlandy 于 2008-2-3 07:46 AM 编辑 ]
2#
发表于 2008-2-3 19:53:13 | 只看该作者
这里的自动跳转可以用以下代码实现:

if %comspec%==A: goto usbhdd
if %comspec%==C: goto usbfddzip

需要注意的是这一段代码必需放在你建立虚拟磁盘、改变COMSPEC变量之前,所以最好放AUTOEXEC。BAT文件的开头部分!

[ 本帖最后由 logan0279 于 2008-2-3 07:55 PM 编辑 ]
回复

使用道具 举报

3#
 楼主| 发表于 2008-2-4 09:38:19 | 只看该作者
原帖由 logan0279 于 2008-2-3 12:53 PM 发表
这里的自动跳转可以用以下代码实现:

if %comspec%==A: goto usbhdd
if %comspec%==C: goto usbfddzip

需要注意的是这一段代码必需放在你建立虚拟磁盘、改变COMSPEC变量之前,所以最好放AUTOEXEC。BAT文件 ...



这个主意不错!
回复

使用道具 举报

4#
发表于 2008-2-4 16:59:31 | 只看该作者
又一创新!

以后U盘PE的通用性会好得多.
回复

使用道具 举报

5#
发表于 2008-2-7 10:50:00 | 只看该作者
关于全兼容的问题仍然需要时间进行研究
回复

使用道具 举报

6#
发表于 2008-2-8 22:44:06 | 只看该作者
是个好办法!!!!!!!
回复

使用道具 举报

7#
发表于 2008-2-8 23:43:24 | 只看该作者
好注意, 顶一下! !
回复

使用道具 举报

8#
发表于 2008-2-9 01:02:23 | 只看该作者
可以试试看,,,,。。。
回复

使用道具 举报

9#
发表于 2008-3-6 10:25:13 | 只看该作者
我的FDD的怎么总进不了PE系统。。只能DOS。。
回复

使用道具 举报

10#
发表于 2008-3-29 23:00:15 | 只看该作者
有 成品 的 USB-FDD 启动的PE么?希望分享下~
回复

使用道具 举报

11#
发表于 2008-4-22 23:50:03 | 只看该作者
这种方法有实现的可能吗。哪位兄弟试过啊。
回复

使用道具 举报

12#
发表于 2008-4-23 07:54:34 | 只看该作者
直接建一批处理,内容为:
grub --config-file=(fd0)/Boot/Grub/Menu.lst

当U盘启动后的盘符为A:>时,运行上面的批处理启动PE

不为A:>时,直接在提示符下执行GRUB.EXE就可以了
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-17 22:45

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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