谢谢楼上的解答,
Autoexec.bat:
@echo off
SET DIRCMD=/OGN /4
SET PROMPT=$P$G
LFNFOR ON
SET DIRCMD=/4
SET HDPMI=16384
MODE CON RATE=32 DELAY=1
KEYRATE 0 0 >NUL
LH DosKey
DOSLFN /c- /Z:CP936UNI.TBL
lh killer
LH ZENO /Q
xmsdsk 4096 /y
FINDRAMD > nul
IF NOT EXIST %RAMDRIVE%\TEMP\NUL MD %RAMDRIVE%\TEMP
SET TMP=%RAMDRIVE%\TEMP
SET TEMP=%RAMDRIVE%\TEMP
PATH=%RAMDRIVE%\;a:\
copy command.com %RAMDRIVE%\ > NUL
set comspec=%RAMDRIVE%\command.com
pkunzip -d tools.zip %RAMDRIVE%\ > nul
if "%config%"=="UMBPCI2" goto CDROM
if "%config%"=="M2" goto CDROM
if "%config%"=="M4" goto CDROM
if "%config%"=="M5" goto CDROM
if "%config%"=="M6" goto CDROM
if "%config%"=="M7" goto CDROM
if "%config%"=="M9" goto CDROM
if "%config%"=="M11" goto CDROM
if "%config%"=="M12" goto CDROM
if "%config%"=="M13" goto CDROM
if "%config%"=="M14" goto CDROM
if "%config%"=="M16" goto CDROM
if "%config%"=="M18" goto CDROM
if "%config%"=="M19" goto CDROM
if "%config%"=="M20" goto CDROM
if "%config%"=="M21" goto CDROM
goto mouse
:CDROM
LH SHCDX33A /D:?IDE-CD /D:?USB-CD /D:?FWR-CD /D:?PCM-CD
:mouse
echo.
echo type P for mouse(PS/2)
echo type U for mouse(USB)
echo type N for nomouse
echo.
choice /c:pun choose an option /t:p,5
if errorlevel 3 goto ms3
if errorlevel 2 goto ms2
if errorlevel 1 goto ms1
:ms3
goto end
:ms2
LH UHCI
lh MOUSCLIP
goto end
:ms1
LH CTMOUSE
lh MOUSCLIP
goto end
:end
LH peruse /x32
Config.sys:
[menu]
submenu=UMBPCI,Boot with UMBPCI [Real Mode]
submenu=EMM386N,Boot with EMM386(NOEMS) [Protected Mode]
submenu=EMM386R,Boot with EMM386(EMS & XMS) [Protected Mode]
menuitem=JEMM386,Boot with JEMM386
menuitem=UMBPCI2,Boot with UMBPCI and CD-ROM [HIMEM]
menudefault=UMBPCI,10
menucolor=7,0
[UMBPCI]
menuitem=M1,Boot (UMBPCI)
menuitem=M2,Boot with CD-ROM
menuitem=M3,Boot with U-Disk
menuitem=M4,Boot with U-Disk and CD-ROM
menuitem=M5,Boot with U-Disk and CD-ROM(USB)
menuitem=M6,Boot with U-Disk and CD-ROM(PCMCIA)
menuitem=M7,Boot with IEEE1394 HDD and CD-ROM
menudefault=M1,10
menucolor=6,0
[EMM386N]
menuitem=M8,Boot (EMM386 NOEMS)
menuitem=M9,Boot with CD-ROM
menuitem=M10,Boot with U-Disk
menuitem=M11,Boot with U-Disk and CD-ROM
menuitem=M12,Boot with U-Disk and CD-ROM(USB)
menuitem=M13,Boot with U-Disk and CD-ROM(PCMCIA)
menuitem=M14,Boot with IEEE1394 HDD and CD-ROM
menudefault=M8,10
menucolor=5,0
[EMM386R]
menuitem=M15,Boot (EMM386 EMS & XMS)
menuitem=M16,Boot with CD-ROM
menuitem=M17,Boot with U-Disk
menuitem=M18,Boot with U-Disk and CD-ROM
menuitem=M19,Boot with U-Disk and CD-ROM(USB)
menuitem=M20,Boot with U-Disk and CD-ROM(PCMCIA)
menuitem=M21,Boot with IEEE1394 HDD and CD-ROM
menudefault=M15,10
menucolor=5,0
[JEMM386]
DEVICE=QHIMEM.SYS /N32 /B
DEVICE=QDBOOT.SYS /R /W
DEVICE=UMBPCI.SYS /I=D000-EFFF
DEVICE=UMBM.EXE /I=D000-EFFF
DEVICEHIGH=QDREL.SYS
DEVICEHIGH=JEMM386.EXE
DEVICEHIGH=QHIMEM.SYS
DEVICEHIGH=QCACHE.SYS
DEVICEHIGH=QCDROM.SYS /D:IDE-CD /UF /L
[UMBPCI2]
DEVICE=HIMEM.SYS /testmem:off /q
DEVICE=QDBOOT.SYS /R /W
DEVICE=UMBPCI.SYS
DEVICEHIGH=QDREL.SYS
DEVICEHIGH=QCACHE.SYS
DEVICEHIGH=QCDROM.SYS /D:IDE-CD /UF /L
[M1]
DEVICE=UMBPCI.SYS
DEVICE=QHIMEM.SYS /N32 /W
DEVICEHIGH=QCACHE.SYS
[M2]
include M1
DEVICEHIGH=QCDROM.SYS /D:IDE-CD /UF /L
[M3]
include M1
rem DEVICEHIGH=USBASPI.SYS /v /w /o
rem DEVICEHIGH=USBASPI.SYS /v /w /u
rem DEVICEHIGH=USBASPI.SYS /v /w /e
DEVICEHIGH=USBASPI.SYS /v
devicehigh=Di1000dd.SYS
[M4]
include M3
DEVICEHIGH=QCDROM.SYS /D:IDE-CD /UF /L
[M5]
include M1
DEVICEHIGH=USBASPI.SYS /v
DEVICEHIGH=usbcd.sys /D:USB-CD
DEVICEHIGH=di1000dd.sys
[M6]
include M3
Device=PCMI80CL.SYS /P1 /QA
Devicehigh=STATPCDM.SYS /D:PCM-CD
[M7]
include M1
device=Sbp2aspi.sys
devicehigh=cdsdmini.sys /D:FWR-CD
DEVICEHIGH=DI1000DD.SYS
[M8]
DEVICE=QHIMEM.SYS /N32 /B
DEVICE=QDBOOT.SYS /R /W
DEVICE=EMM386.EXE I=B000-B7FF NOEMS
DEVICEHIGH=QDREL.SYS
DEVICEHIGH=QHIMEM.SYS
DEVICEHIGH=QCACHE.SYS /S5
[M9]
include M8
DEVICEHIGH=QCDROM.SYS /D:IDE-CD /UF
[M10]
include M8
rem DEVICEHIGH=USBASPI.SYS /v /w /o
rem DEVICEHIGH=USBASPI.SYS /v /w /u
rem DEVICEHIGH=USBASPI.SYS /v /w /e
DEVICEHIGH=USBASPI.SYS /v
devicehigh=Di1000dd.SYS
[M11]
include M10
DEVICEHIGH=QCDROM.SYS /D:IDE-CD /UF
[M12]
include M8
DEVICEHIGH=USBASPI.SYS /v
DEVICEHIGH=usbcd.sys /D:USB-CD
DEVICEHIGH=di1000dd.sys
[M13]
include M10
Device=PCMI80CL.SYS /P1 /QA
Devicehigh=STATPCDM.SYS /D:PCM-CD
[M14]
include M8
device=Sbp2aspi.sys
devicehigh=cdsdmini.sys /D:FWR-CD
DEVICEHIGH=DI1000DD.SYS
[M15]
DEVICE=QHIMEM.SYS /N32 /B
DEVICE=QDBOOT.SYS /R /W
DEVICE=emm386.exe 4096 ram
DEVICEHIGH=QDREL.SYS
DEVICEHIGH=QHIMEM.SYS
DEVICEHIGH=QCACHE.SYS
[M16]
include M15
DEVICEHIGH=QCDROM.SYS /D:IDE-CD /UF /L
[M17]
include M15
rem DEVICEHIGH=USBASPI.SYS /v /w /o
rem DEVICEHIGH=USBASPI.SYS /v /w /u
rem DEVICEHIGH=USBASPI.SYS /v /w /e
DEVICEHIGH=USBASPI.SYS /v
devicehigh=Di1000dd.SYS
[M18]
include M17
DEVICEHIGH=QCDROM.SYS /D:IDE-CD /UF /L
[M19]
include M15
DEVICEHIGH=USBASPI.SYS /v
DEVICEHIGH=usbcd.sys /D:USB-CD
DEVICEHIGH=di1000dd.sys
[M20]
include M17
Device=PCMI80CL.SYS /P1 /QA
Devicehigh=STATPCDM.SYS /D:PCM-CD
[M21]
include M15
device=Sbp2aspi.sys
devicehigh=cdsdmini.sys /D:FWR-CD
DEVICEHIGH=DI1000DD.SYS
[COMMON]
SHELL=COMMAND.COM /P /E:640
FILESHIGH=30
BUFFERSHIGH=20,0
dos=high,umb,auto
FCBSHIGH=4,0
stacks=9,256
lastdrive=z