wengier
In your article MS-DOS 7.10 and WinME dual boot, one step is to rename the IO.SYS pointed to in the WINME.DAT file to WINME.SYS. How do you change that?
Here's one method
1:. Install Winme to the Windows directory on drive C
2:. Install win2000's os loader
3: install DOS to c:\dos
Write in boot.ini
c:\="dos"/win95
c:\="winme"/win95dos
(note: no need to use bootpart to create boot information files, only these two parameters were added)
4: and rename winme's IO.SYS, MSDOS.SYS, COMMAND.COM, CONFIG.SYS, AUTOEXEC.BAT all to IO.DOS, MSDOS.DOS, COMMAND.DOS, CONFIG.DOS, AUTOEXEC.DOS
5: copy DOS's IO.SYS, MSDOS.SYS, COMMAND.COM, CONFIG.SYS, AUTOEXEC.BAT to C:
6: reboot, DOS works fine, ME also works fine... then boot into DOS again and DOS gives an error
(because after entering winme, autoexec.bat was replaced)
Create a shortcut to a.bat (set it to close on exit, run minimized)
a.bat
copy /y c:\dosbak\autoexec.bat c:
Put the shortcut to this batch file into winme's Startup group, set the properties to "close on exit",
"run in a minimized window"; of course you can also add it to the registry
This way, ms-dos and winme are on drive c, 2000 is on drive d
Actually, win98 (MS-DOS7.1) and winme use the same boot sector. The only difference is the io.sys and msdos.sys files
are different. What is provided here are the two valuable parameters /win95 and /win95dos
It's not hard to see that when using /win95, the system uses the normal filenames, while with /win95dos, the system uses files
with the DOS suffix. It first renames the original files (here changing the suffix to W40), then renames the .dos files to
the original extensions (for example command.dos->command.com). The rest is very simple