|
|
:start
cls
print 1
print 光盘启动菜单
print
print
print
print
print
print
print [1] 自动安装Win 98
print
print [2] 自动安装Win 2000
print
print [F3] 重新启动
print
print [ESC] 硬盘启动
print
print
print
print
print
print
print
print 20秒后将自动硬盘启动
print
print
;
:menu0
getkey 20 esc
onkey 1 goto run1
onkey 2 goto run2
onkey f3 goto runr
onkey esc goto runc
onkey up goto menuxc
onkey down goto menu2
onkey entr goto run1
onkey 0xE00D goto run1
goto menu0
;
:menu1
print 1
getkey
onkey 1 goto run1
onkey 2 goto run2
onkey f3 goto runxr
onkey esc goto runxc
onkey up goto menuxc
onkey down goto menu2
onkey entr goto run1
onkey 0xE00D goto run1
goto menu1
;
:menu2
print 2
getkey
onkey 1 goto run1
onkey 2 goto run2
onkey f3 goto runxr
onkey esc goto runxc
onkey up goto menu1
onkey down goto menuxr
onkey entr goto run2
onkey 0xE00D goto run2
goto menu2
;
:menuxr
print 3
getkey
onkey 1 goto run1
onkey 2 goto run2
onkey f3 goto runxr
onkey esc goto runxc
onkey up goto menu2
onkey down goto menuxc
onkey entr goto runxr
onkey 0xE00D goto runxr
goto menu3
;
:menuxc
print 4
getkey
onkey 1 goto run1
onkey 2 goto run2
onkey f3 goto runxr
onkey esc goto runxc
onkey up goto menuxr
onkey down goto menu1
onkey entr goto runxc
onkey 0xE00D goto runxc
goto menu4
;
:run1
cls
run ide98.img
getkey
goto start
;
:run2
cls
run w2ksect.bin
getkey
goto start
;
:runxr
cls
boot 80
getkey
goto start
;
:runxc
cls
reboot
getkey
goto start
;eof
这是我用ISOPACK制件的中文启动菜单.但点击第一项时无法全自动安装win98.我不太懂DOS的知识.不知该如何修改.img的文件?请老大详细说明清楚应该如何修改哪些文件或添加哪些文件.
斑主的回复:
IDE98.IMG是要与无忧启动的配套文件一起使用才可以.
如果你用的是026版,那就需要把BOOT和UCDOS(可以不要)一起放在光盘的根目录下.
现在你要做的是要单一的完成WIN98自动安装的过程,实现这个功能,要做以下几步:
1.在AUTOEXEC.BAT和CONFIG.SYS中,加载光驱.
2.在加载光驱后,要找到光盘盘符
3.然后就是执行SETUP.EXE MSBATCH.INF /IS
这里介绍另外一种相对比较常用的方法,正版WINDOWS 98采用这种方法.
以自动安装WINDOWS 98 为例:
在引导文件IMG中,除了常规的文件外,还带有一个专门查找光盘盘符的命令FINDCD.EXE,这个文件在运行时,会查找光盘\WIN98\SETUP.EXE这个文件是否存在,所以你的光盘一定要有这个相对应的文件,或者用UEDIT去修改FINDCD.EXE中的WIN98\SETUP.EXE,指向光盘上的其他文件.
以下菜单内容可以根据自己的需要调整.
CONFIG.SYS 内容:
device=himem.sys /testmem:off
device=oakcdrom.sys /D:oemcd001
device=btdosm.sys
device=flashpt.sys
device=btcdrom.sys /D:oemcd001
device=aspi2dos.sys
device=aspi8dos.sys
device=aspi4dos.sys
device=aspi8u2.sys
device=aspicd.sys /D:oemcd001
files=60
buffers=20
dos=high,umb
stacks=9,256
lastdrive=z
AUTOEXEC.BAT 内容:
@ECHO OFF
set EXPAND=YES
SET DIRCMD=/O:N
cls
set temp=c:\
set tmp=c:\
path=a:\
LH MSCDEX.EXE /D:oemcd001 /L:D
set CDROM=FOO23
FINDCD.EXE
if "%CDROM%"=="FOO23" goto NOCDROM
path=a:\;%CDROM%\
%CDROM%
cd \WIN98
echo.
SETUP.EXE MSBATCH.INF /IS
goto QUIT
:NOCDROM
echo.
echo The Windows 98 Setup files were not found.
echo.
:QUIT
我依照您的回复.制做了win98启动盘.加入了FINDCD.EXE程序并修改了CONFIG.SYS和AUTOEXEC.BAT的内容.可在Virtual PC测试win98切无法启动.唉,这个win98启动文件为什么这么复杂?斑主.你发一份正版win98自动安装的引导文件给我吧.
|
|