home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: OtherApp / OtherApp.zip / lrldemo.zip / LINKRT.HLP (.txt) next >
OS/2 Help File  |  1995-03-26  |  36KB  |  872 lines

  1.  
  2. ΓòÉΓòÉΓòÉ 1. License Agreement ΓòÉΓòÉΓòÉ
  3.  
  4. IMPORTANT - READ CAREFULLY 
  5.  
  6. LICENSE AGREEMENT AND LIMITED WARRANTY 
  7.  
  8. BY OPENING THE SEALED DISK PACKAGE YOU WILL INDICATE YOUR ACCEPTANCE OF THE 
  9. TERMS OF THIS LEGAL AGREEMENT BETWEEN YOU, THE END USER, AND RIGHTWARE INC. 
  10. ("RIGHTWARE").  IF YOU DO NOT AGREE TO THE TERMS OF THIS AGREEMENT, PROMPTLY 
  11. RETURN THIS UNOPENED DISK PACKAGE TOGETHER WITH ALL ACCOMPANYING ITEMS 
  12. ("PROGRAM PACKAGE") AND THE HARDWARE INCLUDED WITH THE PROGRAM PACKAGE 
  13. ("HARDWARE") TO YOUR DEALER FOR A FULL REFUND. LIMITED USE LICENSE.  Rightware 
  14. and its suppliers grant you the right to load and/or use the licensed number of 
  15. copies of the Program for your personal use with the accompanying Hardware 
  16. only.  The Program is owned by Rightware or its suppliers, if any, as set forth 
  17. in the Program or associated documentation and is protected by United States 
  18. copyright laws and international treaties.  All rights not expressly granted 
  19. are reserved by Rightware or its suppliers.  This Agreement is governed by the 
  20. laws of the State of Delaware. 
  21.  
  22. YOU MAY NOT: 
  23.  
  24. Load and/or use the Program on more than the licensed number of computers, 
  25. computer terminals or workstations at the same time. 
  26.  
  27. Make copies of the materials accompanying the Program, or make copies of the 
  28. Program except for archival purposes. 
  29.  
  30. Rent, lease, license or otherwise transfer the Program without the express 
  31. written consent of Rightware, except that you may transfer the complete Program 
  32. Package on a permanent basis. 
  33.  
  34. Reverse engineer, decompile, disassemble, or create derivative works of the 
  35. Program. 
  36.  
  37. LIMITED WARRANTY.  Rightware warrants, to the original buyer only, that the 
  38. media upon which the Program is recorded shall be free from defects in 
  39. materials and workmanship under normal use and service for a period of thirty 
  40. (30) days.  Some states do not allow limitations on the duration of an implied 
  41. warranty, so the above limitation may not apply to you. 
  42.  
  43. EXCLUSIVE REMEDY.  Rightware's entire liability and your exclusive remedy shall 
  44. be, at Rightware's option, either (a) the repair or replacement of the Program 
  45. that does not meet Rightware's Limited Warranty and which is returned to 
  46. Rightware with a copy of your receipt; or (b) a refund of the price, if any, 
  47. which you paid for the Program and associated materials as substantiated with 
  48. proof of purchase.  TO MAKE A WARRANTY CLAIM, PLEASE RETURN THE PROGRAM PACKAGE 
  49. TOGETHER WITH YOUR PROOF OF PURCHASE TO YOUR DEALER OR RIGHTWARE DURING THE 
  50. WARRANTY PERIOD.  This Limited Warranty is void if the failure of the media 
  51. upon which the Program is recorded has resulted from accident, abuse or 
  52. misapplication.  Any replacement Program will be warranted for the remainder of 
  53. the original warranty period or thirty (30) days, whichever is longer. 
  54.  
  55. NO OTHER WARRANTIES.  WITH RESPECT TO THE PROGRAM, PROGRAM MEDIA AND THE 
  56. ACCOMPANYING WRITTEN MATERIALS, RIGHTWARE AND ITS SUPPLIERS, IF ANY, DISCLAIM 
  57. ALL WARRANTIES, OTHER THAN THE ABOVE WARRANTY BY RIGHTWARE, EITHER EXPRESS OR 
  58. IMPLIED, INCLUDING BUT NOT LIMITED TO IMPLIED WARRANTIES OF MERCHANTABILITY AND 
  59. FITNESS FOR A PARTICULAR PURPOSE.  THIS LIMITED WARRANTY GIVES YOU SPECIFIC 
  60. LEGAL RIGHTS, YOU MAY HAVE OTHERS, WHICH VARY FROM STATE TO STATE. 
  61.  
  62. LIMITATIONS ON DAMAGES.  IN NO EVENT SHALL RIGHTWARE OR ITS SUPPLIERS, IF ANY, 
  63. BE LIABLE FOR ANY DAMAGES WHATSOEVER (INCLUDING WITHOUT LIMITATION, DAMAGES FOR 
  64. LOSS OF PROFITS, BUSINESS INTERRUPTION, LOSS OF INFORMATION, OR OTHER PECUNIARY 
  65. LOSS) ARISING OUT OF THE USE OF OR INABILITY TO USE THE PROGRAM OR PROGRAM 
  66. PACKAGE, EVEN IF RIGHTWARE OR ITS SUPPLIERS, IF ANY, HAVE BEEN ADVISED OF THE 
  67. POSSIBILITY OF SUCH DAMAGES.  IN NO EVENT WILL RIGHTWARE'S LIABILITY FOR ANY 
  68. REASON EXCEED THE ACTUAL PRICE PAID FOR THE LICENSE TO USE THE SPECIFIC 
  69. PROGRAM.  BECAUSE SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF 
  70. LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES, THE ABOVE LIMITATION MAY NOT 
  71. APPLY TO YOU. 
  72.  
  73.  
  74. ΓòÉΓòÉΓòÉ 2. What is LinkRight for Lans?? ΓòÉΓòÉΓòÉ
  75.  
  76. LinkRight for Lans is based on the serial and parallel port version of 
  77. LinkRight version 1.1E.  It is quite similar to that product except that it 
  78. uses a network rather than serial and parallel ports.  The rest of this 
  79. document will use the term "LinkRight" interchangably with "LinkRight for Lans" 
  80. but will always mean LinkRight for Lans.  The current version of LinkRight is 
  81. 1.1E and the current version of LinkRight for Lans is 1.1F. 
  82.  
  83. LinkRight for Lans is network file transfer utility for OS/2.  It includes a PM 
  84. version and an OS/2 command line version. Version 1.1F can be used for cloning 
  85. an entire OS/2 partition (including the OS/2 operating system) from one system 
  86. to another (in accordance with your licensing agreement with IBM; no 
  87. bootlegging please). LinkRight for Lans uses Netbios.  TCP/IP may be supported 
  88. in future releases so please let us know if you'd like support for TCP/IP. 
  89.  
  90. Netbios Multicasting is one possible mode of operation so you can clone one to 
  91. many.  This mode is slightly degraded so all options are not supported when 
  92. multicasting.  The reason for this is to keep things simple for minimal 
  93. overhead. 
  94.  
  95. LinkRight handles EAs and HPFS easily. LinkRight is multithreaded, so while you 
  96. are transferring files in the background, you can continue to queue more files 
  97. for transfer, change directories on either machine, delete files, etc. 
  98.  
  99. LinkRight for Lans is not shareware.  It is a commercial shrink wrapped product 
  100. and version 1.1F is available at Indelible Blue and OS/2 Express.  Street price 
  101. is around TBD for xxx users and TBD for xxx users. Like Microsoft, we have no 
  102. Manufacturers Suggested Retail Price (MSRP). 
  103.  
  104.  
  105. ΓòÉΓòÉΓòÉ 3. Sales Information ΓòÉΓòÉΓòÉ
  106.  
  107. LinkRight is available from Indelible Blue (919) 834-7005 or (800) 776-8284, or 
  108. OS/2 Express 1-800-672-5945. 
  109.  
  110. For quantity discounts, you should contact: Rightware Inc. Susan Tremble, Vice 
  111. President of Marketing. Voice (maybe voice mail) (301)762-1151 Fax 
  112. (301)762-1185. 
  113.  
  114.  
  115. ΓòÉΓòÉΓòÉ 4. Differences Between LinkRight 1.1E and LinkRight for Lans 1.1F. ΓòÉΓòÉΓòÉ
  116.  
  117. Major differences include 
  118.  
  119. No Dos Version of LinkRight for Lans 1.1F.
  120. The ability to multicast files with
  121. LinkRight for Lans 1.1F.
  122. User version, Command Line version, and
  123. System Administrator version.
  124.  
  125.  
  126. ΓòÉΓòÉΓòÉ 5. Netbios ΓòÉΓòÉΓòÉ
  127.  
  128. LinkRight for Lans uses Netbios.  TCP/IP may be supported in future releases so 
  129. please let us know if you'd like support for TCP/IP. 
  130.  
  131. Netbios support is part of the standard OS/2 Lan Requester package.  Look for 
  132. the diskette lableled IBM Network Transport Services/2 (NTS/2) LAN Adapter and 
  133. Protocol Support (LAPS). 
  134.  
  135. For reference information, look at the document titled Network Transport 
  136. Services/2 Redirected Installation and Configuration Guide.  This document has 
  137. information on building OS/2 bootable floppies with LAN support. Ignore 
  138. mentions of SRVIFS since this is not needed for LinkRight. 
  139.  
  140.  
  141. ΓòÉΓòÉΓòÉ 6. System Administrator and User Versions ΓòÉΓòÉΓòÉ
  142.  
  143. Included with the package are 3 versions of LinkRight for LANs: LRLANADM.EXE, 
  144. which is the system administrators version; LRLAN.EXE, which is the user 
  145. version; and LRLANCMD.EXE, which is the command line version. 
  146.  
  147. The system administrator version includes cloning options and the ability to 
  148. multicast.  The user version does not include these features. 
  149.  
  150.  
  151. ΓòÉΓòÉΓòÉ 7. Installation ΓòÉΓòÉΓòÉ
  152.  
  153. To install LinkRight, insert the LinkRight floppy into drive a: (or b:) and 
  154. type a: (or b:).  Then from the a:\> prompt (or b:\> prompt) type install. 
  155.  
  156.  
  157. ΓòÉΓòÉΓòÉ 8. Naming Systems ΓòÉΓòÉΓòÉ
  158.  
  159. Every Token Ring and Ethernet card is equipped with a hardcoded 6 byte unique 
  160. identifier.  LinkRight for LANs reads that number and can use it as the name of 
  161. a system.  This is the default. 
  162.  
  163. Alternatively, you can assign a 16 byte or less name to a system.  This name 
  164. must be unique across the network. 
  165.  
  166. After you change the name of a system, you should save the changes and shutdown 
  167. LinkRight.  When you restart LinkRight, the new name will be used. 
  168.  
  169.  
  170. ΓòÉΓòÉΓòÉ 9. Quick Start ΓòÉΓòÉΓòÉ
  171.  
  172. When you first start LinkRight, you are given a choice of whether you want to 
  173. make the machine the Local machine or the Remote machine.  You should make one 
  174. machine the Local, and the other Remote.  You will control all file transfers 
  175. from the Local machine. 
  176.  
  177. After making a machine the Remote machine, you should select Connect / Network 
  178. on the Remote machine.  That should be the last selection you make on the 
  179. Remote machine. 
  180.  
  181. For the Local machine, you must also select which Remote system to connect 
  182. with.  For system administrators, selection of multiple Remote systems to 
  183. connect to is allowed for multicast cloning. For normal users, only point to 
  184. point connections are allowed. 
  185.  
  186.  
  187. ΓòÉΓòÉΓòÉ 9.1. Navigating Directories ΓòÉΓòÉΓòÉ
  188.  
  189. The left side of your screen displays drives, directories, and files in the 
  190. current working directory of the Local machine.  The right side of your screen 
  191. displays the same information for the Remote machine.  The current working 
  192. directory and drive for the Local and Remote machine is shown on the line above 
  193. the list of drives, directories, and files. 
  194.  
  195. To change directories on either the Remote computer or the Local 
  196. computer,double click on the directory you want to change to.  The directory 
  197. ".." is the parent directory.  You can change the current working drive by 
  198. double clicking on one of the drives. 
  199.  
  200.  
  201. ΓòÉΓòÉΓòÉ 9.2. Copying Files and Directories ΓòÉΓòÉΓòÉ
  202.  
  203. Use the Copy button to send files and directories from the Local computer to 
  204. the Remote computer or to send files and directories from the Remote computer 
  205. to the Local computer. 
  206.  
  207. First, mark files and directories by single clicking the primary (left) mouse 
  208. button. Then, hit the Copy button.  You can only mark files and directories on 
  209. one side of the screen at a time for copying. 
  210.  
  211. Marking and copying a drive is not supported. To copy a complete drive, 
  212. individually mark all files and directories in the root directory of the drive 
  213. to be copied.  Do not mark the files EA DATA. SF or WP ROOT. SF, since they 
  214. will not be copied. 
  215.  
  216. The screen is not automatically refreshed after copying.  Hit the Refresh 
  217. Pushbutton to update the screen. 
  218.  
  219.  
  220. ΓòÉΓòÉΓòÉ 10. Hot Keys ΓòÉΓòÉΓòÉ
  221.  
  222. F10 Moves focus to the Menu 
  223.  
  224. TAB Moves focus to the Local or Remote list of files 
  225.  
  226. Return Selects an entry 
  227.  
  228. Space marks an entry 
  229.  
  230. Arrow Keys move the cursor within a group 
  231.  
  232.  
  233. ΓòÉΓòÉΓòÉ 11. Directory Synchronization ΓòÉΓòÉΓòÉ
  234.  
  235. To perform Directory Synchronization, select Newer Files Only from the Options 
  236. Screen. Change directories on both the Local and Remote computer to the parent 
  237. directory of the two directories you want to synchronize. Mark the directory on 
  238. one side and hit the Copy pushbutton.  Now mark the directory on the other side 
  239. of the screen and hit the Copy pushbuttone. Note: the directories must have the 
  240. same name. 
  241.  
  242.  
  243. ΓòÉΓòÉΓòÉ 12. OS/2 Command Line Version ΓòÉΓòÉΓòÉ
  244.  
  245. LinkRight for Lans Command line version can be used from an OS/2 command line 
  246. and can be used in the Remote mode. It uses command line parameters to select 
  247. the name of the system and which lan adapter to use, either 0 or 1. 
  248.  
  249.  
  250. ΓòÉΓòÉΓòÉ 13. Verify Failures ΓòÉΓòÉΓòÉ
  251.  
  252. Some files may not verify properly.  This may or may not be a critical error. 
  253. Some files that are in use, such as executables or .DLL files, will not be 
  254. transferred. 
  255.  
  256.  
  257. ΓòÉΓòÉΓòÉ 14. Batch Mode ΓòÉΓòÉΓòÉ
  258.  
  259. When you select Batch Mode On, you can mark files and hit the Copy pushbutton. 
  260. No files are sent or received.  Instead, file information is saved into a list 
  261. of files. Later, you can send/receive the files by selecting Run Batch File. 
  262.  
  263. After selecting Batch Mode On and selecting files to send/receive, you should 
  264. select Batch Mode Off to save the Batch file and return to Normal mode. 
  265.  
  266. After creating a Batch file, you can run it by selecting Run Batch File. 
  267.  
  268. The batch file is straight ASCII text.  It can be edited with a text editor. 
  269. Caution should be used when creating a batch file using a text editor. Spaces 
  270. are significant. 
  271.  
  272.  
  273. ΓòÉΓòÉΓòÉ 15. Connections ΓòÉΓòÉΓòÉ
  274.  
  275. You can initiate a network connection by selecting Connect / Network from the 
  276. Connect menu.  For the Remote system, this is all you have to do. 
  277.  
  278. For the Local system, you will have displayed a number of possible systems that 
  279. you can connect to.  Note that these systems that are displayed are all systems 
  280. on the network that are running LinkRight for LANs in the Remote mode with 
  281. Connect / Network already selected.  Systems that are not currently running 
  282. LinkRight or that are running LinkRight in the Local mode will not be 
  283. displayed. 
  284.  
  285. For multicasting, which is only available only on the system administrator 
  286. version, you can select multiple systems to connect to.  For the user version, 
  287. only one selection is allowed. 
  288.  
  289. You can save the list of systems that are available for connection.  If you 
  290. select this option, the file NETLIST.TXT in your LinkRight startup directory 
  291. will be created with the list.  This list could be usefull for system 
  292. administrators who are multicasting to dozen or hundreds of systems and want to 
  293. check to see if they have all systems listed so they know that no systems have 
  294. problems. 
  295.  
  296. When you start LinkRight, after selecting Local or Remote, LinkRight will 
  297. initialize the network communication.  This is the process of adding names to 
  298. the network.  It should take about 3 to 5 seconds. During this time, you can 
  299. initiate a connection, but the connection will not be established until the 
  300. name adding process is complete. 
  301.  
  302.  
  303. ΓòÉΓòÉΓòÉ 16. Log Options ΓòÉΓòÉΓòÉ
  304.  
  305. You can select options of append, overwrite, and disabled for the Logs.  These 
  306. options control handling of the Event Log, Error Log, and Retry file. 
  307.  
  308. Two kinds of logging take place.  Event logging and Error logging.  A Retry 
  309. batch file is also created if there is a file transfer error. 
  310.  
  311. The Event log contains useful information for keeping track of what files have 
  312. been transferred.  You can view the Event log by selecting View\Event Log.  The 
  313. path and name of this file is <BASEDIR\EVENT.LOG> where BASEDIR is where you 
  314. installed LinkRight. 
  315.  
  316. The Error log contains useful information for keeping track of any LinkRight 
  317. errors.  You can view the Error log by selecting View\Error Log.  The path and 
  318. name of this file is <BASEDIR\ERROR.LOG> where BASEDIR is where you installed 
  319. LinkRight. 
  320.  
  321.  
  322. ΓòÉΓòÉΓòÉ 17. System Options ΓòÉΓòÉΓòÉ
  323.  
  324. From the System Options menu, you can select some options. 
  325.  
  326.  
  327. ΓòÉΓòÉΓòÉ 17.1. Copy Subdirectories ΓòÉΓòÉΓòÉ
  328.  
  329. If this box is marked, subdirectories are copied.  If this box is not marked, 
  330. only individually marked files are copied. 
  331.  
  332.  
  333. ΓòÉΓòÉΓòÉ 17.2. Copy Newer Files Only ΓòÉΓòÉΓòÉ
  334.  
  335. If this box is marked, only newer files are copied.  The date and time checked 
  336. is the "Last Written" date and time. 
  337.  
  338.  
  339. ΓòÉΓòÉΓòÉ 17.3. Force Copy ΓòÉΓòÉΓòÉ
  340.  
  341. If this box is marked, all files are copied regardless of flags or dates. 
  342.  
  343.  
  344. ΓòÉΓòÉΓòÉ 17.4. Copy Archive Only ΓòÉΓòÉΓòÉ
  345.  
  346. If this box is marked, all files with the Archive bit set are copied.  Other 
  347. files are ignored.  The Archive bit is reset for any files copied using this 
  348. option. 
  349.  
  350.  
  351. ΓòÉΓòÉΓòÉ 17.5. Autostart ΓòÉΓòÉΓòÉ
  352.  
  353. This option is no longer supported in LinkRight 1.1F. 
  354.  
  355.  
  356. ΓòÉΓòÉΓòÉ 17.6. Verify Options ΓòÉΓòÉΓòÉ
  357.  
  358. There are a few Verify Options you can use. These options are an afterthought 
  359. and are not well integrated.  For internal testing before release, there was 
  360. debug code to do a verify after every file transfer.  It helped to find errors. 
  361. When this was mentioned to one of the beta testers, he suggested that it be 
  362. left in the released version. 
  363.  
  364. Verify performs a CRC check and Checksum test on a file by file basis.  If you 
  365. select "Transfer and Verify", it will transfer the file, do the check, and 
  366. display the results. If you select "No Copy, Verify Only", it overrides the 
  367. Force Copy options and does not transfer files, just does the Verify test. "No 
  368. Verify" is self explanatory. 
  369.  
  370. Some files may not verify properly.  This may or may not be a critical error. 
  371. Executable and .DLL files that are in use will not be copied properly. 
  372.  
  373.  
  374. ΓòÉΓòÉΓòÉ 17.7. Max Packet Size ΓòÉΓòÉΓòÉ
  375.  
  376. Max Packet Size affects thruput and system responsiveness.  We recommend 
  377. setting the packet size to the maximum for best performance. 
  378.  
  379.  
  380. ΓòÉΓòÉΓòÉ 17.8. Turbomode ΓòÉΓòÉΓòÉ
  381.  
  382. Turbomode implements a sliding window for packets and should result in higher 
  383. thruput. 
  384.  
  385.  
  386. ΓòÉΓòÉΓòÉ 17.9. 4 Bit Par Port Transfers ΓòÉΓòÉΓòÉ
  387.  
  388. This option is for the serial/parallel port version of LinkRight and is not 
  389. applicable with LinkRight for LANs. 
  390.  
  391.  
  392. ΓòÉΓòÉΓòÉ 17.10. Retry Warning Delay ΓòÉΓòÉΓòÉ
  393.  
  394. Retry Warning Delay is the time that the Local system will wait for a reply 
  395. from the Remote machine before displaying a Warning msg.  If you are getting 
  396. lots of warnings, set this value higher.  Set this to the maximum value of 9 to 
  397. disable this warning message. 
  398.  
  399.  
  400. ΓòÉΓòÉΓòÉ 18. Pushbuttons ΓòÉΓòÉΓòÉ
  401.  
  402. Pushbuttons are used to initiate actions. 
  403.  
  404.  
  405. ΓòÉΓòÉΓòÉ 18.1. Delete Pushbutton ΓòÉΓòÉΓòÉ
  406.  
  407. Use the Delete button to delete files and directories.  Directories must be 
  408. empty before they can be deleted. 
  409.  
  410.  
  411. ΓòÉΓòÉΓòÉ 18.2. Mkdir Pushbutton ΓòÉΓòÉΓòÉ
  412.  
  413. Use the Mkdir button to create directories on either the Remote computer or the 
  414. Local computer. 
  415.  
  416.  
  417. ΓòÉΓòÉΓòÉ 18.3. Refresh Pushbutton ΓòÉΓòÉΓòÉ
  418.  
  419. The Refresh button will redisplay the file list for both the Local and Remote 
  420. computer. 
  421.  
  422.  
  423. ΓòÉΓòÉΓòÉ 19. LinkRight Utilities ΓòÉΓòÉΓòÉ
  424.  
  425. Included with LinkRight for LANs are some stand-alone utilities that you can 
  426. use.  These utilities do not require a network connection or PM so they can be 
  427. used from bootable floppies or a system that does not have a network 
  428. connection. 
  429.  
  430.  
  431. ΓòÉΓòÉΓòÉ 19.1. Pack Partition ΓòÉΓòÉΓòÉ
  432.  
  433. PACKPART.EXE can be used to pack an entire partition into a single big file. 
  434. To display parameters and options, enter PACKPART.EXE from an OS/2 command 
  435. prompt with no parameters.  To use, type: 
  436.  
  437. PACKPART.EXE X: OUTFILE 
  438.  
  439. Where X is the partition to pack (C: drive, D: drive, etc.) and OUTFILE is the 
  440. big packed file that will be created. 
  441.  
  442.  
  443. ΓòÉΓòÉΓòÉ 19.2. Show Packed File ΓòÉΓòÉΓòÉ
  444.  
  445. SHOWPACK.EXE can be used to display the files and directories in a packed file. 
  446. To display parameters and options, enter SHOWPACK.EXE from an OS/2 command 
  447. prompt with no parameters.  To use, type: 
  448.  
  449. SHOWPACK.EXE PACKEDFILE 
  450.  
  451. Where PACKEDFILE is the packed file to show. 
  452.  
  453. Recommended usage is to pipe the output to a file for comparison later. 
  454.  
  455. SHOWPACK.EXE PACKED.DAT > PACKED.LST 
  456.  
  457. Then you can view, edit, or print PACKED.LST. 
  458.  
  459.  
  460. ΓòÉΓòÉΓòÉ 19.3. Show Partition ΓòÉΓòÉΓòÉ
  461.  
  462. SHOWPART.EXE can be used to display the files and directories in a partition. 
  463. To display parameters and options, enter SHOWPART.EXE from an OS/2 command 
  464. prompt with no parameters.  To use, type: 
  465.  
  466. SHOWPART.EXE X: 
  467.  
  468. Where X: is the partition to show (C:, D:, etc.). 
  469.  
  470. Recommended usage is to pipe the output to a file for comparison later. 
  471.  
  472. SHOWPART.EXE C: > PART.LST 
  473.  
  474. Then you can view, edit, or print PART.LST. 
  475.  
  476.  
  477. ΓòÉΓòÉΓòÉ 19.4. LinkRight CRC ΓòÉΓòÉΓòÉ
  478.  
  479. LRCRC.EXE can be used to do a CRC and Checksum on a single file. To display 
  480. parameters and options, enter LRCRC.EXE from an OS/2 command prompt with no 
  481. parameters.  To use, type: 
  482.  
  483. LRCRC.EXE FILENAME 
  484.  
  485. Where FILENAME is the file to process. 
  486.  
  487.  
  488. ΓòÉΓòÉΓòÉ 19.5. List Differences ΓòÉΓòÉΓòÉ
  489.  
  490. LISTDIFF.EXE can be used to compare two files that were created using 
  491. SHOWPART.EXE or SHOWPACK.EXE. To display parameters and options, enter 
  492. LISTDIFF.EXE from an OS/2 command prompt with no parameters.  To use, type: 
  493.  
  494. LISTDIFF.EXE ORIGINAL.LST CURRENT.LST </I> 
  495.  
  496. Where ORIGINAL.LST is one list file and CURRENT.LST is another list file.  An 
  497. optional parameter is /I.  If /I is used, files and directories that are listed 
  498. in CURRENT.LST that are not in ORIGINAL.LST are ignored. 
  499.  
  500. You can use these utilities to verify a complete OS/2 installation. At a later 
  501. time, after the system has been used for days, weeks, or months, you can 
  502. compare the ORIGINAL.LST to the CURRENT.LST to see if any drivers, .dll's, or 
  503. executables have been trashed.  If the partition that contains the important 
  504. OS/2 files is also used for data, this partition could have a large number of 
  505. files in CURRENT.LST that do not exist in ORIGINAL.LST so you can use /I to 
  506. ignore these user data files and only look for the files from ORIGINAL.LST. 
  507.  
  508. Recommended usage is to pipe the output to a file for comparison later. 
  509.  
  510. LISTDIFF.EXE ORIGINAL.LST CURRENT.LST > DIFF.LST 
  511.  
  512. Then you can view, edit, or print DIFF.LST. 
  513.  
  514. Some files will be different, but will not indicate an error. Desktop 
  515. directories are sometimes created for various reasons (look for DESKTOP2, 
  516. DESKTOP3, etc.) OS2.INI and OS2SYS.INI will probably differ.  Also, OS2.!!!, 
  517. and EA DATA. SF might be different. This is not a complete list of possible 
  518. differences that do not indicate an error, but it is enough to give you 
  519. something to watch out for. 
  520.  
  521.  
  522. ΓòÉΓòÉΓòÉ 19.6. Sort Packed File ΓòÉΓòÉΓòÉ
  523.  
  524. SORTPACK.EXE can be used to sort a packed file. If you created a packed file 
  525. using PACKPART.EXE, the packed file will be automatically sorted.  If you 
  526. created a packed file by using the Administrator Version and packing received 
  527. files on the fly, the packed file will not be sorted and you will need to run 
  528. SORTPACK.EXE before using SHOWPACK.EXE.  To display parameters and options, 
  529. enter SORTPACK.EXE from an OS/2 command prompt with no parameters.  To use, 
  530. type: 
  531.  
  532. SORTPACK.EXE PACKED_FILE SORTED_PACKED_FILE 
  533.  
  534. Where PACKED_FILE is the file to sort and SORTED_PACKED_FILE is the created 
  535. file. 
  536.  
  537.  
  538. ΓòÉΓòÉΓòÉ 20. Cloning an OS/2 Partition ΓòÉΓòÉΓòÉ
  539.  
  540. LinkRight for Lans can be used to clone systems across the network.  It uses 
  541. Netbios Multicasting so you can send one to many.  The basic procedure is to 
  542. create your seed system, pack it into a single big file, and broadcast that 
  543. file, and unpack it on the receiving end. I've tried to make it as easy and 
  544. automated as possible.  Alternatively, you can establish a point to point 
  545. connection and transfer the packed file or all files (unpacked) directly from 
  546. the seed machine to the receiving machine.  If you are using a packed file, you 
  547. can select to unpack on the fly or unpack after the entire file is received. 
  548. If you select to unpack after receiving the complete file, you can choose to 
  549. have the received file deleted after unpacking. 
  550.  
  551.  
  552. ΓòÉΓòÉΓòÉ 20.1. Locked Files ΓòÉΓòÉΓòÉ
  553.  
  554. Some applications will lock files when run under OS/2.  Comm Manager and DB2/2 
  555. definitely do this, some other applications might also.  To get around this 
  556. problem, it is recommended that you disable Comm Manger and others in the 
  557. config.sys file before building the packed OS/2 partition.  You can still have 
  558. a perfect seed machine, even with these apps are disabled by editing the 
  559. config.sys, rebooting the seed machine, then copying back the original 
  560. config.sys to it's proper place.  The seed system will appear to be set for 
  561. running these disabled apps, but won't actually run them until you reboot the 
  562. system. 
  563.  
  564.  
  565. ΓòÉΓòÉΓòÉ 20.2. Initial Preparation ΓòÉΓòÉΓòÉ
  566.  
  567. To prepare to clone an entire OS/2 system, the first thing you should do is get 
  568. LinkRight for Lans working between two systems that already have OS/2 
  569. installed.  Consider it good practice. Doing this first will make sure that the 
  570. drivers work on your machine.  After you have successfully transferred a few 
  571. files and small directories using LinkRight in PM mode, you can attempt to 
  572. clone a system. 
  573.  
  574. The preferred method of getting up to speed using LinkRight for Lans to clone 
  575. systems is to get 3 systems, 2 of which are identical and that you can reformat 
  576. and repartition at will.  These will be your target systems. The other system 
  577. will be your source system. 
  578.  
  579. Partition and reformat 2 target systems with a good size C: and D: drive. 
  580. Install OS/2 with boot manager on both the C: and D: drives on both systems. 
  581.  
  582. Now that you've done this, you can grab and pack partitions, reformat, send 
  583. partitions, etc.  With two bootable partitions on the target systems, you can 
  584. boot C: and see what the D: partition looks like and vice versa.  This way, you 
  585. can always have OS/2 bootable while you are cloning partitions. 
  586.  
  587. Make sure that all files and directories go where you want them to go before 
  588. doing a complete clone.  Users have transferred hundreds of Megs only to find 
  589. that they transferred the files to a subdirectory rather than the root 
  590. directory.  They had to start over and we don't want to see this happen to you. 
  591. It's another good reason to practice for a while first with the PM version of 
  592. LinkRight. 
  593.  
  594. A good command to know about is dir /n.  This will show the files in a 
  595. directory and the extended attributes associated with each file.  Since cloning 
  596. OS/2 doesn't work if EAs don't get transferred, you should make sure that EAs 
  597. get transferred properly. 
  598.  
  599.  
  600. ΓòÉΓòÉΓòÉ 20.3. Bootable OS/2 Floppies ΓòÉΓòÉΓòÉ
  601.  
  602. You will need to build OS/2 bootable floppies.  You will have to make minor 
  603. modifications to the first two OS/2 disks, plus you may need the first two 
  604. original OS/2 disks, depending on your system.  You have two possible ways to 
  605. create these disks.  If OS/2 is on CDROM, use LOADDSKF on the CDROM to create 
  606. the Installation Diskette and Diskette 1.  If you have OS/2 on diskettes, use 
  607. DISKCOPY to duplicate the diskettes. DISKCOPY help can be found by typing "help 
  608. diskcopy" at an OS/2 command prompt. 
  609.  
  610. Create the first two OS/2 diskettes in one of two different methods.  If you 
  611. have OS/2 on floppies, use diskcopy to make the diskettes. 
  612.  
  613. diskcopy a: a: 
  614.  
  615. If you have OS/2 on CD, use loaddskf to create the diskettes.  From the 
  616. F:\DISKIMGS\OS2\35 directory (where F: is the CDROM) run 
  617.  
  618. ..\..\loaddskf disk0.dsk a: 
  619.  
  620. and 
  621.  
  622. ..\..\loaddskf disk1.dsk a: 
  623.  
  624. Make an extra copy of these diskettes.  One copy you will modify, one you will 
  625. keep original.  Be sure to keep both the unmodified and modified diskettes 
  626. handy.  You will need both. 
  627.  
  628. DO NOT USE THE ORIGINAL DISKS.  THEY MUST BE MODIFIED. 
  629.  
  630.  
  631. ΓòÉΓòÉΓòÉ 20.4. Thinlaps On The OS/2 Bootable Diskettes ΓòÉΓòÉΓòÉ
  632.  
  633. Modify disk 1 so you can get thinlaps on it by deleting some files to make 
  634. space.  You can delete sysinst2.exe, format.* and fdisk.*. 
  635.  
  636. From the seed system, run LAPSDISK (from a: on the IBM NTS/2 disk).  This will 
  637. create the laps image from which you will run thinlaps. 
  638.  
  639. lapsdisk a: c:\ibmcom\img 
  640.  
  641. Now from your c:\ibmcom directory run thinlaps.  This will create the minimal 
  642. network stuff on your a: diskette.  This is the modified disk 1 that you 
  643. created.  The NIF file listed is for the SMC Microchannel network card. You 
  644. will need a different nif for different cards. 
  645.  
  646. thinlaps c:\ibmcom\img a: macwdmc.nif 
  647.  
  648. When this is done, you can delete the directory c:\ibmcom\img from your seed 
  649. system. 
  650.  
  651.  
  652. ΓòÉΓòÉΓòÉ 20.5. Modifying the OS/2 Bootable Diskettes ΓòÉΓòÉΓòÉ
  653.  
  654. Copy the file SYSINSTX.COM from disk 0 to disk 1. 
  655.  
  656. Now modify the config.sys file on your modified disk 1.  Look at the included 
  657. sample configxx.sys for a config.sys that works for me.  Notice that everything 
  658. that is original is in lower case while all changes are in upper case.  The 
  659. major changes are to set up the swapper and to use cmd.exe as the os2 shell 
  660. rather than sysinst2.exe. 
  661.  
  662. On the target system(s), you will need to create the directory for the swapper 
  663. to use.  If your systems will be using FAT, you can do this by booting from a 
  664. DOS diskette and creating the TEMP directory.  If your system is HPFS, you will 
  665. need to boot from the unmodified OS/2 bootable floppies and hit ESC to cancel 
  666. to bring you to an OS/2 prompt so you can create the directory. 
  667.  
  668.  
  669. ΓòÉΓòÉΓòÉ 20.6. Preparing the Target System ΓòÉΓòÉΓòÉ
  670.  
  671. The target system must have a hard drive that is partitioned and formatted.  If 
  672. you have a virgin drive on the target system and wish to use HPFS, use the 
  673. ORIGINAL OS/2 diskettes to boot, partition, and format the drive.  If you have 
  674. a virgin drive on the target system and wish to use FAT, you can probably boot 
  675. from a DOS bootable diskette (faster than the ORIGINAL OS/2 diskettes) and 
  676. partition and format the disk. 
  677.  
  678. The target machine needs a directory for the swapper file.  THIS DIRECTORY 
  679. SHOULD BE CALLED TEMP (to match what it says in the config.sys file).  From an 
  680. OS/2 command prompt type "md c:\temp". 
  681.  
  682. The target machine must have a few files placed in the TEMP directory. 
  683. LRLANCMD.EXE must be in this directory. YOU MUST FINISH PREPPING THE TARGET 
  684. MACHINE HARD DISK BEFORE BOOTING FROM THE MODIFIED OS/2 BOOTABLE FLOPPIES. 
  685.  
  686. The Bootable Floppies, with the CONFIG.SYS that comes with LinkRight will not 
  687. boot unless the TEMP directory exitst for the swapper. 
  688.  
  689.  
  690. ΓòÉΓòÉΓòÉ 20.7. Running LRLANCMD.EXE ΓòÉΓòÉΓòÉ
  691.  
  692. After you have booted the target machine from the modified bootable floppies, 
  693. change the current working drive from A: to C:.  Change directory to TEMP.  Do 
  694. a DIR command.  You should see LRLANCMD.EXE.  IT IS IMPORTANT THAT YOU BE 
  695. LOCATED IN THE TEMP DIRECTORY WHEN YOU START LRLANCMD.EXE. 
  696.  
  697. The bootable floppy DISK 1 should remain in drive A: after booting. 
  698.  
  699. For the Target system, type: 
  700.  
  701. LRLANCMD 
  702.  
  703. You can add a couple of parameters to LRLANCMD.EXE if desired: 
  704.  
  705. LRLANCMD.EXE [NAME] [LAN ADAPTER NUMBER] 
  706.  
  707. To change LAN ADAPTER NUMBER, you also need to give it a NAME.  In other words, 
  708. the two optional parameters are position sensitive. 
  709.  
  710. When done transferring the files, do a disconnect from the local system and the 
  711. target system(s) will do SYSINSTX, UNPACK, etc. 
  712.  
  713. Run the full PM version of LinkRight from the Source system.  This machine 
  714. should already be tested to run LinkRight, so the drivers, etc. are already 
  715. installed and working.  Make it the Local machine.  Select Connect/Network and 
  716. establish a connection between the Local machine and the other system(s). 
  717.  
  718.  
  719. ΓòÉΓòÉΓòÉ 20.8. Packed Vs. Not Packed ΓòÉΓòÉΓòÉ
  720.  
  721. When Cloning, you can send all the files and directories directly to the other 
  722. system, or you can pack and send a complete partition.  We recommend packing 
  723. and sending the complete partition because there will be less network overhead, 
  724. you can easily send the packed file to other machines, and Multicast Cloning 
  725. only works with packed files. Do not use *.zip files as packed.  LinkRight 
  726. packing and other methods of compressing are incompatible. 
  727.  
  728.  
  729. ΓòÉΓòÉΓòÉ 20.9. Files To Copy For an Unpacked Cloning ΓòÉΓòÉΓòÉ
  730.  
  731. Select the files and directories that you want transferred. Do not transfer EA 
  732. DATA. SF or WP ROOT. SF. You can transfer everything else. Allow about 20 
  733. seconds for the system to parse directories, more time if you have lots of 
  734. subdirectories and files.  Then they should start making directories and a 
  735. little later start sending and receiving files. 
  736.  
  737. Have your Source machine use a different partition for the swapper.  If OS/2 is 
  738. on C:, have your swap file located on D:.  When you clone your Source machine, 
  739. your swap file (which could be 2 to 12 Meg) won't get copied.  This file is not 
  740. needed on the Target (remember setting your swap file to C:\TEMPSWAP ??), so 
  741. you're just wasting time transferring this file. 
  742.  
  743.  
  744. ΓòÉΓòÉΓòÉ 20.10. The Final Step ΓòÉΓòÉΓòÉ
  745.  
  746. If the Source machine is idle and it looks like all of the files have been 
  747. done, the transfer has completed successfully.  Select Connect/Disconnect from 
  748. the Source machine. This should cause the Target machine to exit LRLANCMD and 
  749. run SYSINSTX, unpack, etc. 
  750.  
  751.  
  752. ΓòÉΓòÉΓòÉ 20.11. Potential Cloning Problems ΓòÉΓòÉΓòÉ
  753.  
  754. Make sure you read this manual and carefully follow the instructions listed 
  755. here.  If your modified bootable floppies don't boot, read the instructions and 
  756. try again. 
  757.  
  758. The bootable floppy DISK 1 should remain in drive A: after booting. 
  759.  
  760. If the machines are not identical, you could have problems. You've probably 
  761. already noticed that ISA/EISA machines install PRINT01.SYS while Micro Channel 
  762. machines use PRINT02.SYS. There are HUNDREDS more incompatibilities between 
  763. Micro Channel and ISA, so don't even try cloning one to the other. 
  764.  
  765. And there are lots of other potential incompatibilities.  SCSI vs. IDE, 
  766. different video cards, CDROMs, sound cards, etc.  My recommendations are to 
  767. have the Source machine running VGA. After the system is cloned, you can add 
  768. upgraded video drivers. Optional features like sound cards and CDROMs should 
  769. also be added after cloning using selective install. 
  770.  
  771.  
  772. ΓòÉΓòÉΓòÉ 20.12. Multicasting Limitations ΓòÉΓòÉΓòÉ
  773.  
  774. There are lots of limitations when doing multicasting.  The reason for this is 
  775. that each feature has very little overhead when implemented for point to point 
  776. connections, but setting up dozens or hundreds of systems for lots of features 
  777. is very time consuming and difficult.  Therefore, minimal flexibilty is 
  778. available when multicasting.  Too many options and it would quickly approach 
  779. the speed of a point to point connection, which would eliminate the advantage 
  780. of multicasting. 
  781.  
  782. You can't delete files, view Remote directories, change Remote directories, 
  783. make directories, or send directories and subdirectories.  What you can do is 
  784. send a single file, either packed or unpacked.  If you select to have the 
  785. entire file received (no unpack on the fly) it will be named LRMULTI.DAT in the 
  786. LinkRight startup directory of the target systems. 
  787.  
  788.  
  789. ΓòÉΓòÉΓòÉ 21. Hints and Tips ΓòÉΓòÉΓòÉ
  790.  
  791. Be sure to read the file README.TXT for late breaking bugs, tips, workarounds, 
  792. etc. 
  793.  
  794. DOS and Windows file transfer utilities are single task oriented.  You start a 
  795. transfer, then stare at a status report until it is done.  You can do the same 
  796. thing with LinkRight by starting a transfer, then selecting File / Status.  Or 
  797. you can do multitasking with LinkRight.  Start a transfer, and while the 
  798. transfer is going on in the background, change directories, delete files, queue 
  799. more files for transfer, etc. 
  800.  
  801. For higher thruput and easier use, you should make the faster of the two 
  802. computers the Local computer, if possible. 
  803.  
  804. The appearance of LinkRight can be easily customized.  Open OS/2 System / 
  805. System Setup / Color Pallette and drag a color to a portion of the LinkRight 
  806. screen.  The new color will be preserved between sessions of LinkRight.  You 
  807. can use the Scheme Palette and Font Palette to do similar customization. 
  808.  
  809. LinkRight stores all configuration information in the file LINKRGHT.CFG.  If 
  810. you want to start LinkRight with it's default parameters, delete this file and 
  811. the next time you start LinkRight, it will start with the default parameters. 
  812. LINKRGHT.CFG is also stored on the Remote machine, so you can also delete that. 
  813.  
  814. LinkRight for the Remote computer uses the Options from the Local machine.  The 
  815. only exceptions to this rule is the Name and Lan Adapter Number, which is 
  816. unique for each system. It gets these options once, at connection time, so be 
  817. sure to set the options BEFORE establishing a connection. 
  818.  
  819.  
  820. ΓòÉΓòÉΓòÉ 22. Bugs and Missing Features ΓòÉΓòÉΓòÉ
  821.  
  822. LinkRight must be started from a subdirectory, not from the root directory. 
  823.  
  824. Transferring a file from HPFS to FAT causes the filename to be truncated to 8.3 
  825. (XXXXXXXX.XXX).  Transferring the file back to HPFS you will get the truncated 
  826. name. 
  827.  
  828. You should select Connect / Disconnect from the Local machine to disconnect 
  829. before exiting LinkRight.  Not doing this could cause the Remote machine to 
  830. lock up. 
  831.  
  832. Naming systems is kludgey.  After naming a system, you must close LinkRight. 
  833. When you restart LinkRight, it will use the new name. 
  834.  
  835. If you find any other bugs, please let us know so we can fix them. 
  836.  
  837.  
  838. ΓòÉΓòÉΓòÉ 23. Technical Support ΓòÉΓòÉΓòÉ
  839.  
  840. For technical support, please contact Jeff Tremble, Chief Developer of 
  841. LinkRight. Compuserve: 71033,3517, OS2AVEN/Other Vendors, or OS2USER/App quest 
  842. Internet: 71033.3517@compuserve.com 
  843.  
  844. Bug fixes and new releases will be put in the usual places including 
  845. ftp.cdrom.com, Compuserve forum OS2AVEN lib 1, and OS/2 Shareware BBS (703) 385 
  846. 4325. 
  847.  
  848. Voice answering machine (301)762-1151, Fax (301)762-1185. 
  849.  
  850. Bug fixes are top priority.  It is easy and simple to create a patch and 
  851. distribute it via CIS and BBSs.  Any bug fixes will probably be distributed 
  852. like this. 
  853.  
  854. If you find bugs that have an easy workaround, we'll make them low priority. 
  855. If you find bugs that we can duplicate  (big IF there, since we do NOT have 
  856. every type of computer ever made) and there is no easy workaround, we'll fix 
  857. them as quickly as possible and post a patch. 
  858.  
  859. Phone technical support will be minimal.  We prefer a Compuserve msg or FAX 
  860. with a written description of the problem, please include the following 
  861. information:  Type of machines; speed of machines; Version of OS/2; Version of 
  862. LinkRight; circumstances of the error; actual error and any error messages 
  863. displayed.  We'll try to get you up and running as soon as possible. 
  864.  
  865.  
  866. ΓòÉΓòÉΓòÉ 24. Consulting Services in Wash. D.C. ΓòÉΓòÉΓòÉ
  867.  
  868. Jeff Tremble, developer of LinkRight, is available for consulting services on a 
  869. per day basis in the Washington D.C. area.  Call (301) 762-1151 for rates and 
  870. availability. 
  871.  
  872.