MS-DOS Multi-Boot Help

Status
Not open for further replies.

Dannyvz

Beta member
Messages
4
I have the following config.sys and autoexec.bat files configured in the following way, could some one tell me how I could configure the files to provide Multiple boot options as follows.

~Network software loaded with maximum space for applications to run
~Network software loaded with a page frame for EMS support
~No network software loaded and a continuous 64K block of upper memory set aside (ie not controlled by emm386.exe) for an EPROM emulator - starting at a sensible boundary!


config.sys
DEVICE=C:\DOS\SETVER.EXE
DEVICE=C:\DOS\HIMEM.SYS
DEVICE=C:\DOS\EMM386.EXE
FILES=40
BUFFERS=40
STACKS=9,256
FCBS=4,0
SHELL=C:\COMMAND.COM /p
COUNTRY=044,,C:\DOS\COUNTRY.SYS
DEVICE=C:\DOS\DISPLAY.SYS CON=(EGA,,1)
DEVICE=C:\DOS\ANSI.SYS
LASTDRIVE=Z
DEVICE=C:\CDPRO\VIDE-CDD.SYS /D:MSCD000

autoexec.bat
@ECHO OFF
C:\DOS\SMARTDRV.EXE
PROMPT $P$G
PATH C:\DOS
SET TEMP=C:\DOS
SET TMP=C:\DOS
SET dircmd=/ogn
MODE CON CODEPAGE PREPARE=((437) C:\DOS\EGA.CPI)
MODE CON CODEPAGE SELECT=437
KEYB UK,,C:\DOS\KEYBOARD.SYS
CLS
CD \NWODI
SET NWLANGUAGE=ENGLISH
LSL
E100BODI
IPXODI
VLM
CD \
C:\MOUSE\MOUSE
C:\DOS\SHARE
C:\DOS\DOSKEY /INSERT
MSCDEX /D:MSCD000 /V


Much Appreciated
 
this may help you out. its the config.sys file from Bart's network boot disk. it'll show you how to setup a boot menu with different ems options.

You should load your network software from autoexec.bat. If you want an option to disable the network from config.sys then you could use a environmental varible as a flag that is set in config.sys and then referenced in autoexec.bat

[menu]
menuitem=AUTO, Boot with emm386 (most compatible)
menuitem=MAX, Boot with emm386 (max memory)
menuitem=NOEMM, Boot without emm386
menuitem=CLEAN, Clean boot
menudefault=AUTO,5

[AUTO]
switches=/f
break=off
dos=high,umb
files=20
buffers=20
lastdrive=z
device=\bin\himem.sys /testmem:eek:ff /v
device=\bin\emm386.exe /v x=d000-d8ff h=128 noems notr
shell=\command.com /e:1024 /p
devicehigh=\bin\ifshlp.sys

[MAX]
switches=/f
break=off
dos=high,umb
files=20
buffers=20
lastdrive=z
device=\bin\himem.sys /testmem:eek:ff /v
device=\bin\emm386.exe /v h=128 noems
shell=\command.com /e:1024 /p
devicehigh=\bin\ifshlp.sys

[NOEMM]
switches=/f
break=off
dos=high,umb
files=20
buffers=20
lastdrive=z
device=\bin\himem.sys /testmem:eek:ff /v
shell=\command.com /e:1024 /p
device=\bin\ifshlp.sys

[CLEAN]
shell=\command.com /p
 
Thanks a lot.

But I still don't know what to type to disable network software and have 65k block of upper memory set aside. Could someone help me IÂ’m not familiar with DOS. And this an assignment for UNI
 
Status
Not open for further replies.
Back
Top Bottom