home *** CD-ROM | disk | FTP | other *** search
/ The Best of Select: Windows 95 Special 2 / CD_1.iso / tips / dualboot / dbboot95.txt < prev    next >
Text File  |  1995-05-17  |  8KB  |  157 lines

  1. This is the description of my double (triple) boot installation from Win95 and DOS/WfW (and NT 3.5 WS).
  2.  
  3. Hardware: AMD 80486DX4/100, 16 MB RAM, PCI board ASUS SP3G, 1 GB SCSI IBM DPES 31080, Hercules Dynamite PCI, 17'' Nokia, Creatix 28800 modem.
  4. All is running without any problems (sometimes the vga card is obviously not correctly initialized and I have to boot several times).
  5.  
  6. My intention was to keep the original systems DOS and Win95 and also the path information in the ini-, grp- and other files. So I am able to switch between the os-systems and access all my installed software.
  7.  
  8.  
  9. This can be achieved with little effort. 
  10.  
  11. You should start with the preparations before the installation of Win95. If you already installed it, you should restore the original DOS- and Windows-subdirectory from your backups. If you didn't made backups, you have to install DOS and Windows 3.* from scratch. In this case you should better stop here and read something about backup strategies.
  12.  
  13. Most of you will know that Win95 saves the original DOS files with the extention dos in the case of booting Win95 and vice versa with the extention w40 in the case of booting DOS. In the following you should always keep in mind which os is running. If I write e.g. "config.sys" I talk about the config.sys of the actually running os. Of course the names of files and directory are up to you.
  14.  
  15. RUNNING DOS
  16. Create a subdirectory DOS.622 and copy your DOS subdirectory into.
  17.  
  18. Create a subdirectory WINDOWS.WFW and copy your WINDOWS subdirectory into.
  19.  
  20. Create a subdirectory BOOT.622. Copy config.sys, autoexec.bat, command.com, country.sys, himem.sys, ifshlp.sys, move.exe, setver.exe, protocol.ini, system.ini in BOOT.622. Most of this files are not really necessary for the following boot switching in this directory but it is a good place for saving the special files for the os system. Inspect your config.sys to identify all drivers loaded at boot time. If this drivers are not hardware or software specific but from the normally shared DOS subdirectory, you have to copy this driver and potentially necessary files (e.g. *.cpi) also in BOOT.622.
  21.  
  22. Create a subdirectory BOOT.95. If you already installed Win95, you find the original DOS-files with the extention *.w40. Copy this files and rename it to the original names. See also RUNNING WIN95 for copying other files.
  23.  
  24. Now prepare your config.sys and autoexec.bat for the installation of Win95. The original files are now saved in BOOT.622. Delete or comment the lines with not DOS drivers or TSR. No HD or CDROM drivers or anything else if possible. If Win95 is not able to find your specific hardware you can try to integrate this specific drivers. Do not remove the programs for the vga chip in the autoexec.bat (e.g. clmode, vmode, powerhz, setcrt). This files are needed to initialize the vga card for higher resolutions.
  25.  
  26. Make a batch job called DOS622.BAT and store it BOOT.622. You can copy the following and adopt to your paths:
  27.  
  28. IF EXIST D:\WINDOWS.95\WIN.COM GOTO jump1
  29. d:\boot.622\MOVE d:\windows     d:\windows.95
  30. d:\boot.622\MOVE d:\windows.wfw d:\windows
  31.  
  32. :jump1
  33. IF EXIST C:\DOS.95\COMMAND.COM GOTO jump2
  34. d:\boot.622\MOVE c:\dos     c:\dos.95
  35. d:\boot.622\MOVE c:\dos.622 c:\dos
  36. :jump2
  37.  
  38. Edit config.sys and append the following. You can copy the following and adopt to your paths:
  39.  
  40. install=command.com /c d:\boot.622\dos622.bat
  41.  
  42.  
  43.  
  44. RUNNING WIN95 Setup
  45.  
  46. Do it from cdrom or floppies. If you enough place on your harddisk you should copy it to a subdirectory. Follow the instructions and choose the upgrade of your original windows installation. Your WINDOWS subdirectory will contain afterwards the new WIN95 installation.
  47.  
  48.  
  49. RUNNING WIN95
  50.  
  51. After the hopefully succesfull installation (your turn) you have to change the default boot menu. This is described in DBWIN95.TXT from Bob Schaffer which describes another approach of a double boot installation. Thanks, Bob. I copied it from Bob Schaffer's DBWIN95.TXT and added 5a. In the final beta release BootMenuDefault=8  must be used for original DOS as default and not 7 cited by Bob. Network= may be 0 or 1.
  52.  
  53.  
  54. 5a.  In order for the dual boot menu to work, the setting WinBootDir must be changed. I let the orginal setting as comment. Override the original setting (your windows subdirectory) by the newly created BOOT.95 subdirectory. If you get problems, edit this file again and restore the original setting.
  55.  
  56. [Paths]
  57. WinDir=D:\WINDOWS
  58. WinBootDir=D:\BOOT.95
  59. ;WinBootDir=D:\WINDOWS
  60. HostWinBootDrv=D
  61.  
  62. 5.  In order for the dual boot menu to work, the following lines must 
  63. appear in the [Options] section of your MSDOS.SYS file:   (If you use 
  64. Doublespace or Drivespace disk compression you must change both MSDOS.SYS 
  65. files - one on the boot drive and one in the compressed drive)
  66.  
  67.   [Options]
  68.   BootGUI=1
  69.   Network=1       (I have a standalone with dial up and sometimes a nic installed)
  70.   BootMulti=1
  71.   BootMenu=1
  72.   BootMenuDefault=8  (original DOS as default.  Use 1 for Win95 default)
  73.   BootMenuDelay=5    (number of seconds to select something else)
  74.   ;
  75.  
  76. To add these lines, first, open "My Computer" and use the menu bar to 
  77. VIEW - OPTIONS - VIEW - Show All Files, and also unclick "hide MS-DOS 
  78. file extensions".  Then double-click on the MSDOS.SYS icon and look.   
  79. If it doesn't have all the above lines, you'll need to edit this file 
  80. and put them in.   
  81.  
  82. Since the MSDOS.SYS file is "read-only-hidden" you'll need to first 
  83. change the file attributes and then use the notebook editor to insert 
  84. the new line(s).  Then you'll have to change the attributes back to 
  85. their original states when done to protect the file.
  86.  
  87. To change the attributes, click on the MSDOS.SYS icon using your RIGHT
  88. mouse button.  Select Properties and uncheck the attribute blocks.
  89. Exit and make your text changes, then save the file.  Then put the 
  90. attribute check marks back where they were.
  91.  
  92. So far Bob. Now again my turn.
  93.  
  94. Create a subdirectory BOOT.95 if you did not already. Copy from the root config.sys, autoexec.bat, command.com and from the WINDOWS subdirectory ansi.sys, country.sys, dblbuf.sys, display.sys, ega*.cpi, himem.sys, ifshlp.sys, move.exe, setver.exe. Most of this files are not really necessary for the following boot switching in this directory but it is a good place for saving the special files for the os system.
  95.  
  96. Edit config.sys and append the following. You can copy the following and adopt to your paths:
  97.  
  98. install=command.com /c d:\boot.95\windows95.bat
  99.  
  100.  
  101. RUNNING DOS
  102.  
  103. Now boot and start DOS. Copy system.dat, system.da0, user.dat, user.da0 from the WINDOWS.95 subdirectory into the BOOT.95 subdirectory.
  104.  
  105. Ready.
  106.  
  107. I hope I mentioned all steps. If not let it me know. Improvements are appreciated.
  108.  
  109. Andreas Grⁿninger
  110. Im Wolfer 10
  111. Unternehmensberatung Dr. Karb
  112. CIS: 100330,2642
  113. MSN: Andreas_G
  114.  
  115. P.S.
  116. Autoexec.w40 and Autoexec.dos
  117. @ECHO OFF
  118. PROMPT $P$G
  119.  
  120. PATH d:\WINDOWS;d:\WINDOWS\COMMAND;c:\;c:\dos;d:\util;d:\SNA.WIN
  121.  
  122. lh D:\WINDOWS\COMMAND\DOSKEY /INSERT
  123. lh D:\HERCULES\POWERHZ
  124. D:\HERCULES\SETCRT  D:\HERCULES\myscreen.crt
  125. mode con codepage prepare=((850) d:\WINDOWS\COMMAND\ega.cpi)
  126. mode con codepage select=850
  127. keyb gr,,d:\WINDOWS\COMMAND\keyboard.sys
  128. SET TMP=f:\TEMP
  129. SET TEMP=f:\TEMP
  130.  
  131. Config.w40
  132. device =d:\BOOT.95\himem.sys
  133. device =d:\BOOT.95\dblbuff.sys
  134. device =d:\BOOT.95\setver.exe
  135. device =d:\BOOT.95\ifshlp.sys
  136. device =d:\BOOT.95\display.sys con=(ega,,1)
  137. Country=049,850,d:\BOOT.95\country.sys
  138. FILES  =150
  139. DOS    =HIGH,UMB
  140. BREAK  = ON
  141. install=command.com /c d:\boot.95\win95.bat
  142.  
  143. Config.dos
  144. DEVICE=e:\QEMM\QEMM386.SYS RAM ROM X=B000-B7FF AROM=C800-CFFF DMA=64 
  145. DEVICE=c:\PROSCSI\DOSCAM.SYS /EMS
  146. DEVICE=e:\QEMM\LOADHI.SYS /R:1 C:\PROSCSI\ASPICAM.SYS /EMS
  147. BUFFERS=10,0
  148. FILES=150
  149. DOS=HIGH,UMB
  150. LASTDRIVE=Z
  151. COUNTRY     = 49,,d:\BOOT.622\COUNTRY.SYS
  152. BREAK       = ON
  153. STACKS=0,0
  154. rem DEVICE=C:\SCSI\DOS\CDROM.SYS /D:R
  155. DEVICEHIGH /L:2,4560 =d:\BOOT.622\IFSHLP.SYS
  156. install=command.com /c d:\BOOT.622\dos622.bat
  157.