home *** CD-ROM | disk | FTP | other *** search
/ BURKS 2 / BURKS_AUG97.ISO / BURKS / LINUX / HOWTO / mini / dos95os2.txt < prev    next >
Text File  |  1997-07-07  |  10KB  |  202 lines

  1. The Linux DOS-Win95-OS2-Linux HOWTO
  2. Mike Harlan, r3mdh@dax.cc.uakron.edu
  3. v1.0, 06 MAR 1996
  4.  
  5.  
  6.  
  7. _____________________________________________________________________________
  8. Disclaimer:  Any damages inflicted on any machine by you as a result of
  9.              your reading of this HOWTO is still YOUR FAULT.  When you read
  10.              about deleting partitions and formatting disks, be smart.
  11.              Realize that doing any of the above will result in loss of data.
  12.              So, BACKUP SOON, BACKUP OFTEN.  This is your second-to-the-last
  13.              warning.
  14. =============================================================================
  15.  
  16. Stuff to make the lawyers happy:
  17.  
  18. Unless otherwise stated, Linux HOWTO documents are copyrighted by their
  19. respective authors.  Linux HOWTO documents may be reproduced and distributed
  20. in whole or in part, in any medium physical or electronic, as long as this
  21. copyright notice is retained on all copies.  Commercial redistribution
  22. is allowed and encouraged; however, the author would like to be notified of
  23. any such distributions.
  24.  
  25. All translations, derivative works, or aggregate works incorporating Linux
  26. HOWTO documents must be covered under this copyright notice.  That is, you
  27. may not produce a derivative work from a HOWTO and impose additional
  28. restrictions on its distribution.  Exceptions to these rules may be granted
  29. under certain conditions; please contact the Linux HOWTO coordinator at the
  30. address given below.
  31.  
  32. In short, we wish to promote dissemination of this information through as
  33. many channels as possible.  However, we do wish to retain copyright on the
  34. HOWTO documents, and would like to be notified of any plans to redistribute
  35. the HOWTOs.
  36.  
  37. If you have any questions, please contact Greg Hankins, the Linux HOWTO
  38. coordinator, at gregh@sunsite.unc.edu via email, or at +1 404 853 9989.
  39. _____________________________________________________________________________
  40.  
  41.  
  42.  
  43.  
  44. Now................. on with the show!
  45.  
  46.  
  47. After many days of struggle and frustration, I finally figured out how to
  48. accomplish what I wanted.  I have a 1.2GB HD and 16MB RAM PC.  I wanted to
  49. have 4 operating systems on my system:  MSDOS v6.22, Windows 95, OS/2, and
  50. Linux.  Until now, I have found no Linux HOWTO to perform the task of getting
  51. each and every one of these operating systems on one machine and still have
  52. the ability to boot each (it is possible to write the OSs to different
  53. partitions, but getting them to boot and not hang at the "Starting MSDOS"
  54. message, for example, is something that I had to figure out.  Well, after
  55. much trial and error, I have come up with the following recipe to perform
  56. this feat:
  57.  
  58. NOTE:  Numbers in parentheses were the number of megabytes that I used on my
  59.        1.2GB harddrive.
  60.  
  61. 1.  Run view.exe on the Linux Slakware CD and create the Linux Boot and 
  62.     Linux Root floppies.  For some reason, the Linux bootstrap program
  63.     calls the Root disk the Ramdisk floppy.  I'll refer to this disk from
  64.     now on as the Ramdisk (Root) floppy.
  65. 2.  Backup any information that you wish to keep to tape (or whatever media
  66.     you have available to you).
  67. 3.  Boot your original MSDOS installation floppy, disk 1.
  68. 4.  When "Starting MSDOS" appears, press F5 to bypass config.sys and
  69.     autoexec.bat.
  70. 5.  Run a:\fdisk.exe.
  71. 6.  Delete all partitions (you have been warned:  DELETING / MODIFYING OF ANY
  72.     PARTITION WILL RESULT IN THE LOSS OF ALL DATA ON THE DISK!).
  73. 7.  Add an MSDOS primary partition.  (11MB)
  74. 8.  Format this partition.
  75. 9.  Run a:\setup.exe to install MSDOS on this partition.
  76. 10. Boot OS/2.
  77. 11. Select Advanced installation.
  78. 12. Run FDISK (this will eventually popup for you if you run through the
  79.     OS/2 installation.
  80. 13. Add 1 primary partition after the MSDOS one.  This will become our
  81.     Windows 95 partition.  (349MB)
  82. 14. Add the Boot Manager to the next primary partition.  (2MB)
  83. 15. Add a logical drive in the extended partition.  This will become the 
  84.     data portion of our MSDOS system.  (511MB)
  85. 16. Add another logical drive to the extended partition.  This will become
  86.     our OS/2 HPFS (High Performance File System) partition.  (127MB)
  87. 17. Add 1 partition with the remaining space on the drive.  This will later
  88.     become 2 partitions under Linux -- our swap partition and our native
  89.     Linux partition.  But, since OS/2 (and DOS as well) can only write
  90.     up to 6 partitions per drive (3 primary and 3 extended or 4 primary),
  91.     we have to create only one.  And we DO have to create this partition.
  92.     Don't leave this as free space and expect Linux to be able to create the
  93.     two partitions.  Due to the way that OS/2's FDISK works, where you add
  94.     your last logical drive to the extended partition marks the END of the
  95.     extended partition.  You cannot add partitions beyond this point.  So,
  96.     in other words, creating this one last logical drive serves as a space-
  97.     filler for Linux.  Later we will delete this partition and add 2 new ones
  98.     in the space that it once took up.
  99. 18. Add partitions 1, 2, and 5 to the Boot Manager.
  100. 19. Make partition 5 installable.
  101.  
  102. Your FDISK screen should now look like this (or something like this):
  103.  
  104.  
  105.  
  106.                                FDISK
  107.  
  108. Disk 1
  109. ___________________________________________________________________________
  110. Partition Information
  111. Name            Status          Access          FS Type         MBytes
  112. ___________________________________________________________________________
  113. MSDOS           Bootable        C: Primary      FAT              11
  114. WIN 95          Bootable         : Primary      FAT             350
  115.                 Startable        : Primary      BOOT MANAGER      2
  116.                 None            D: Logical      Unformatted     511
  117. OS/2            Installable     E: Logical      FAT             127
  118.                 None            F: Logical      Unformatted     219
  119.  
  120.  
  121.  
  122. 20. Continue on with the OS/2 installation process.
  123. 21. Reboot and select partition 2 (Windows 95) from the Boot Manager.
  124. 22. When the missing operating system error pops up, boot your MSDOS
  125.     installation disk.  We selected this partition in order to "hide" the
  126.     MSDOS partition.  The OS/2 Boot Manager allows us to hide 1 or more
  127.     primary partitions by selecting the one that we want visible.  You can
  128.     only have 1 primary partition ACTIVE at a time with IBM's FDISK (and
  129.     MSDOS follows this rule also), so when DOS is hidden, OS/2 is drive C and
  130.     DOS has no drive letter and when OS/2 is hidden the opposite is true.
  131.     Our DOS Data partition will be drive D for both of these partitions.
  132.     Since IFS's (Installable File Systems -- e.g., OS/2, Linux) can't
  133.     be seen from MSDOS, we will only have drives C and D from DOS and
  134.     Windows 95.  OS/2 can see our DOS Data partition, so we could use that
  135.     to dump OS/2 files there also and the same goes for Linux (we'll have
  136.     to mount this DOS Data drive first, though).
  137. 23. Install MSDOS to Partition 2.
  138. 24. Boot Partition 2.
  139. 25. Install Windows v3.1 to this partition.
  140. 26. Install Windows 95 to this partition.
  141. 27. Boot Partition 1.
  142. 28. Format Partition 4.
  143. 29. Restore DOS data from tape to partitions 1 and 4.
  144. 30. Boot the Linux Boot Floppy.
  145. 31. Follow up with the Linux Ramdisk (Root) floppy.
  146. 32. When you log in as root and get to the # prompt, type "fdisk" and press
  147.     enter.
  148. 33. Delete the last partition (the one we created in step 17).
  149. 34. Add 1 16MB partition and tag it as filesystem type Linux Swap.  (17MB)
  150. 35. Add 1 last partition with the remaining cylinders on the disk and tag
  151.     this as filesystem type Linux native.  (198MB)
  152. 36. Write the changes to the boot sector and reboot.
  153. 37. When you get to the # prompt again, run setup.
  154. 38. Install Linux to the last partition.
  155. 39. When you install LILO, be sure to install it to the root of the last
  156.     partition (NOT to the MBR, as you will destroy all of your work if you
  157.     do so).  Add only the last partition to LILO and set the timer to zero.
  158.     By doing this, when you select Linux from the OS/2 Boot Manager, LILO
  159.     will activate and will then boot Linux from the logical drive on the
  160.     extended partition.  Since Linux is the only partition that we wish to
  161.     activ