以下是引用wangsea在2004-7-15 下午 12:41:38的发言:
这两个参数确实有点迷惑人,为了搞清楚,又做了以下试验:
测试环境建立:
先将msdos.sys 中 BootGUI=0 然后:
copy c:\msdos.sys c:\msdos.w40
copy c:\io.sys c:\io.w40
copy c:\command.com c:\commmand.w40
copy c:\msdos.sys c:\msdos.w40
编写相关环境选项:config.w40 与autoexec.w40
于是存在了两个环境:
1:io.sys command.com msdos.sys config.sys autoexec.bat (用作98启动)
2: io.w40 command.w40 msdos.w40 config.w40 autoexec.w40 (用作dos启动)
为区分两个环境,在autoexec.bat中加入两行:
autoexec.bat
rem this is run 98
win.com
在autoexec.w40中加入一行:
rem this is run dos
为什么要将先将msdos.sys 中 BootGUI=0 再在批处理中用win来启动呢,因为:
/win95dos 太麻烦了,每次都搜索msdos.w40,msdos.sys,两个都存在用msdos.w40,有哪一个就用哪一个。
建立如下boot.ini
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(3)\WINDOWS
[Operating Systems]
multi(0)disk(0)rdisk(0)partition(3)\WINDOWS="Microsoft Windows XP Professional" /fastdetect
c:\="98" /win95
c:\='dos" /win95dos
描述如下:
进入/win95选项时,xp loader自动将io.sys msods.sys command.com config.sys autoexec.bat 改名为
.dos后缀。并将原来的.w40文件改名为上述文件名
进入/win95dos选项时,是一个与上面文件的反相过程。
如果采用c:\这样的不带参数的启动,将沿用上次使用过的文件,不做换名操作。
|
|