|
hneeqhneeq
新手上路
积分 19
发帖 6
注册 2005-8-5
状态 离线
|
『楼 主』:
(已结)请问我WIN98和AICOS双系统配置文件怎么写
因工作需要,我在一台机子上装了WIN98和ACIOS的双系统,我写的配置文件是这样的:
CONFIG.SYS文件:
[MENU]
MENUITEM=WIN
MENUITEM=ACIOS
[WIN]
device=c:\windows\himem.sys
[ACIOS]
DEVICE=C:\ACIOS\AGIDRV.SYS
DEVICE=C:\WINDOWS\HIMEM.SYS
rem DEVICE=C:\windows\EMM386.EXE RAM
DEVICE=C:\WINDOWS\EMMD50.EXE NOEMS FRAME=E000
DOS=UMB,HIGH
FILES=40
BUFFERS=40
AUTOEXEC.BAT文件:
\SuWarn.Bat
@ECHO OFF
PROMPT $P$G
GOTO %CONFIG%
:WIN
win
GOTO END
:ACIOS
SET TEMP=C:\TEMP
PATH C:\WINDOWS;C:\WINDOWS\COMMAND;d:\ACIOS
SET PATH=C:\WINDOWS;C:\WINDOWS\COMMAND
SET CLIPPER=F50
GOTO end
:END
但我在启动时选ACIOS后还是进入WIN98,请问我的配置文件错在那里了,我该怎么改,请高手请点,如果能说的详细点更好,谢谢了!!!
---------- Edited by willsort 17:41 2005-8-8 ----------
在MSDOS.SYS文件中添加或编辑 BootGUI=0 (3楼和6楼)
---------- Edited by willsort 17:41 2005-8-8 ----------
[ Last edited by willsort on 2005-8-8 at 17:54 ]
|
|
2005-8-5 11:25 |
|
|
JonePeng
金牌会员
D◎$ Fαп
积分 4562
发帖 1883
注册 2004-1-19 来自 广东广州
状态 离线
|
『第
2 楼』:
CONFIG.SYS的开头应该这样写才好:
[MENU]
MENUITEM=M1,WIN
MENUITEM=M2,ACIOS
……
AUTOEXEC.BAT缺少了对CONFIG.SYS菜单选择项的判断
@ECHO OFF
CALL \SuWarn.Bat
PROMPT $P$G
GOTO %CONFIG%
IF %CONFIG%==M2 GOTO ACIOS
win
GOTO END
:ACIOS
SET TEMP=C:\TEMP
PATH C:\WINDOWS;C:\WINDOWS\COMMAND;d:\ACIOS
SET PATH=C:\WINDOWS;C:\WINDOWS\COMMAND
SET CLIPPER=F50
GOTO end
:END
|
----====≡≡≡≡ 我的至爱,永远是MSDOS!≡≡≡≡====----
|
|
2005-8-5 11:36 |
|
|
Climbing
铂金会员
网络独行侠
积分 6962
发帖 2753
注册 2003-4-16 来自 河北保定
状态 离线
|
『第
3 楼』:
好象不只是修改Config.sys和autoexec.bat的问题,你首先需要修改msdos.sys,将其中的bootgui=1改为bootgui=0。
|
偶只喜欢回答那些标题和描述都很清晰的帖子!
如想解决问题,请认真学习“这个帖子”和“这个帖子”并努力遵守,如果可能,请告诉更多的人!
|
|
2005-8-5 16:04 |
|
|
willsort
元老会员
Batchinger
积分 4432
发帖 1512
注册 2002-10-18
状态 离线
|
『第
4 楼』:
Re JonePeng:
楼主 hneeqhneeq 兄的 Config.sys 和 Autoexec.bat 都是正确有效的。
菜单项中不加提示文本串,将自动以项名作提示;而 goto %config% 也就相当于根据 config.sys 的菜单项选择执行 autoexec.bat 的相应的进程了。
Re hneeqhneeq:
正如 Climbing 兄所言,应该先从 MSDOS.SYS 上设置,否则 Win98 在系统盘引导扇区上的引导程序将不会启用 JO.SYS ,而 JO.SYS 正是读取 Config.sys 和 Autoexec.bat 的 DOS 启动主程序。
需要注意的是,一旦设置 bootgui=0,将不会自动启动 Win98 ,所以你需要在autoexec.bat 的 win 模块中最后加一句 win.com ,强制启动 Windows。
另外,我记得有一个方法,可以在 Win98 的启动菜单中(即按F8进入的菜单,它是可以设置为启动时自动出现的),手动加入 Previous MS-DOS 的菜单项,这样就不需要更改 config.sys 和 autoexec.bat 了,只需要编辑 config.dos 和 autoexec.dos 文件即可。不过时间长了,不太想得起来,Climbing 兄有印象吗?
当然,如果你是先装DOS,再装Windows,那自动就会有 Previous MS-DOS 的菜单项了。
|
※ Batchinger 致 Bat Fans:请访问 [讨论]批处理编程的异类 ,欢迎交流与共享批处理编程心得! |
|
2005-8-5 18:42 |
|
|
JonePeng
金牌会员
D◎$ Fαп
积分 4562
发帖 1883
注册 2004-1-19 来自 广东广州
状态 离线
|
『第
5 楼』:
Re willsort:
谢谢版主的指点。至于手动加入 Previous MS-DOS 的菜单项,其实就是在MSDOS.SYS里添加一项“BootMulti=1”,但好像只有在MSDOS 6.22+Win98情况下才有效。
|
----====≡≡≡≡ 我的至爱,永远是MSDOS!≡≡≡≡====----
|
|
2005-8-5 21:08 |
|
|
Climbing
铂金会员
网络独行侠
积分 6962
发帖 2753
注册 2003-4-16 来自 河北保定
状态 离线
|
『第
6 楼』:
修改msdos.sys,主要有这么几项:
BootGUI=1|0
BootMenu=1|0
BootMulti=1|0
我也不是很清楚加这个项那个项的方法,但基本上配置好config.sys和autoexec.bat就可以解决所有的问题。
|
偶只喜欢回答那些标题和描述都很清晰的帖子!
如想解决问题,请认真学习“这个帖子”和“这个帖子”并努力遵守,如果可能,请告诉更多的人!
|
|
2005-8-6 11:24 |
|
|
willsort
元老会员
Batchinger
积分 4432
发帖 1512
注册 2002-10-18
状态 离线
|
『第
7 楼』:
Re hneeqhneeq:
找到了一些关于DOS与Windows双启动(F8菜单)的资料,其中提到了将以下文件进行改名后,简单地实现双引导。
(CONFIG和AUTOEXEC仅在相应的文件存在时才进行改名操作):
IO.SYS—>IBMBIO.COM
MSDOS.SYS—>IBMDOS.COM
COMMAND.COM—>COMMAND.DOS
CONFIG.SYS—>CONFIG.DOS
AUTOEXEC.BAT—>AUTOEXEC.DOS
JO.SYS—>IO.SYS
MSDOS.W40—>MSDOS.SYS
COMMAND.W40—>COMMAND.COM
CONFIG.W40—>CONFIG.SYS
AUTOEXEC.W40—>AUTOEXEC.BAT
具体链接如下:
李海文选 关于Windows95 OSR2 与DOS 6_22共存问题
WINDOWS与DOS的关系
但是,那是对于Win95OSR2的,在Win98中默认的启动方式是Windows,所以IO.SYS应该是Windows使用的,改为.DOS正好相反。这是另一篇资料:
Quote: | 1 安装双启动或双启动补丁的理论分析
1.1前提条件
Windows95,Windows 98和Windows 98 SE均支持双启动,Windows95OSR2不支持,但可通过安装双启动补丁来解决。
此外,还有一个前提条件:即C驱容量不得大于2GB,且为FAT分区。因DOS6.22不支持FAT32分区,而FAT分区不支持2G 以上的分区,对C驱容量小于2GB,且为FAT32格式的分区,如确有必要,可用工具软件(如Partition Magic3.x以上等)转换为FAT格式。
1.2启动原理
下面将Windows9x双启动的原理简介如下:双启动时,在C:\目录下有两套启动系统文件,分别为Windows 9X的五个:IO.SYS,MSDOS.SYS,COMMAND.COM,AUTOEXEC.BAT CONFIG.SYS。
DOS 6.22的五个:IO.DOS, MSDOS.DOS,COMMAND.DOS,CONFIG.DOS, ATUOEXEC.DOS。
当要求使用DOS6.22时(在启动时按F4键或拉菜单项中的Previous Version of MSDOS项), Windows9x将两套文件改名,将相应DOS6.22的五个文件改名为IO.SYS,MSDOS.SYS,COMMAND.COM,AUTOEXEC.BAT,CONFIG.SYS, 并将Windows9x相应的五个文件改名为IO.W95,(对Windows95 OSR2为JO.SYS)MSDOS.W95,COMMAND.W95,CONFIG.W95,AUTOEXEC.W95(对Windows98及Windows98SE,文件后缀为.W40);完成系统切换,进入DOS6.22,反之进入Windows9x。
Windows95OSR2改名与其它版本不一致也就是其不支持双启动的原因。补丁程序就是针对此进行设计修改的。但须注意,安装补丁后则不支持FAT32分区,建仪升级为Windows98SE。
2 Windows9x下DOS6.22恢复与使用的具体方法
下面介绍一下具体步骤。
1、找到DOS6.22安装盘,用SETUP.EXE/Q 仅将文件解压复制到C:\DOS目录,而不安装五个系统文件。如果直接用setup安装DOS6.22,则Windows9x系统被覆盖,须用SYS.COM命令重新传入Windows9x系统文件。
将其他机器上DOS目录下的文件全部拷入亦可。
如果机子上原有DOS目录仍存在,且文件保存完好,可省略此步。
2、将DOS6.22启动盘中的IO.SYS,MSDOS.SYS,COMMAND.COM,CONFIG.SYS,AUTOEXEC.BAT的扩展名改为.DOS后拷入C:\目录中。
3、将Windows9x的MSDOS.SYS文件用记事本(Notepad.exe)打开,在[options]项下,加入
BootMenu=1(显示启动菜单)
BootMulti=1(允许双启动) |
|
链接如下:
Win 9x下DOS 6.2的恢复与使用
[ Last edited by willsort on 2005-8-6 at 18:40 ]
|
※ Batchinger 致 Bat Fans:请访问 [讨论]批处理编程的异类 ,欢迎交流与共享批处理编程心得! |
|
2005-8-6 18:06 |
|
|
hneeqhneeq
新手上路
积分 19
发帖 6
注册 2005-8-5
状态 离线
|
『第
8 楼』:
谢谢版主的热心“款待”,问题自己经已解决了,我是在MSDOS.SYS中改bootgui=0就可以了。
|
|
2005-8-8 14:12 |
|
|
tcqly
新手上路
积分 9
发帖 1
注册 2005-8-15
状态 离线
|
『第
9 楼』:
DEVICE=C:\WINDOWS\EMMD50.EXE NOEMS FRAME=E000
我按照楼主的方法去做,但是提示11行(如上所示)出错了?为什么?
|
|
2005-8-23 09:58 |
|