home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 14 Text / 14-Text.zip / pmt-sr.zip / PMT-SR.TXT
Text File  |  1993-08-28  |  12KB  |  316 lines

  1. The PMTape program allows you to boot OS/2 from two floppy disks and
  2. then run a stand-alone restore of an entire disk (no selective restore
  3. with this option).
  4.  
  5. The instructions that come with PMTape for setting up the floppy disks
  6. are a bit out of date.  The following is a discussion of the disk
  7. setup and the CONFIG.SYS files used for this procedure.  Note that
  8. a 3rd diskette is used to contain the pieces of PMTape.
  9.  
  10. NOTE:  One problem with the instructions contained within the PMTape
  11.        manual is that they were written for an IBM PS/2.  There is a
  12.        problem with clone computers in that two pieces of the setup
  13.        must be placed on the disk to be reformatted (after it has been
  14.        formatted, if necessary).
  15.  
  16.        The following setup was done using the March '93 BETA of OS/2 2.1.
  17.        It should be close to or the same as needed with 2.1GA
  18.  
  19. CONTENTS OF THE VARIOUS DISKETTES:
  20.  
  21. DISK 1:   (boot disk)
  22. ====================================================
  23. 000000  .bio      2560   1-04-93  11:24   \
  24. abios   .sys       427   1-04-93  11:05   \
  25. blistlay.out      1862   3-08-93  21:27   \
  26. bundle          457772   3-08-93  21:59   \
  27. f80000  .bio      9728   1-04-93  11:24   \
  28. f80100  .bio      8704   1-04-93  11:24   \
  29. f80200  .bio      7680   1-04-93  11:24   \
  30. f80402  .bio      5120   1-04-93  11:24   \
  31. f80403  .bio      5632   1-04-93  11:24   \
  32. f80404  .bio      5632   1-04-93  11:24   \
  33. f80600  .bio      7168   1-04-93  11:24   \
  34. f80700  .bio      1536   1-04-93  11:24   \
  35. f80701  .bio      1536   1-04-93  11:24   \
  36. f80702  .bio      1536   1-04-93  11:24   \
  37. f80703  .bio      1536   1-04-93  11:24   \
  38. f80704  .bio      1024   1-04-93  11:24   \
  39. f80902  .bio      5120   1-04-93  11:24   \
  40. f80903  .bio      5632   1-04-93  11:24   \
  41. f80904  .bio      5632   1-04-93  11:24   \
  42. f80a00  .bio      1536   1-04-93  11:24   \
  43. f80a01  .bio      1536   1-04-93  11:24   \
  44. f80a02  .bio      1024   1-04-93  11:24   \
  45. f80c00  .bio      5632   1-04-93  11:24   \
  46. f80d00  .bio      5120   1-04-93  11:24   \
  47. f80d01  .bio      5120   1-04-93  11:24   \
  48. f81000  .bio      1536   1-04-93  11:24   \
  49. f81b00  .bio      4096   1-04-93  11:24   \
  50. f88000  .bio      2048   1-04-93  11:24   \
  51. fc0400  .bio     11264   1-04-93  11:24   \
  52. fc0403  .bio      5632   1-04-93  11:24   \
  53. fc0500  .bio      9728   1-04-93  11:24   \
  54. os2boot           1099   2-22-93  19:42   \
  55. os2dump           2728   2-22-93  19:43   \
  56. os2krnli        729670   2-26-93  18:21   \
  57. os2ldr           28160   2-22-93  19:43   \
  58. os2ldr  .msg      8441   2-15-93  21:04   \
  59. os2ver              89   2-08-93  17:50   \
  60. sysinstx.com     39472   2-26-93  17:46   \
  61. w020100 .bio      3072   1-04-93  11:27   \
  62. w020101 .bio      4608   1-04-93  11:27   \
  63. w050000 .bio      1536   1-04-93  11:24   \
  64. w050100 .bio      2560   1-04-93  11:24   \
  65. w050101 .bio      3072   1-04-93  11:27   \
  66. w060100 .bio      6656   1-04-93  11:24   \
  67. w0f0000 .bio      1536   1-04-93  11:24   \
  68.  
  69. DISKETTE 2:  (2nd half of boot)
  70. ===============================================
  71. aha152x .add     23631   2-16-93   0:44   \
  72. aha154x .add     19431   2-16-93   0:45   \
  73. aha164x .add     18839   2-16-93   0:46   \
  74. aha174x .add     16851   2-16-93   0:47   \
  75. ansicall.dll       438   2-15-93  23:52   \
  76. bkscalls.dll       401   2-15-93  23:56   \
  77. bmscalls.dll       398   2-15-93  23:57   \
  78. bvhinit .dll      9299   2-22-93  19:47   \
  79. bvscalls.dll       454   2-16-93   0:03   \
  80. cdfs    .ifs     40292   2-26-93  18:53   \
  81. clock01 .sys      3694   2-16-93   1:44   \
  82. clock02 .sys      3710   2-16-93   1:45   \
  83. cmd     .exe     89088   2-22-93  21:00   \
  84. config  .bak       422   5-21-93   0:04   \
  85. config  .sys       411   5-21-93   1:22   \
  86. country .sys     25610   2-26-93  19:28   \
  87. disk    .num        20   3-08-93  21:27   \
  88. dos     .sys      1142   2-16-93   2:02   \
  89. doscall1.dll     91014   2-26-93  19:18   \
  90. dpt20xx .add     15830   2-16-93   0:57   \
  91. fd16-700.add     29182   2-26-93  19:18   \
  92. fd7000ex.add     19862   2-16-93   0:51   \
  93. fd850ibm.add     29076   2-16-93   0:54   \
  94. fd8xx   .add     29074   2-16-93   0:55   \
  95. fig-run .sys       414   5-21-93   0:52   \
  96. fig-strt.sys       411   5-21-93   1:22   \
  97. harderr .exe     14424   2-26-93  19:01   \
  98. hitcds1 .flt      7190   2-16-93   2:08   \
  99. hpfs    .ifs    128578   2-27-93  16:54   \
  100. ibm1flpy.add     25086   2-16-93   0:30   \
  101. ibm1s506.add     22737   2-16-93   0:33   \
  102. ibm2adsk.add     10816   2-16-93   0:36   \
  103. ibm2flpy.add     13873   2-16-93   0:34   \
  104. ibm2m57 .add     21186   2-23-93   7:53   \
  105. ibm2scsi.add     25241   2-16-93   0:38   \
  106. ibmint13.i13      9684   2-26-93  19:12   \
  107. ip2idrv .sys     35292   4-24-92   2:00   \
  108. itdmn   .exe      6583   4-24-92   2:00   \
  109. kbd01   .sys     29525   2-16-93   2:27   \
  110. kbd02   .sys     25941   2-16-93   2:29   \
  111. kbdcalls.dll       858   2-16-93   0:18   \
  112. keyboard.dcp      5177   2-16-93   2:22   \
  113. moucalls.dll      1010   2-16-93   0:17   \
  114. mouse   .sys     14495   2-22-93  21:20   \
  115. msg     .dll       508   2-16-93   0:54   \
  116. nampipes.dll      1024   2-16-93   0:55   \
  117. neccds1 .flt      8170   2-16-93   2:12   \
  118. nls     .dll       466   2-22-93  20:45   \
  119. npxemltr.dll     25280   2-22-93  21:21   \
  120. os2aspi .dmd      6146   2-16-93   0:27   \
  121. os2cdrom.dmd     22726   2-16-93   2:07   \
  122. os2char .dll     56064   2-22-93  20:25   \
  123. os2dasd .dmd     33042   2-16-93   0:24   \
  124. os2scsi .dmd     10842   2-16-93   0:26   \
  125. print01 .sys      9118   2-16-93   3:01   \
  126. print02 .sys      8166   2-16-93   3:01   \
  127. quecalls.dll     15042   2-26-93  19:13   \
  128. screen01.sys      7258   2-26-93  19:37   \
  129. screen02.sys      7408   2-22-93  21:25   \
  130. sesmgr  .dll     32294   2-22-93  20:32   \
  131. sipanel1.dll     24992   2-17-93  23:08   \
  132. sonycds1.flt      7366   2-16-93   2:11   \
  133. sysinst1.exe      4224   2-17-93  23:24   \
  134. sysinst2.exe    130720   3-08-93  17:39   \
  135. syslevel.os2       165   2-26-93  19:26   \
  136. testcfg .sys      4402   2-22-93  21:44   \
  137. toshcds1.flt      7348   2-16-93   2:10   \
  138. viocalls.dll      1825   2-22-93  20:24   \
  139. vtbl850 .dcp     10478   2-16-93   1:18   \
  140.  
  141. DISKETTE 3:   (PMTape pieces)
  142. ========================================
  143. autotape.exe     21504   4-24-92   2:00   \
  144. backall .cmd       818   4-24-92   2:00   \
  145. changed .cmd       822   4-24-92   2:00   \
  146. cmd     .exe     89088   2-22-93  21:00   \
  147. doscall1.dll     91014   2-26-93  19:18   \
  148. exclude .cfg        68   4-24-92   2:00   \
  149. format  .com     66832   2-26-93  19:27   \
  150. ibm2flpy.add     13040   4-24-92   2:00   \
  151. install .exe     38672   4-24-92   2:00   \
  152. install .o11       356   4-24-92   2:00   \
  153. insthlp .hlp      6576   4-14-92   2:01   \
  154. ip2bb   .dll     37090   4-24-92   2:00   \
  155. ip2bkp  .dll     49104   4-24-92   2:00   \
  156. ip2idrv .sys     35292   4-24-92   2:00   \
  157. ip2mb   .dll     49294   4-24-92   2:00   \
  158. ipbsinfo.dll     16384   4-24-92   2:00   \
  159. iphelp  .dll     24576   4-14-92   2:01   \
  160. iphelp  .hlp     54080   4-24-92   2:00   \
  161. ipqual  .dll      9467   4-24-92   2:00   \
  162. iprst   .dll     37730   4-14-92   2:01   \
  163. iprules .dll     58368   4-14-92   2:01   \
  164. ipspwin .dll     13824   4-24-92   2:00   \
  165. iptxtra .dll      4434   4-24-92   2:00   \
  166. ipucgen .dll    109588   4-24-92   2:00   \
  167. ipugui  .dll     22016   4-24-92   2:00   \
  168. itdmn   .exe      6583   4-24-92   2:00   \
  169. pmtape  .exe    224768   4-24-92   2:00   \
  170. pmtape  .ezs      1184   4-24-92   2:00   \
  171. pmtape  .ini       382   4-24-92   2:00   \
  172. readme  .txt     11816   4-24-92   2:00   \
  173. restall .cmd       223   4-24-92   2:00   \
  174. shrtbkll.tpf        15   4-24-92   2:00   \
  175. shrtchgd.tpf        15   4-24-92   2:00   \
  176. shrtrstl.tpf        15   4-24-92   2:00   \
  177. sr      .exe      5993   4-24-92   2:00   \
  178. sr      .msg     56651   4-24-92   2:00   \
  179. uhpfs   .dll    179344   2-26-93  18:57   \
  180. viocalls.dll      1825   2-22-93  20:24   \
  181.  
  182.  
  183.  
  184. USE OF CONFIG FILES:
  185.  
  186. As mentioned above, two of the pieces needed to run the stand-alone
  187. restore MUST reside on the actual disk being restored.  In the case
  188. where the disk might be new, or has to be reformatted because it is
  189. totally destroyed, this can lead to a problem as to getting these
  190. two pieces over to that disk as well as providing for the formatting.
  191.  
  192.  
  193. I took the approach that I wanted to have three diskettes for the entire
  194. process, and only the three diskettes.  This is a bit harsh, since it
  195. would be no problem at all to use a standard set of OS/2 install diskettes
  196. to boot up and reformat the drive, and to also move the two needed pieces
  197. over to the newly formatted disk.
  198.  
  199. The two items that must be placed on the restore disk are:
  200.  
  201. CMD.EXE
  202. ITDMN.EXE
  203.  
  204. In order to accomplish my goal of only three diskettes, I provide two
  205. different CONFIG.SYS files on diskette 2.  They are called:
  206.  
  207. FIGRUN .SYS       414   5-21-93   0:52   \
  208. FIG-STRT.SYS       411   5-21-93   1:22   \
  209.  
  210.  
  211. The procedure is to boot up at first using FIG-STRT.  So the diskettes
  212. are always left in a state where CONFIG.SYS is a copy of the FIG-STRT.SYS
  213. file.  The FIG-STRT file will allow for boot up, and a runnable copy of
  214. OS/2 for formatting, FDISK, and whatever else is needed but it WILL NOT
  215. allow the SR (stand-alone restore) program to run because it points to
  216. CMD.EXE as being located on the a: drive whereas the FIG-RUN.SYS file
  217. points to the D: drive (the drive being restored in this case).  Note
  218. also that FIG-STRT assumes that the ITDMN.EXE file (which really isn't
  219. used for formatting) is assumed to be on the boot-drive whereas the
  220. FIG-RUN.SYS file points to the D: drive (in this case) for the ITDMN.EXE
  221. file.
  222.  
  223.  
  224. After doing all of the formatting, I then copy FIG-RUN.SYS to be the
  225. current CONFIG.SYS and re-boot.  This will cause the drivers to be
  226. loaded and the restore can be run.  Detailed instructions for the
  227. entire procedure are provided below.
  228.  
  229. CONTENTS OF FIG-STRT.SYS
  230. =================================================================
  231. REM must copy CMD.EXE and ITDMN.EXE to target drive first
  232. buffers=50
  233. memman=noswap
  234. protshell=a:cmd.exe
  235. protectonly=yes
  236. libpath=A:\;
  237. ifs=hpfs.ifs /c:64 /AUTOCHECK:D
  238. Set path=a:\;
  239. Set dpath=a:\;
  240. basedev=print01.sys
  241. basedev=ibm1flpy.add
  242. basedev=ibm1s506.add
  243. basedev=ibm2flpy.add
  244. basedev=ibm2adsk.add
  245. basedev=ibm2scsi.add
  246. basedev=ibmint13.i13
  247. basedev=os2dasd.dmd
  248. device=ip2idrv.sys
  249. run=itdmn.exe
  250.  
  251.  
  252. CONTENTS OF FIG-RUN.SYS
  253. ======================================
  254. REM must copy CMD.EXE and ITDMN.EXE to target drive first
  255. buffers=50
  256. memman=noswap
  257. protshell=D:\cmd.exe
  258. protectonly=yes
  259. libpath=A:\;
  260. ifs=hpfs.ifs /c:64 /AUTOCHECK:D
  261. Set path=a:\;
  262. Set dpath=a:\;
  263. basedev=print01.sys
  264. basedev=ibm1flpy.add
  265. basedev=ibm1s506.add
  266. basedev=ibm2flpy.add
  267. basedev=ibm2adsk.add
  268. basedev=ibm2scsi.add
  269. basedev=ibmint13.i13
  270. basedev=os2dasd.dmd
  271. device=ip2idrv.sys
  272. run=D:itdmn.exe
  273.  
  274.  
  275. INSTRUCTIONS FOR STAND-ALONE RESTORE with PMTAPE
  276.  
  277.  
  278. 1. Boot OS/2 using diskettes 1 and 2.  If the CONFIG.SYS was setup
  279.    properly, the CONFIG.SYS points to the A: (boot) disk for CMD.EXE
  280.    and ITDMN.EXE.  This is proper for formatting, but the SR program
  281.    will not run with this configuration.
  282.  
  283.    Do any formatting necessary using the FORMAT command found on
  284.    diskette 3.
  285.  
  286. 2. Put disk 3 in the A: drive.
  287.  
  288. 3. Copy FIG-RUN.SYS to be CONFIG.SYS.  This will (on next boot) point
  289.    to the disk to be restored for CMD.EXE and ITDMN.EXE.  At that point,
  290.    SR.EXE will run.
  291.  
  292. 4. Format the target partition.  If this is not the D: drive, you will
  293.    have to change the CONFIG.SYS file on disk 2.
  294.  
  295. 5. COPY ITDMN.EXE to the newly formatted drive.
  296.    COPY CMD.EXE   to the newly formatted drive.
  297.  
  298. 6. Boot from disk 1 & 2
  299.  
  300. 7. At the A: prompt, COPY FIG-STRT.SYS to be CONFIG.SYS (for next time).
  301.  
  302. 8. Put disk 3 into drive A:
  303.  
  304. 9. Put the proper tape into the tape drive.
  305.  
  306. 10. TYPE:   SR
  307.  
  308. 11. When the tape finishes restoring, check the CONFIG.SYS file again.
  309.     (for next time)
  310.  
  311.  
  312.  
  313. That's all!!   The SR restore is very slow.  I estimate it takes about
  314. 4 hours to restore 64 megs but it sure beats trying to reinstall OS/2
  315. and restore over it.  Go for a walk, go to bed, read a book, etc.
  316.