Dual Boot Between Windows 95 and Windows 3.x Boot With Your Old Version of MS-DOS Michael Hayman
Before being able to boot Windows 3.x with Windows 95, it is necessary to install a version of MS-DOS earlier than 7.0.
There are a couple of ways to do this, but the following is considered the best method. You'll need a previous MS-DOS disk with the old IO.SYS, COMMAND.COM and MSDOS.SYS.
With the advent of Windows 95, in theory you no longer need your CONFIG.SYS and AUTOEXEC.BAT files. In fact, they often bog down the Operating System. However, you may need these if you have a program that requires them, or you use MS-DOS or your old Windows 3.x. In the latter of these cases, you should be dual booting, so Windows 95 is not bogged down because of compatability paging (real mode drivers slowing things down).
To prevent slow down, carry out the procedure here, then rename your CONFIG.SYS and AUTOEXEC.BAT to CONFIG.DOS and AUTOEXEC.DOS. Save these files in your root directory. Now, when you select "Boot Previous Operating System" from the boot menu of Windows 95, these files will be used instead of CONFIG.SYS and AUTOEXEC.BAT.
It is assumed that all steps outlined previously in this article have been followed (including maximizing partitions and reinstalling Windows 95).
Right click on MSDOS.SYS in the root of your boot drive, and select properties. Uncheck all attributes. Click on OK. Now, double click on the file and open with NOTEPAD.EXE. In the [OPTIONS] section, look for an entry BOOTMULTI=1. If it's not there, set it to BOOTMULTI=1. Save the file and recheck the attributes for it (Read-Only, Hidden).
Insert the old MS-DOS disk into the floppy disk drive and type the following: