还有呢,如果把 dos6.22 的文件弄成.dos扩展名的,拷贝到win98的分区,然后选择98启动菜单中的previous ms-dos,硬盘读个不停,屏幕显示正准备load旧的ms-dos,一直这样。
用dos7.1安装盘安装选择6.22和7.11双启动,也是上面一样的情况,硬盘一直在读,没有一点儿反应。
是不是这个原因:dos6.22的启动文件必须要在根目录的顶端?
网上说的98和me双启动成功因为它们的io.sys不受这个限制?
还有当我在dos6.22下安装完windows 97以后,可以用nt的osloader实现dos62和win97双启动,还可以选择win97的启动菜单进入previous dos.
c:\bootsect.dos="dos 6.22" /win95dos
c:\bootsect.w40="win95" /win95 很好用
但我试着移动了dos6.22 的io.sys在根目录的位置,用nt的osloader就不能正常启动dos6.22了
但移动win97的io.sys在根目录的位置,osloader还是能正常启动win97.
另外如果把win97的msdos.sys删除,也会直接启动到win97的dos7.0,还没有了找不到himem.sys和ifshlp.sys错误提示,但如果删除了它,下次选择启动dos6.22时osloader就不会把msdos.dos改为msdos.sys了,就不能启动dos6.22了,所以我还得保留一个msdos.w40。
但我在dos6.22下安装97就行,安装98就不行,我记得以前成功过的。那时甚至是只把.dos文件拷到98分区上就可以实现通过98启动菜单的双启动了。