无忧启动论坛

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

[求助] 一个U盘启动的问题(已解决 感谢不才大师的指点)

[复制链接]
跳转到指定楼层
1#
发表于 2012-5-19 20:15:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我想问个问题
我计划如下
U盘启动
1、进WinPE
2、进DOS
我现在用Fbinst给U盘分区
将WinPE和DOS做成两个镜像 放入UD
我的DOS镜像是这样的结构
一个DOS的ima做为光盘的启动文件 autoexec.bat config.sys 均在这个ima中 然后在光盘镜像中加了需要的程序 比如Ghost
WinPE正常
我希望进DOS以后 能看到DOS镜像被模拟成了光驱 然后能运行镜像中的程序
菜单我是这样写的 但是DOS下没有达到目的 DOS镜像本身单独放光盘上启动是正常的
不知道我表述清楚没有 还有谁能指点一下 谢谢
title WinPE
map --mem (ud)/Firadisk.img (fd0)
map --mem (ud)/WinPE.iso (0xff)
map --hook
chainloader (0xff)
title Dos
map --mem (ud)/Dos.iso (0xff)
map --hook
chainloader (0xff)

[ 本帖最后由 xiazaia 于 2012-5-20 12:37 编辑 ]
2#
发表于 2012-5-19 23:25:43 | 只看该作者
嘿嘿,dos下想运行光驱内的玩意是需要驱动滴。你加载了吗?
回复

使用道具 举报

3#
 楼主| 发表于 2012-5-20 09:13:26 | 只看该作者

回复 #2 不才 的帖子

DOS的镜像是个可启动镜像 用UltraISO做的
镜像的启动文件是Boot.ima 按该文件中说明是 Windows 98 Startup Disk

其中config.sys中有下面内容

device=himem.sys /testmem:off
device=oakcdrom.sys /D:mscd001
device=btdosm.sys
device=flashpt.sys
device=btcdrom.sys /D:mscd001
device=aspi2dos.sys
device=aspi8dos.sys
device=aspi4dos.sys
device=aspi8u2.sys
device=aspicd.sys /D:mscd001
files=10
buffers=10
dos=high,umb
stacks=9,256
devicehigh=ramdrive.sys /E 2048
lastdrive=z

autoexec.bat有下面内容

@ECHO OFF
set EXPAND=YES
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
cls
call setramd.bat %LglDrv%
set temp=c:\
set tmp=c:\
path=%RAMD%:\;c:\;%CDROM%:\
copy command.com %RAMD%:\ > NUL
set comspec=%RAMD%:\command.com
copy extract.exe %RAMD%:\ > NUL
copy readme.txt %RAMD%:\ > NUL

:ERROR
IF EXIST ebd.cab GOTO EXT
echo Please insert Windows 98 Startup Disk 2
echo.
pause
GOTO ERROR

:EXT
%RAMD%:\extract /y /e /l %RAMD%: ebd.cab > NUL
echo The diagnostic tools were successfully loaded to drive %RAMD%.
echo.

LH %ramd%:\MSCDEX.EXE /D:mscd001 /L:%CDROM%

如果是这个镜像单独刻盘 是没问题的 能够看到光驱
以这个镜像文件在虚拟机里启动 也没有问题
但是做到UD的时候 按设想 这个镜像应该被虚拟成光驱 且可以访问 但是此时提示盘符是E 无法访问
回复

使用道具 举报

4#
发表于 2012-5-20 10:50:43 | 只看该作者
嘿嘿,楼上的,当光盘与usb设备掺和到一块还想在dos下玩的时候,就比较麻烦鸟。
比较简单的处理办法就是使用附件提供的驱动文件直接替换掉你那Boot.ima内的同名文件。

OAKCDROM.zip

1.64 KB, 下载次数: 52, 下载积分: 无忧币 -2

回复

使用道具 举报

5#
 楼主| 发表于 2012-5-20 12:36:16 | 只看该作者

回复 #4 不才 的帖子

感谢 搞定了

早就想把DOS下半自动备份还原系统和WinPE做到一个U盘上 但是DOS下无法访问虚拟出来的光驱的问题一直解决不了

这个Eltorito.sys确实是好用 问题解决了

太谢谢了
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-16 19:41

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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