發信人: PETERC (想靜下來讀書) 看板:msdos
日期: Tue Jun 4 21:40:56 1996
標題: 多重開機的設定法
來源:民間BBS.
DOS 6.0 Muti Boot 之功能介紹
--------------------------------------------------------------------------------
很多人在管理記憶體或其他驅動程式,常常有些困擾,所以市面上
就出現了許多的環境配置的多重開機程式,現在DOS 6.0出來,當然不願
把自己的江山讓別人取代,所以他也把多重開機納入了Dos 6.0之中。
要設定這項功能很簡單,只要你有一點點的邏輯概念,你就可以輕鬆的
將他設定好,以下幾個常用的參數,為您介紹一下,你如果要得到更多
的訊息,例如INCLUDE,SUBMENU等等的參數。
可以參考原DOS 6.0使用說明手冊,否則,就等中文輸出來吧!
DOS 6的CONFIG架構,除了你原先所知道的以外,以下這幾個就是特別
為了MUTI BOOT而設計的,你可以參考改成你所需要的。
可分為三個區域,
第一個區域為功能表區域,也是命令執行的地方,功用如說明。
─┬──說明──────────
[MENU] │
MENUITEM=SUB1,[TEXT 1] │ MENUITEM=SUB1,[TEXT 1]
MENUITEM=SUB2,[TEXT 2] │ . . .
MENUITEM=SUB3,[TEXT 3] │ . . .
. │ 表頭 副程式1 說明 1
. │ 功能表可以設定9個,你可以自己命名
. │
MENUDEFAULT=SUB1,[TIME] │ 這一行是DEFAULT值,前一個參數是副程式名稱
│ 第二個為時間。
MENUCOLOR=FCOLOR,BCOLOR │ 這一行為顏色設定,跟原先顏色一樣,由0∼15
│ 第一個前景顏色,第二個背景顏色。
┘
第二個區域為共同區域,存放著每一個環境配置都要使用到的東西。
[COMMON] ┐
DOS=HIGH,UMB │ 每一個副程式都要執行這一些命令
BUFFERS=35 │ dos 6.0會自己判別先後關係。
. │ 所以你可以依個人習慣,先後順序
. │ 無關
. │
┘
第三個區域為個別區域,存放著每一個環境配置個別使用到的東西。
[SUB1] ┐
FILES=30 │
DEVICE=C:\HIMEM.SYS │
DEVICE=C:\EMM386.EXE ...│
. │
. │
│
[SUB2] │
FILES=25 │
DEVICE=C:\QEMM386.SYS...│
. │
. │
[SUB3] │
. │
. │
. ┘
=====================================================================
至於AUTOEXEC.BAT的寫法,跟原來沒有什麼不同,不同的在一個goto 的呼叫方式。
@ECHO OFF
PROMPT $P$G
PATH C:\;C:\DOS...................
GOTO %CONFIG%
:SUB1
.
.
:SUB2
.
.
:SUB3
.
.
======================================
範例如下,你可以參考看看。
CONFIG.SYS
--------------------------------------
[MENU]
MENUITEM=EMM386&PCC,Emm386 With Pccillin
MENUITEM=EMM386,Emm386 only
MENUITEM=QEMM386,Qemm386 only
MENUITEM=SOFTICE,Soft ice only
MENUITEM=NONE,Without High Utility
MENUDEFAULT=EMM386&PCC,2
MENUCOLOR=15,1
[EMM386&PCC]
DEVICEHIGH=C:\DOS\HIMEM.SYS /NUMHANDLES=128
DEVICEHIGH=C:\DOS\EMM386.EXE 2048 RAM NOEMS X=A000-C9FF I=E000-EFFF FRAME=CC00
[EMM386]
DEVICEHIGH=C:\DOS\HIMEM.SYS /NUMHANDLES=128
DEVICEHIGH=C:\DOS\EMM386.EXE 2048 RAM NOEMS X=A000-C9FF I=E000-EFFF FRAME=CC00
[QEMM386]
DEVICEHIGH=C:\QEMM\QEMM386.SYS RAM EXCLUDE=A000-C7FF FRAME=D000 ST:F ST:M
DMA=48 DBF=2
[SOFTICE]
DEVICE = D:\ICE\UMB.SYS
DEVICE = D:\ICE\S-ICE.EXE /SYM 500 /EXT 2112 /EMM
DEVICEHIGH=C:\DOS\HIMEM.SYS /M:1
[NONE]
DEVICEHIGH=C:\DOS\HIMEM.SYS /NUMHANDLES=128
[COMMON]
DEVICE=C:\DOS\SETVER.EXE
FILES=50
STACKS=0,0
DOS=HIGH,UMB
DEVICE=C:\DOS\KBFD.SYS
DEVICEHIGH=C:\PC\COMBI.SYS 5120 5120 /V F:5120 R:512 N /C B
LASTDRIVE=M
BUFFERS=34 /X
-------------------------------
AUTOEXEC.BAT
@ECHO OFF
BREAK OFF
CLS
PROMPT $P$G
SET BLASTER=A220 I7 D1 T3
PATH=C:\;C:\BAT;C:\PC;C:\NC;C:\DOS;
C:\DOS\BOOTSAFE C: D:
LH DOSKEY.COM /BUFFERS=20
GOTO %CONFIG%
:EMM386&PCC
CD\PCCILLIN
LH PCCILLIN
CD\
:EMM386
LH MOUSE /1
:QEMM386
LH MMOUSE 1
:SOFTICE
SYMDEB
:NONE
:END
--
███花開堪折直須折,莫待無花空折枝.
███ail : 8410035@cc.kscg.gov.tw
|