home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 11 / 11.iso / n / n007 / 2.ddi / README / README.UPG < prev    next >
Encoding:
Text File  |  1993-07-24  |  47.3 KB  |  1,119 lines

  1.                               ReadMe Document
  2.                                     for
  3.                            In-Place Upgrade NLM
  4.  
  5.  
  6. ****************************************************************
  7.     TABLE OF CONTENTS
  8. ****************************************************************
  9.  
  10.   1.  Upgrade Options
  11.   2.  Enhancements to v1.10
  12.   3.  Known Problems
  13.   4.  Needed Files
  14.         A. NetWare 4.01
  15.         B. NetWare 4.0
  16.         C. NetWare 3.12
  17.         D. NetWare 3.11
  18.         E. NetWire
  19.   5.  Disk Drivers
  20.   6.  Using the /BINDERY Option
  21.   7.  Calculating Memory Requirements
  22.         A. Using the Memory Estimation Equation
  23.         B. Memory Estimation Example
  24.   8.  Timing and Memory Case Study
  25.   9.  Using 4.0x LAN Drivers
  26.   10. File System Differences
  27.         A. Disks
  28.         B. Volumes
  29.         C. Directories and Files
  30.         D. Memory
  31.         E. Bindery
  32.   11. NetWare v2.1x and v3.1x Specifications
  33.   12. A Brief History of NetWare 286 and 386
  34.   13. Disclaimer
  35.  
  36.  
  37. ****************************************************************
  38. 1.  Upgrade Options
  39. ****************************************************************
  40.  
  41. The In-Place Upgrade NLM uses the NetWare v3.1x operating system
  42. to upgrade a NetWare v2.1x or v2.2 file system and bindery to 
  43. a NetWare v3.1x file system and bindery.  After the file system 
  44. is upgraded, the INSTALL NLM places the new operating system 
  45. files on your server's SYS:volume.
  46.  
  47. If your current server has an 80386 or higher microprocessor, 
  48. the In-Place Upgrade method is the easiest way to upgrade your 
  49. server.  Unlike the Transfer method (v3.11), the In-Place 
  50. Upgrade method only requires one server.  The In-Place method 
  51. reformats your hard disk's NetWare partitions without losing 
  52. any data.  The Across-the-Wire Migration utility is ideal if 
  53. you are upgrading to a new server.  The Migration utility is 
  54. also available on NetWire.
  55.  
  56. ****************************************************************
  57. 2.  Enhancements to v1.10
  58. ****************************************************************
  59.  
  60. The following enhancements have been added In-Place Upgrade 
  61. NLM v1.10:
  62.  
  63. 1.  Fixed all problems listed in the version 1.00 README file.
  64. 2.  Added color.
  65. 3.  Quickly estimates the memory needed to upgrade during System
  66.     Analysis.
  67. 4.  Detects if the MAC.NAM module needs loading during System 
  68.     Analysis.
  69. 5.  Makes more efficient use of memory, shrinking the size of the
  70.     NLM.
  71. 6.  Added the /BATCH2 option to not pause on non-critical errors.
  72. 7.  Renames the server object in the bindery if the server is 
  73.     renamed.
  74. 8.  Added the /BINDERY option to upgrade the v2.1x bindery only.
  75. 9.  No longer upgrades DYNAMIC bindery objects, like advertising
  76.     servers.
  77. 10. Added seven new error messages (104, 114, 123, 135, 214, 
  78.     248, 249).
  79. 11. Allows users to easily exit the upgrade whenever the screen 
  80.     pauses.
  81. 12. Formats the random password file (NEW.PWD) better.
  82. 13. Shortened random passwords to their original length.
  83. 14. Added a command-line error locator.
  84. 15. Made some text changes on the screens.
  85. 16. Enhanced the NLM to work with the NetWare v3.1x operating 
  86.     system.
  87.  
  88. ****************************************************************
  89. 3.  Known Problems:
  90. ****************************************************************
  91.  
  92. Known problems in 2XUPGRDE.NLM v1.10 include:
  93.  
  94. 1. Will not upgrade disks on IBM PS2 models 56 and 95.  Models 
  95.    57 and 90 have not been tested but are similar to the 
  96.    model 56 and 95.  These models contain a hidden disk 
  97.    partition which stores the microchannel reference disk 
  98.    information.  The In-Place Upgrade fails at the beginning 
  99.    of the Disk Modification phase and does not harm the file   
  100.    system.
  101.  
  102. 2. For the v3.1x Read Only attribute to be functionally 
  103.    equivalent to the v2.1x Read Only attribute, the Delete 
  104.    Inhibit and Rename Inhibit attributes should be set.  
  105.    Unlike v3.1x, the v2.1x Read Only attribute does not 
  106.    allow a file to be deleted.
  107.  
  108. 3. If the /BINDERY option is used, trustee assignments for all 
  109.    users, except the SUPERVISOR and GUEST are lost.  Simply 
  110.    use the GRANT utilityto restore trustee rights.
  111.  
  112. 4. Under rare circumstances the In-Place upgrade will run out 
  113.    of memory after upgrading the file system and bindery, but 
  114.    before updating trustee assignments.  If this happens, 
  115.    simply use the GRANT utility to restore trustee rights.
  116.  
  117.  
  118. ****************************************************************
  119. 4.  Needed Files:
  120. ****************************************************************
  121.  
  122. The following files, shipping with various versions of 
  123. NetWare, are used when performing an In-Place upgrade:
  124.  
  125. A. NetWare 4.01
  126.  
  127.    Diskette    File Name      Description
  128.    -------------------------------------------------------------
  129.    UPGRADE:    DR DOS 6.0     Bootable DOS Diskette
  130.                FDISK    COM   DOS Partitioning Utility
  131.                FORMAT   COM   DOS Format Utility
  132.                SERVER   EXE   Single-User NetWare v3.11 
  133.                               Operating System
  134.                MAC      NAM   Macintosh Name Space Module
  135.                DCB      DSK   NetWare v3.11 Disk Driver
  136.                IDE      DSK   NetWare v3.11 Disk Driver
  137.                ISADISK  DSK   NetWare v3.11 Disk Driver
  138.                PS2ESDI  DSK   NetWare v3.11 Disk Driver
  139.                PS2OPT   DSK   NetWare v3.11 Disk Driver
  140.                2XUPGRDE NLM   In-Place Upgrade NLM v1.10
  141.                AUTOEXEC BAT   Simple Upgrade Instructions
  142.  
  143.    INSTALL:    README   401   In-Place Upgrade Readme File
  144.  
  145.  
  146. B. NetWare 4.0
  147.  
  148.    Diskette    File Name      Description
  149.    -------------------------------------------------------------
  150.    UPGRADE:    DR DOS 6.0     Bootable DOS Diskette
  151.                FDISK    COM   DOS Partitioning Utility
  152.                FORMAT   COM   DOS Format Utility
  153.                SERVER   EXE   Single-User NetWare v3.11 
  154.                               Operating System
  155.                MAC      NAM   Macintosh Name Space Module
  156.                DCB      DSK   NetWare v3.11 Disk Driver
  157.                ISADISK  DSK   NetWare v3.11 Disk Driver
  158.                PS2ESDI  DSK   NetWare v3.11 Disk Driver
  159.                PS2OPT   DSK   NetWare v3.11 Disk Driver
  160.                2XUPGRDE NLM   In-Place Upgrade NLM v1.00
  161.                AUTOEXEC BAT   Simple Upgrade Instructions
  162.  
  163.    INSTALL:    README   40    In-Place Upgrade Readme File
  164.  
  165.  
  166. C. NetWare 3.11
  167.  
  168.    Diskette    File Name      Description
  169.    -------------------------------------------------------------
  170.    SYSTEM-1:   SERVER   EXE   NetWare v3.12 Operating System
  171.  
  172.    SYSTEM-2:          *.DSK   Novell Disk Drivers
  173.                       *.LAN   Novell LAN Drivers
  174.                       *.NAM   Name Space Modules
  175.                INSTALL  NLM   Install NLM running on NetWare
  176.  
  177.    (NETWIRE):  2XUPGRDE NLM   In-Place Upgrade NLM v1.00 or v1.10
  178.  
  179.  
  180. D. NetWire
  181.  
  182.    The files below are available on NetWire in NOVLIB Library 
  183.    6, in the self-extracting 2XTO3X.EXE file.  Future updates 
  184.    to the 2XUPGRDE.NLM will be uploaded to NetWire.  For the 
  185.    most current NetWare v3.11 PS/2 disk drivers, see NOVLIB 
  186.    Library 4 in PS2311.EXE.  For additional information about 
  187.    NetWire, call 1-800-NETWARE.  If you need to do an In-Place 
  188.    Upgrade and do not have access to the necessary files, 
  189.    call Novell's Technical Support to obtain the same 
  190.    single-user version of the v3.11 operating system and 
  191.    drivers shipped on NetWare 4.01's UPGRADE diskette.
  192.  
  193.    Diskette    File Name      Description            
  194.    -------------------------------------------------------------
  195.    (NETWIRE):  2XUPGRDE NLM   In-Place Upgrade NLM v1.10
  196.                2XUPGRDE DOC   In-Place Upgrade User's Manual in 
  197.                               ASCII
  198.                ERRORS   DOC   In-Place Upgrade System Messages
  199.                               in ASCII
  200.                README   UPG   This Readme File
  201.  
  202.  
  203. ****************************************************************
  204. 5.  Disk Drivers
  205. ****************************************************************
  206.  
  207. Below is a partial list of Novell-certified disk drivers and 
  208. their testing status with the In-Place Upgrade NLM.  
  209. Third-party disk drivers with known problems are also listed.  
  210. Only the disk drivers listed below have been tested with this 
  211. release of the In-Place Upgrade NLM.
  212.  
  213. The NetWare 4.0 and 4.01 disk drivers included may not load 
  214. correctly on the NetWare v3.1x operating system (SERVER.EXE).  
  215. When upgrading, use the v3.1x disk drivers included on the 4.0 
  216. or 4.01 UPGRADE disk or get a v3.1x disk driver either from 
  217. NetWire or a third-party vendor.
  218.  
  219. DCB.DSK:       - Novell Disk Coprocessor Board (DCB) Disk Driver
  220.  
  221.      02-12-91  * Shipped with NetWare v3.11.
  222.                * Shipped with NetWare 4.0's UPGRADE diskette.
  223.  
  224.      02-02-93  * Shipped with NetWare v4.01's UPGRADE diskette.
  225.  
  226.  
  227. IDE.DSK:       - Imbedded Drive Electronics (IDE) Disk Driver
  228.  
  229.      06-11-92  * Available on NetWire (See IDE386.ZIP).
  230.                * The IDE disk driver was written to work with 
  231.                  ATA/IDE disk drives.  The ISADISK driver 
  232.                  should not be used with these disk drives.  
  233.                  This driver is a self-configuring driver and 
  234.                  does not rely on the BIOS for disk drive 
  235.                  support.
  236.                * The IDE disk driver will not work with ESDI 
  237.                  and the ST506/412 bus controllers.  The 
  238.                  ATA/IDE, ST506, and ESDI interfaces look 
  239.                  similar to the system software; however, they 
  240.                  are handled differently by the disk driver.
  241.                * If a disk drive is to have a DOS partition 
  242.                  installed, it must be installed BEFORE the 
  243.                  NetWare partition is installed.
  244.  
  245.      04-08-93  * Shipped with NetWare v4.01.
  246.  
  247.                            >>>>>> WARNING <<<<<<
  248.  
  249. YOU CANNOT ADD A DOS PARTITION TO AN UPGRADED V3.1X OR V4.0X 
  250. DISK.  Claiming a DOS partition with FDISK on an upgraded IDE 
  251. disk causes the IDE.DSK driver to get its parameters for 
  252. heads, sectors, and cylinders from the CMOS tables instead of 
  253. from the disk drive.  The different parameters cause the DOS 
  254. and NetWare partitions to overlap, resulting in data loss 
  255. and/or data corruption.  
  256.  
  257. The NetWare partition will also be read from and written to 
  258. erroneously with the wrong drive parameters.  This problem occurs 
  259. since the NetWare 286 IDE disk driver did not conform to the same 
  260. specifications as DOS.  The IDE driver is designed to check 
  261. for the existence of a DOS partition.  If a DOS partition 
  262. exists, then the driver uses the drive parameters from the 
  263. CMOS tables so that they will match what DOS is using.  
  264. Otherwise, the driver will use the drive parameters from the 
  265. NetWare 286 partition on the IDE disk drive. 
  266.  
  267. Novell's engineering department is currently making every 
  268. effort to alleviate the problem.  For current status, please 
  269. contact Novell technical support. 
  270.  
  271.  
  272. ISADISK.DSK:   - Industry Standard Architecture (ISA) and 
  273.                  Extended ISA (EISA) Disk Driver 
  274.                - AT, MFM, RLL, ARLL, ESDI, IDE 
  275.  
  276.      06-17-92  * Shipped with NetWare v3.11. 
  277.                * NOT tested with the In-Place Upgrade NLM. 
  278.                * Had debug statements accidently left in it. 
  279.  
  280.      07-08-92  * Shipped with NetWare v3.11. 
  281.                * Shipped on the NetWare 4.0 UPGRADE diskette. 
  282.                * Fixed a problem associated with the Compaq 510 
  283.                  disk drive.  The disk drive would appear to go 
  284.                  off-line.   
  285.                * Available on NetWire (See ISA311.ZIP). 
  286.  
  287.      02-09-93  * Shipped with NetWare v4.01. 
  288.  
  289.  
  290. LANSTOR5.DSK:  - Storage Dimensions (third-party) 
  291.  
  292.                * Storage Dimensions' LANSTOR5.DSK for NetWare 
  293.                  v3.11 will not work with the In-Place Upgrade 
  294.                  NLM due to a translation difference between 
  295.                  their 286 and 386 Lanstor Drivers.  The 
  296.                  latest version of Lanstor Plus corrects this 
  297.                  problem and can be obtained from Storage 
  298.                  Dimensions.   
  299.  
  300. PS2ESDI.DSK:   - PS/2 Enhanced Small Device Interface (ESDI)
  301.                  Disk Driver 
  302.                - Microchannel ESDI 
  303.  
  304.      02-12-91  * Shipped with NetWare v3.11. 
  305.                * Shipped on the NetWare 4.0 UPGRADE diskette. 
  306.                * Has some known problems. 
  307.                * We recommend that you use the 04-08-93 version
  308.                  or later. 
  309.  
  310.      02-20-91  * Was available on NetWire in PS2ESD.ZIP. 
  311.  
  312.      04-07-92  * Was available on NetWire for NetWare v3.11. 
  313.                * Has some known problems and is no longer 
  314.                  available on NetWire. 
  315.  
  316.      02-09-93  * Shipped with NetWare v4.01. 
  317.  
  318.      04-08-93  * NetWare v3.11 driver 
  319.                * Available on NetWire in NOVLIB Library 4, in 
  320.                  the file named PS2311.EXE. 
  321.  
  322.  
  323.  
  324. PS2MFM.DSK:    - PS/2 Modified Frequency Modulation (MFM) Disk 
  325.                  Driver 
  326.                - Microchannel MFM 
  327.  
  328.      01-31-91  * Shipped with NetWare v3.11. 
  329.                * Not shipped on the NetWare 4.0 UPGRADE diskette. 
  330.                * Unsupported in NetWare 4.0. 
  331.                * Available on NetWire upon request. 
  332.  
  333.  
  334. PS2OPT.DSK:    - PS/2 Small Computer Systems Interface (SCSI) 
  335.                  Disk Driver 
  336.                - Microchannel SCSI, Magneto-Optical and CD-ROMs 
  337.  
  338.      10-15-91  * This driver replaces PS2SCSI.DSK. 
  339.                * Released on NetWire after NetWare v3.11 was 
  340.                  released (PS2311.EXE/04). 
  341.                * Pulled off of NetWire after discovering 
  342.                  problems with re- mirroring disks.  
  343.                  Re-mirroring would take from 15-20 minutes. 
  344.                * PS2OPT.DSK is a SCSI driver supporting SCSI 
  345.                  fixed disk drives and magneto-optical disks.  
  346.                  Note, however, that PS2OPT is not compatible 
  347.                  with the PS2ESDI and PS2MFM disk drivers 
  348.                  released prior to October 25, 1991.  New 
  349.                  versions of the PS2ESDI and PS2MFM disk 
  350.                  drivers will be released in the future that 
  351.                  are compatible with PS2OPT.  
  352.  
  353.      05-21-92  * Available on NetWire upon request. 
  354.                * For use with SFT III NetWare v3.11 ONLY! 
  355.  
  356.      02-04-93  * Shipped on the NetWare 4.0 UPGRADE diskette. 
  357.                * Added logic to drive tape devices, such as the
  358.                  HP DAT device. 
  359.                * Available on NetWire in NOVLIB Library 4, in the
  360.                  file named PS2311.EXE. 
  361.  
  362.  
  363. PS2SCSI.DSK:   - PS/2 Small Computer Systems Interface (SCSI) 
  364.                  Disk Driver 
  365.                - Microchannel IBM SCSI 
  366.  
  367.      02-12-91  * Shipped with NetWare v3.11. 
  368.                * Available on NetWire (See PS2386.ZIP). 
  369.                * This driver was replaced by PS2OPT.DSK in 
  370.                  NetWare v3.1x.  
  371.  
  372.      02-04-93  * Shipped with NetWare v4.01. 
  373.                * This driver is the same as PS2OPT.DSK used in 
  374.                  NetWare v3.1x, but with 4.0x function calls. 
  375.  
  376.  
  377.  
  378. **************************************************************** 
  379. 6.  Using the /BINDERY Option 
  380. **************************************************************** 
  381.  
  382. If the SYS: volume won't mount, the v2.1x bindery will not get 
  383. upgraded.  Some situations which may cause a volume not to 
  384. mount include:  
  385.  
  386.      1. Not loading the Macintosh name space module (MAC.NAM) 
  387.         when upgrading systems with Macintosh files on the 
  388.         volumes.  
  389.  
  390.      2. Having duplicate file names in the same directory.  
  391.         This is a problem that VREPAIR fixes and that the 
  392.         MAC.NAM module hides.  
  393.  
  394.      3. Insufficient server memory in the Cache Buffers memory 
  395.         pool.  Caused by the Permanent and Alloc memory pools 
  396.         not releasing memory back to the Cache Buffers.  
  397.         Remedied by rebooting the server or adding more memory. 
  398.  
  399.      4. A power failure just before the Bindery phase has begun. 
  400.  
  401. With v1.00 of the In-Place Upgrade NLM, the only alternative 
  402. was to recreate the bindery from scratch or to restore the 
  403. system from backups, fix the problem, and then restart the 
  404. upgrade.  With v1.10, a new option has been added to resolve 
  405. this problem.  
  406.  
  407. The new /BINDERY option allows you to restart the upgrade, 
  408. skipping directly to the Bindery phase.  The NLM looks for the 
  409. v2.1x bindery files (NET$BIND.SYS and NET$BVAL.SYS) in the 
  410. SYS:SYSTEM directory and merges them into the v3.1x bindery 
  411. (NET$OBJ.SYS, NET$PROP.SYS and NET$VAL.SYS).  If your v2.1x 
  412. bindery files are corrupt, then simply rename the files 
  413. created when you ran the BINDFIX utility (NET$BIND.OLD and 
  414. NET$BVAL.OLD) with a ".SYS" extension, and restart the upgrade 
  415. with the /BINDERY option.  
  416.  
  417. WARNING: When using the /BINDERY option, trustee assignments 
  418. for all users, except the SUPERVISOR and GUEST are lost.  
  419. Simply use the GRANT utility to restore trustee rights. 
  420.  
  421.  
  422. **************************************************************** 
  423. 7.  Calculating Memory Requirements 
  424. **************************************************************** 
  425.  
  426. An In-Place Upgrade may require more memory than the server 
  427. normally needs to operate effectively.  Servers normally cache 
  428. a volume's entire FAT and only part of the DETs.  However, 
  429. during the upgrade the entire DET for each volume on the disk 
  430. is cached.  This is necessary since the NLM needs to store in 
  431. memory all of a disk's system tables before it moves the disk 
  432. blocks.  
  433.  
  434. A typical upgrade requires from 8 to 16 MB of RAM.  The actual 
  435. amount is dependent upon the number of directories on the 
  436. disk.  The upgrade process uses no more than 4 KB of 
  437. additional memory for each megabyte of your hard disk and 
  438. approximately 8 KB for each directory.  Servers with large 
  439. hard disks or having many directories may require additional 
  440. memory installed before upgrading.  
  441.  
  442. Version 1.10 of the NLM quickly estimates server memory 
  443. requirements during the System Analysis phase.  The Disk 
  444. Analysis phase also checks that your server has enough free 
  445. memory and disk space to complete the upgrade.  This is an 
  446. exact measure of necessary resources, not an approximation.  
  447. The upgrade process can take several hours for large disks.  
  448. If your server has 8 MB of RAM and one or more large disks to 
  449. upgrade, add another 4 MB to 8 MB of RAM.  If your server 
  450. needs more memory to complete the upgrade, the NLM will print 
  451. an error message and exit the upgrade.  If you get this 
  452. message, then your time, not your server's file system, has 
  453. been wasted.   
  454.  
  455. A. Using the Memory Estimation Equation 
  456.  
  457. If you do not have version 1.10 of the NLM, you can obtain an 
  458. accurate estimation of server memory requirements using 
  459. VOLINFO and NDIR.  This rather complex equation, described 
  460. below, requires six variables, but is accurate to within 5%. 
  461.  
  462. RAM = 1,640 + DISK_max {BMT + (0.157 * UDE_max) + (8 * DIR)} KB
  463. where BMT = (0.12 * SIZE) + (4 * DOS * VOLS) + (1.75 * LGVOLSIZE) KB 
  464.  
  465. RAM should be rounded up to the nearest megabyte. 
  466.  
  467. The 1,640 KB represents the memory used by DOS (COMMAND.COM), 
  468. the NetWare v3.1x Operating System (SERVER.EXE), the disk 
  469. drivers (*.DSK), the Macintosh Name Space module (MAC.NAM), 
  470. and the In-Place Upgrade NLM (2XUPGRDE.NLM). 
  471.  
  472. DISK_max represents the largest sum from 32 possible disks. 
  473.  
  474. BMT represents the memory needed for the disk Block Move 
  475. Table, the Hot Fix Redirection area, the optional DOS 
  476. partition, and the FAT tables.  
  477.  
  478. SIZE      = Disk capacity in MB 
  479. DOS       = DOS partition size in MB 
  480. VOLS      = Number of volumes on the disk 
  481. LGVOLSIZE = Largest volume size on the disk in MB 
  482. UDE_max   = Maximum number of Used Directory Entries (UDE) for 
  483.             a selected volume on the disk 
  484. DIR       = Number of directories on the disk.  It does not 
  485.             include files, salvage files, or trustee node 
  486.             entries.  Multiply DIR by 2 if the v2.1x volume 
  487.             stores Macintosh files.  
  488.  
  489. The six variables above can be derived by running the NetWare 
  490. v2.1x VOLINFO and NDIR utilities.  Use PURGE first to 
  491. permanently erase previously erased files. 
  492.  
  493.  
  494. SIZE:     Add the "Total KiloBytes" for each volume on the 
  495.           disk and divide by 1024 to convert from Kilobytes to 
  496.           Megabytes.  Increase this number by 2% to include 
  497.           the Hot Fix area.  SIZE is usually no larger than 
  498.           about 500 MB per disk.  
  499.  
  500. DOS:      This number is determined when running the In-Place 
  501.           Upgrade NLM.  A 5 MB DOS partition is the default.  
  502.           This number can be as high as 32 megabytes. 
  503.  
  504. VOLS:     This number should not exceed eight. 
  505.  
  506. LGVOLSIZE:For the largest volume, LGVOLSIZE = "Total 
  507.           KiloBytes" / 1024.   This converts Kilobytes into 
  508.           Megabytes and cannot exceed 255 MB.  
  509.  
  510. UDE_max:  For a given volume, UDE = "Total Directories" - "Free 
  511.           Directories".  UDE_max is the largest UDE for a 
  512.           given disk and will be no larger than 16,768. 
  513.  
  514. DIR:      For each volume on the disk, subtract the number of 
  515.           files from the UDE of that volume.  The number of 
  516.           files can be determined by running "NDIR \*.* /SUB 
  517.           /C" on each volume.  (NOTE: The NetWare 4.0x NDIR 
  518.           utility gives the total directories count 
  519.           directly).  DIR is usually no larger than 33,536.  
  520.  
  521. B. Memory Estimation Example 
  522.  
  523. The example below estimates the memory needed for an upgrade 
  524. using the equation described above.  This example server has 
  525. the following resources. 
  526.  
  527.  o  8 MB of server RAM 
  528.  o  A two hard disk, three volume file system 
  529.  o  Disk #0's capacity is 500 MB.  It has volumes SYS: and VOL1: 
  530.  o  Disk #1's capacity is 150 MB.  It has volume VOL2: 
  531.  o  After running "NDIR \*.* /SUB /C" on each volume, the 
  532.     following information is obtained: 
  533.  
  534.       Files on SYS:  4,533 
  535.       Files on VOL1: 0 
  536.       Files on VOL2: 2,293 
  537.  
  538.  o  VOLINFO gives the following information: 
  539.  
  540.  ╔════════════════════════════════════════════════════════════╗ 
  541.  ║  Page 1/1          Total     Free      Total      Free     ║ 
  542.  ║               ╔═══════════════════╦═════════════════════╗  ║ 
  543.  ║  Volume name  ║        SYS        ║       VOL1          ║  ║ 
  544.  ║  KiloBytes    ║  261,120   36,592 ║  227,112   224,842  ║  ║ 
  545.  ║  Directories  ║   16,768   11,381 ║   14,720    14,717  ║  ║ 
  546.  ║               ╠═══════════════════╬═════════════════════╣  ║ 
  547.  ║  Volume name  ║      VOL2         ║                     ║  ║ 
  548.  ║  KiloBytes    ║  149,504   22,426 ║                     ║  ║ 
  549.  ║  Directories  ║    9,856    7,148 ║                     ║  ║ 
  550.  ║               ╚═══════════════════╩═════════════════════╝  ║ 
  551.  ╚════════════════════════════════════════════════════════════╝ 
  552.  
  553.  Substituting the above data into the two equations produces the 
  554.  variables in the table below. 
  555.  
  556. ╔═════════╤════════════════════════════╤═══════════════════════╗
  557. ║Variables│         Disk #0            │         Disk #1       ║
  558. ╠═════════╪════════════════════════════╪═══════════════════════╣
  559. ║SIZE     │= ((261,120+227,112)/1024)* │= (149,504/1024)*1.02  ║
  560. ║         │  1.02                      │= 149 MB               ║
  561. ║         │= 486 MB                    │                       ║
  562. ║─────────┼────────────────────────────┼───────────────────────║
  563. ║DOS      │= 5 MB (Has the SYS: volume)│= 0 MB                 ║
  564. ║         │                            │  (Has no SYS: volume) ║
  565. ║─────────┼────────────────────────────┼───────────────────────║
  566. ║VOLS     │= 2                         │= 1                    ║
  567. ║─────────┼────────────────────────────┼───────────────────────║
  568. ║LGVOLSIZE│= 261,120/1024 = 255 MB     │= 149,504/1024 = 146 MB║
  569. ║─────────┼────────────────────────────┼───────────────────────║
  570. ║  UDE    │SYS: = 16,768-11,381 = 5,387│VOL2: = 9,856-7,148    ║
  571. ║         │                            │      = 2,708          ║
  572. ║─────────┼────────────────────────────┼───────────────────────║ 
  573. ║  UDE    │VOL1: = 14,720-14,717 = 3   │                       ║ 
  574. ║─────────┼────────────────────────────┼───────────────────────║ 
  575. ║UDE_max  │= 5,387                     │= 2,708                ║ 
  576. ║─────────┼────────────────────────────┼───────────────────────║ 
  577. ║DIR      │= (5,387-4,533)+(3-0) = 857 │= 2,708-2,293 = 415    ║ 
  578. ║─────────┼────────────────────────────┼───────────────────────║ 
  579. ║BMT      │= (0.12*486)+(4*5*2)+       │= (0.12*149)+(4*0*1)+  ║ 
  580. ║         │  (1.75*255)                │  (1.75*146)           ║ 
  581. ║         │= 545 KB                    │= 273 KB               ║ 
  582. ║─────────┼────────────────────────────┼───────────────────────║ 
  583. ║DISK     │= 545+(0.175*5,387)+(8*857) │= 273+(0.157*2,708)    ║
  584. ║         │                            │   +(8*415)            ║
  585. ║         │= 8,247 KB                  │= 4,018 KB             ║
  586. ╚═════════╧════════════════════════════╧═══════════════════════╝
  587.  
  588. DISK_max = 8,247 KB, taken from Disk #0. 
  589.  
  590. RAM = 1,640 + DISK_max = 9,887 KB 
  591.     = 10 MB   (rounded up to the nearest megabyte) 
  592.  
  593. Therefore, the server may temporarily need an extra 2 MB of 
  594. RAM added to the existing 8 MB of RAM to complete the upgrade. 
  595.  
  596. Remember, because this is only an approximation, the server 
  597. may still be able to complete the upgrade without adding more 
  598. RAM.  Either way, the In- Place Upgrade NLM will never destroy 
  599. your file system because of lack of server memory. 
  600.  
  601.  
  602. **************************************************************** 
  603. 8.  Timing and Memory Case Study 
  604. **************************************************************** 
  605.  
  606. The case study below upgrades a large, fast hard disk on a 
  607. typical 80386 server.  For servers with slower hard disks, the 
  608. Disk Modification phase times will be longer. 
  609.  
  610. Software Configuration: 
  611.  
  612.      2XUPGRDE.NLM v1.10 
  613.      NetWare v3.1x Operating System 
  614.      NetWare v2.2 File System 
  615.  
  616. Server Configuration: 
  617.  
  618.      Computer System:    Compaq DeskPro 386/25m (80386 @ 25 MHz) 
  619.      Processor Speed:    242 
  620.      Total Memory:       11.7 MB 
  621.      Hard Disk:          Conner CP3504 - 510.4 MB
  622.                          (internal channel 0) ISA Type 104 
  623.      Ave. Seek Time:     12 ms 
  624.      Disk Driver:        ISADISK.DSK /b /l port=1F0 int=E 
  625.      Macintosh Files:    None 
  626.      Other Modules:      MAC.NAM 
  627.      Hot Fix Size:       2% 
  628.  
  629. Statistics: 
  630.  
  631.      VOLINFO and NDIR gives the following information: 
  632.  
  633.  ╔════════════════════════════════════════════════════════════╗ 
  634.  ║  Page 1/1          Total     Free      Total      Free     ║ 
  635.  ║               ╔═══════════════════╦═════════════════════╗  ║ 
  636.  ║  Volume name  ║        SYS        ║       VOL1          ║  ║ 
  637.  ║  KiloBytes    ║  261,120   36,312 ║  227,112   197,100  ║  ║ 
  638.  ║  Directories  ║   16,768   11,381 ║   14,720    14,047  ║  ║ 
  639.  ║               ╚═══════════════════╩═════════════════════╝  ║ 
  640.  ╚════════════════════════════════════════════════════════════╝ 
  641.  
  642.  ╔════════╤══════════╤════════════════╤═══════╤══════╤═══════╗ 
  643.  ║ VOLUME │ CAPACITY │ PERCENT FULL   │ FILES │ DIRS │  UDE  ║ 
  644.  ╠════════╪══════════╪════════════════╪═══════╪══════╪═══════╣ 
  645.  ║ SYS:   │  255 MB  │ 86% (219.5 MB) │ 4,533 │  857 │ 5,387 ║ 
  646.  ║ VOL1:  │  222 MB  │ 13% ( 29.3 MB) │   567 │  106 │   673 ║ 
  647.  ╚════════╧══════════╧════════════════╧═══════╧══════╧═══════╝ 
  648.  
  649.  
  650. Memory Results: 
  651.  
  652. SIZE      = 484 MB 
  653. UDE_max   = 5,377 (+10 Trustee entries) 
  654. DIR       = 963 
  655. DOS       = 5 MB 
  656.  
  657. Substituting the above data into the memory estimation equation
  658. produces: 
  659.  
  660. Total Server Memory:     11.70 MB 
  661. RAM Estimate:            10.48 MB 
  662. RAM Actually Needed:     10.50 MB 
  663. Accuracy:                ± 0.2% 
  664.  
  665. Incidentally, the server did not have enough memory to mount 
  666. the volumes and upgrade the bindery at the start of the 
  667. Bindery phase.  I simply rebooted the server, which released 
  668. memory from the Permanent and Alloc memory pools, and 
  669. restarted the upgrade with the /BINDERY option.  The volumes 
  670. were then able to mount, the bindery was upgraded and the 
  671. upgrade was completed.  
  672.  
  673. Server memory Statistics BEFORE running the In-Place Upgrade NLM: 
  674.  
  675.   Permanent Memory Pool:         262 KB   2% 
  676.   Alloc Memory Pool:              65 KB   1% 
  677.   Cache Buffers:              10,602 KB  96% 
  678.   Cache Moveable Memory:           0 KB   0% 
  679.   Cache Non-Moveable Memory:     152 KB   1% 
  680.   Total Server Work Memory:   11,082 KB 
  681.  
  682. Server memory Statistics AFTER running the In-Place Upgrade NLM 
  683. and failing at the Bindery phase: 
  684.  
  685.   Permanent Memory Pool:         880 KB   8% 
  686.   Alloc Memory Pool:             459 KB   4% 
  687.   Cache Buffers:               9,576 KB  86% 
  688.   Cache Moveable Memory:           0 KB   0% 
  689.   Cache Non-Moveable Memory:     152 KB   1% 
  690.   Total Server Work Memory:   11,082 KB 
  691.  
  692.  
  693. Timing Results (in minutes): 
  694.  
  695. 0:02      Boot DOS and NetWare server from floppy diskette 
  696.  
  697.           >>>>> PHASE #1: SYSTEM ANALYSIS <<<<< 
  698. 0:01 
  699.           >>>>> PHASE #2: DISK ANALYSIS <<<<< 
  700. 0:04      Analyzing Disk #0 
  701. 0:43      Creating list of disk blocks to be moved 
  702. 0:26      Creating list of Hot Fix Redirection Area blocks to be
  703.           moved 
  704. 0:25      Translating the Directory Entry Table (DET) 
  705.           for volume SYS: 
  706. 0:29      Translating the File Allocation Table (FAT) 
  707.           for volume SYS: 
  708. 0:14      Translating the Directory Entry Table (DET) 
  709.           for volume VOL1: 
  710. 0:03      Translating the File Allocation Table (FAT) 
  711.           for volume VOL1: 
  712. 0:00      Creating the Volume Segment Table 
  713.  
  714.           >>>>> PHASE #3: DISK MODIFICATION <<<<< 
  715. 0:01      Modifying Disk #1 
  716. 0:11      Moving disk blocks to their new locations.  
  717.           Percent Moved: 
  718. 0:01      Mirroring each volume's DET and FAT tables 
  719.  
  720.           >>>>> PHASE #4: BINDERY <<<<< 
  721. 0:01      Upgrading the bindery information 
  722.  
  723. Time-Per-Phase Summary: 
  724.  
  725. 0:03      Phase #0 - Load DOS, load NetWare, initialize NLM 
  726. 0:00      Phase #1 - System Analysis 
  727. 2:24      Phase #2 - Disk Analysis 
  728. 0:13      Phase #3 - Disk Modification 
  729. 0:01      Phase #4 - Bindery 
  730. ------------------------------------------------------------- 
  731. 2:41      TOTAL TIME TO UPGRADE THE FILE SYSTEM 
  732.  
  733.  
  734. **************************************************************** 
  735. 9.  Using 4.0x LAN Drivers 
  736. **************************************************************** 
  737.  
  738. NetWare 4.0x LAN drivers can be used with NetWare v3.11 only 
  739. after loading an enhancement patch.  Three modules are used to 
  740. accomplish this task.  NetWare 4.0x MLIDs are also more 
  741. modular than v3.11 MLIDs.  The 4.0x MLID is divided into three 
  742. layers whose loading order is described below.  The 
  743. enhancement patch modules are:  
  744.  
  745. PATCHMAN.NLM:  A patching utility used to load patches and 
  746.                enhancements to the NetWare operating system. 
  747.  
  748. LSLENH.NLM:    An enhancement to the LSL needed if running a 
  749.                4.0x LAN driver on a v3.11 server.  This 
  750.                enhancement is built-in to NetWare 4.0x.  It 
  751.                allows the Novell Source Routing Bridge  to 
  752.                function properly.  
  753.  
  754. MSM31X.NLM:    A Media Support Module needed to run 4.0x MLIDs 
  755.                on a v3.1x server.  NetWare 4.0x uses MSM.NLM 
  756.                instead of MSM31X.NLM.  
  757.  
  758. To get these and other files off of the CD-ROM or floppy 
  759. diskettes, the NWXTRACT.EXE utility must be used.  This 
  760. utility is located in the \NETWARE.40\<language> or 
  761. \NETWARE.312\ENGLISH directories of the CD-ROM as well as on 
  762. the INSTALL diskette.  Its purpose is to extract single files 
  763. from the 4.0x CD-ROM without using the Install program.  To 
  764. use this utility, at the DOS prompt, type:  
  765.  
  766.      NWXTRACT path filename [destination] 
  767.  
  768. The path is the location of the Master Data file (FILES.DAT) 
  769. on the install media.  For example, to extract the file 
  770. LSLENH.NLM from the E: drive, you might type: 
  771.  
  772.      NWXTRACT E: LSLENH.NLM 
  773.  
  774.  
  775. To load a 4.0x LAN driver on NetWare v3.11, type the following 
  776. at the v3.11 console prompt: 
  777.  
  778. 1.  LOAD LSLENH 
  779.      This enhancement NLM will auto-load the PATCHMAN NLM. 
  780.  
  781. 2.  LOAD <MSM> 
  782.      Load the Media Support Module (MSM).  The MSM uses 
  783.      MSM.NLM for 4.0x and MSM31X.NLM for v3.11 or later.  
  784.      After 4.0x is installed, the MSM is usually auto-loaded 
  785.      when the LAN driver is loaded.  The MSMs shipping with 
  786.      NetWare 4.0x include:  
  787.  
  788.           MSM.NLM             MSM31X.NLM 
  789.  
  790. 3.  LOAD <TSM> 
  791.      Load the Topology Specific Module (TSM).  After 4.0x is 
  792.      installed, the TSM is usually auto-loaded when the LAN 
  793.      driver is loaded.  The TSMs shipping with NetWare 4.0x 
  794.      include:  
  795.  
  796.           ETHERTSM.NLM        PCN2LTSM.NLM        TOKENTSM.NLM 
  797.           FDDITSM.NLM         RXNETTSM.NLM 
  798.  
  799. 4.  LOAD <driver> 
  800.      Load the LAN driver module.  The LAN drivers (*.LAN) 
  801.      shipping with NetWare 4.0x include (this list is subject 
  802.      to change):  
  803.  
  804.           3C503          HP386E32       NE2_32         TCARCH 
  805.           3C509          HP386M16       NE3200         TCE16ATH 
  806.           3C523          HP3AT16P       NE32HUB        TCE16MCH 
  807.           3NW391R        IBMETHR        NI5210         TCE32MCH 
  808.           3NW392R        IBMFDDIO       NI6510         TCNSH 
  809.           3NW89XR        ILANAT         NI9210         TCTOKH 
  810.           3NW990R        IPTUNNEL       NTR2000        TOKEN 
  811.           E20N4X         MADGEODI       PCN2L          TOKENDMA 
  812.           E21N4X         NCRWL06        SMC8000        TRXNET 
  813.           E2HN4X         NE1000         SMC8033        UBPCETP 
  814.           E30N4X         NE1500T        SMC8100        UBPSETP 
  815.           E31N4X         NE2            SMCARC          
  816.           EXP16          NE2000         T20N4X          
  817.           HP386A16       NE2100         T30N4X          
  818.  
  819. 5.  BIND <protocol> TO <driver> 
  820.      The protocol may be IPX, TCPIP, etc. and the driver is 
  821.      the LAN driver loaded above. 
  822.  
  823. Please note that the default frame type for NetWare 4.0x 
  824. Ethernet LAN drivers and for binding to a protocol is 
  825. Ethernet 802.2 (FRAME=Ethernet_802.2).  The default for 
  826. NetWare v3.11 is Ethernet 802.3 (FRAME=Ethernet_802.3). 
  827.  
  828.  
  829. **************************************************************** 
  830. 10. File System Differences 
  831. **************************************************************** 
  832.  
  833. When upgrading from NetWare v2.1x to v3.1x with the In-Place 
  834. Upgrade NLM, you may notice some differences between the v2.1x 
  835. file system and the v3.1x file system.  Some of these 
  836. differences and limitations are described below. 
  837.  
  838. A. Disks 
  839.  
  840.   o In NetWare v2.1x, disk allocation blocks (volume block 
  841.     size) are limited to 4 KB.  NetWare v3.1x allows block 
  842.     sizes of 4, 8, 16, 32 and 64 KB. 
  843.  
  844.   o Secondary mirrored disks are not upgraded.  If the 
  845.     In-Place Upgrade fails, these secondary mirrored disks can 
  846.     be used to quickly restore the server to NetWare v2.1x.  
  847.     After the primary mirrored disks have been successfully 
  848.     upgraded, the secondary mirrored disks can be re- mirrored 
  849.     using the INSTALL NLM.  They can also be upgraded by first 
  850.     removing the upgraded disks and then running the In-Place 
  851.     Upgrade NLM a second time.  
  852.  
  853.   o Disks with a maximum of 16 heads, 63 sectors per track and 
  854.     1023 cylinders can easily be upgraded.  Disks with more 
  855.     heads, sectors, or cylinders can also be upgraded; 
  856.     however, they will not be utilized as efficiently.  This 
  857.     is a limitation of the DOS partition table.  
  858.   o Disks must have at least 10% free disk space per volume 
  859.     before upgrading them.  This allows for NetWare v3.1x's 
  860.     larger directory entry structures (4 times larger), larger 
  861.     FAT structures (2 times larger), and mirrors of these tables. 
  862.  
  863.   o Disk space can be set aside to create a DOS partition.  
  864.     This space must be partitioned using the DOS FDISK command 
  865.     and formatted using the DOS FORMAT command.  These DOS 
  866.     utilities work only on internal hard disks. 
  867.  
  868. B. Volumes 
  869.  
  870.   o NetWare v3.1x allows for 8 volumes per disk, even though 
  871.     v2.1x allowed for up to 16 volumes per disk. 
  872.  
  873.   o Volumes cannot be resized.  They remain the same size as 
  874.     before the upgrade. 
  875.  
  876.   o The optional DOS partition reduces the available size of 
  877.     the SYS: volume by the number of megabytes specified for 
  878.     the DOS partition.  
  879.  
  880. C. Directories and Files 
  881.  
  882.   o DOS directory and file names are shortened from 14 
  883.     characters to 12 characters to conform to the 8.3 format 
  884.     in DOS.  Name conflicts are renamed with numbered 
  885.     extensions, starting with ".001".  
  886.  
  887.   o NetWare v2.15 allowed file names with an extension greater 
  888.     than 3 characters.  All extensions are now truncated to 3 
  889.     characters.  
  890.  
  891.   o NetWare v2.1x directories named "PIPE" are renamed to 
  892.     "PIPE.001".  "PIPE" is a reserved word in NetWare v3.1x. 
  893.  
  894.   o Free and salvage entries in the directory are not 
  895.     upgraded.  Free entries are unused and are for newly 
  896.     created files and directories.  Salvage entries store 
  897.     information on files and directories that have been 
  898.     deleted.  Salvage files can be recovered using the SALVAGE 
  899.     utility and deleted altogether using the PURGE utility.  
  900.  
  901.   o Rights are now assigned at both the file and directory level. 
  902.  
  903.   o File and directory attributes are different in NetWare v3.1x. 
  904.  
  905.   o NetWare v3.1x is configured with a default that limits 
  906.     subdirectory depth to 25 levels.  The default can be 
  907.     changed by adding "SET MAXIMUM SUBDIRECTORY TREE DEPTH = 
  908.     xxx" command, where xxx is between 10 and 100, to the 
  909.     STARTUP.NCF file.  
  910.  
  911.   o Obsolete and incompatible v2.1x files are retained, such 
  912.     as VAP files.  Remove them manually after the upgrade. 
  913.  
  914. D. Memory 
  915.  
  916.   o The upgrade may take more server memory than the server 
  917.     normally needs to operate.  Servers normally cache only 
  918.     part of the Directory Entry Table (DET).  However, during 
  919.     the upgrade the entire DET of each volume for a disk is 
  920.     cached.  See the "Calculating Memory Requirements" section 
  921.     above for more details.  
  922.  
  923. E. Bindery 
  924.  
  925.   o In NetWare v2.1x, passwords are encrypted for greater 
  926.     security, and therefore cannot be retained during the 
  927.     upgrade.  The encryption and decryption algorithms use the 
  928.     user's bindery ID.  New user IDs are assigned when the 
  929.     bindery is upgraded.  
  930.  
  931.   o User SUPERVISOR is not given a password, even if random 
  932.     passwords have been selected.  To avoid inadvertent access 
  933.     to the server, the network supervisor should promptly set 
  934.     their password after loading the LAN drivers or type 
  935.     "DISABLE LOGIN" at the console prompt.  
  936.  
  937.   o Core printing services are not upgraded.  Printing 
  938.     capabilities must be reinstalled after the upgrade is 
  939.     completed.  
  940.  
  941. **************************************************************** 
  942. 11. NetWare v2.1x and v3.1x Specifications 
  943. **************************************************************** 
  944.  
  945.                                    NetWare v2.15   NetWare v3.11 
  946. Specifications:                    NetWare v2.2     
  947. ----------------------------------------------------------------
  948. Maximum Hard Disks Per Server         32*             2,048 
  949. Maximum Hard Disks Per Volume         1               32 
  950.                                                 (16 if mirrored) 
  951. Maximum Volumes Per Server            32              64 
  952. Maximum Volumes Per Hard Disk         16              8 
  953. Maximum Directory Entries Per Volume  32,000          2,097,152 
  954. Maximum Volume Size                   255 MB          32 TB 
  955. Maximum File Size                     255 MB          4 GB 
  956. Maximum Addressable Disk Storage      2 GB            32 TB 
  957. Maximum Addressable Server RAM        12 MB           4 GB 
  958. Maximum Directory/File Name Length    14 Chars        12 Chars 
  959. Name Spaces Supported                 DOS             DOS 
  960.                                       Macintosh       Macintosh 
  961.                                                       NFS (UNIX) 
  962.                                                       FTAM 
  963.                                                       OS/2 
  964. Disk Block Allocation Sizes           4 KB            4, 8, 16,
  965.                                                       32, 64 KB 
  966.  
  967. * NOTE: ELS Level II NetWare v2.15 allowed for only 2 hard 
  968. disks per server (internal only). 
  969.  
  970.  
  971. **************************************************************** 
  972. 12. A Brief History of NetWare 
  973. **************************************************************** 
  974.  
  975. Most NetWare 286 products were offered in three categories.  
  976. SFT III was introduced with NetWare 386: 
  977.  
  978.       1.  Advanced NetWare 
  979.             68  - For Motorola 68000 or later based servers 
  980.             86  - For Intel 8088 or later based servers 
  981.             286 - For Intel 80286 or later based servers 
  982.       2.  SFT NetWare (System Fault Tolerant) 
  983.             Level I -  Duplicate directories, duplicate FATs, 
  984.                        read-after-write verification, UPS 
  985.                        monitoring and Hot Fix 
  986.             Level II - Disk mirroring, disk duplexing, and TTS 
  987.             Level II - Mirrored servers 
  988.       3.  ELS NetWare (Entry Level Solution) 
  989.             Level I  - 4 user versions 
  990.             Level II - 8 user versions 
  991.  
  992. Version Date  Enhancements 
  993. ----------------------------------------------------------------
  994. v2.0    1986  Written for Intel 80286 and above based servers.  
  995.               Separated the LAN driver software from the 
  996.               operating system.  This allowed users to mix and 
  997.               match network cards without having to buy extra 
  998.               operating systems.  100 users maximum.  Currently 
  999.               not upgradeable.  Replaced by v2.0a 2 weeks after 
  1000.               release. 
  1001.  
  1002. v2.0a   1986  Supported Token Ring cards.  Added System Fault 
  1003.               Tolerance (SFT) I features (duplicate 
  1004.               directories, duplicate FATs, read-after-write 
  1005.               verification, and Hot Fix) and SFT II features 
  1006.               (disk mirroring, disk duplexing, and TTS).  
  1007.               Currently not upgradeable. 
  1008.  
  1009.  
  1010. v2.1    1987  Added an accounting feature that lets managers 
  1011.               tally up the usage of the network and bill the 
  1012.               users.  Also separated the disk driver software 
  1013.               from the operating system. 
  1014.  
  1015. v2.11   1988  Worked with the physical "key card" software 
  1016.               protection scheme. 
  1017.  
  1018. v2.12   1988  Protected software via "embedded serial numbers." 
  1019.  
  1020. v2.15   1988  Added Macintosh support (versions a and b). 
  1021.  
  1022. v2.15c  1989  Enhanced Print Server functionality and fixed 
  1023.               some disk limitations. 
  1024.  
  1025. v2.2    1991  Consolidated ELS NetWare Levels I and II, 
  1026.               Advanced NetWare and SFT Levels I and II 
  1027.               NetWare.  Simple to install.  Has v3.1x-like 
  1028.               utilities. 
  1029.  
  1030. v3.0    1989  Written for Intel 80386 and above based servers.  
  1031.               Replaced VAPs with NLMs.  High performance file 
  1032.               system.  Added OS/2 name space.  Introduced a 
  1033.               250-user version. 
  1034.  
  1035. v3.1    1990  Added enhancements and bug fixes to v3.0. 
  1036.  
  1037. v3.11   1991  Added NFS and FTAM name spaces.  Supports TCP/IP, 
  1038.               AppleTalk and SNA transport protocols.  Introduced
  1039.               SFT III. 
  1040.  
  1041. v4.0    1993  Written for multi-server network environments.  
  1042.               Added directory services, file compression, block 
  1043.               suballocation, data migration, auditing, 
  1044.               multiple-language enabled, and VLMs.  Introduced a
  1045.               1000-user version. 
  1046.  
  1047. v4.01   1993  Maintenance release of v4.0. 
  1048.  
  1049.  
  1050. NetWare History Summary 
  1051.  
  1052. ╔═══════╤══════╤══════╤══════╤══════╤══════╤══════╤══════╤══════╗ 
  1053. ║ v2.0  │o     │      │      │      │      │      │      │      ║ 
  1054. ╟───────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────╢ 
  1055. ║       │ooooooooooooooooooo │      │      │      │      │      ║ 
  1056. ║ v2.0a │  xxxxxxxxxxx│      │      │      │      │      │      ║ 
  1057. ║       │      │    %%%%%%%%%%%%%%%%%      │      │      │      ║ 
  1058. ╟───────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────╢ 
  1059. ║ v2.1  │      │      xxx    │      │      │      │      │      ║ 
  1060. ╟───────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────╢ 
  1061. ║ v2.11 │      │      │  oooo│      │      │      │      │      ║ 
  1062. ║       │      │      │  xx  │      │      │      │      │      ║ 
  1063. ╟───────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────╢ 
  1064. ║       │      │      │    ooo      │      │      │      │      ║ 
  1065. ║ v2.12 │      │      │    xxx      │      │      │      │      ║ 
  1066. ║       │      │      │    *****    %%%%%%%%      │      │      ║ 
  1067. ╟───────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────╢ 
  1068. ║       │      │      │      o      │      │      │      │      ║ 
  1069. ║ v2.15 │      │      │      xxxxxxxxxxxxxxx      │      │      ║ 
  1070. ║       │      │      │      │  ************      │      │      ║ 
  1071. ╟───────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────╢ 
  1072. ║ v2.2  │      │      │      │      │      │xxxxxxxxxxxxxxxx    ║ 
  1073. ╟───────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────╢ 
  1074. ║ v3.0  │      │      │      │  +++++++    │      │      │      ║ 
  1075. ╟───────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────╢ 
  1076. ║ v3.1  │      │      │      │      │  +++++      │      │      ║ 
  1077. ╟───────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────╢ 
  1078. ║ v3.11 │      │      │      │      │      │++++++++++++++++++  ║ 
  1079. ║       │      │      │      │      │      │            &&&&&&&&║ 
  1080. ╟───────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────╢ 
  1081. ║ v4.0  │      │      │      │      │      │      │      │$$$$$$║ 
  1082. ╟───────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────╢ 
  1083. ║ v4.01 │      │      │      │      │      │      │      │  $$$$║ 
  1084. ╚═══════╪══════╪══════╪══════╪══════╪══════╪══════╪══════╪══════╝ 
  1085.         └┴─┴─┴─┴┴─┴─┴─┴┴─┴─┴─┴┴─┴─┴─┴┴─┴─┴─┴┴─┴─┴─┴┴─┴─┴─┴┴─┴─┴─┘ 
  1086.       1986    1987    1988    1989    1990    1991    1992    1993  
  1087.  
  1088.                              KEY: 
  1089.                           ooo = Advanced 
  1090.                           xxx = SFT I and II 
  1091.                           &&& = SFT III 
  1092.                           %%% = ELS I 
  1093.                           *** = ELS II 
  1094.                           +++ = 3.x 
  1095.                           $$$ = 4.x 
  1096.  
  1097.  
  1098. **************************************************************** 
  1099. 13. Disclaimer 
  1100. **************************************************************** 
  1101.    
  1102. Novell, Inc. makes no representations or warranties with 
  1103. respect to any NetWare software, and specifically disclaims 
  1104. any express or implied warranties of merchantability, title, 
  1105. or fitness for a particular purpose.  
  1106.  
  1107. Distribution of any NetWare software is forbidden without the 
  1108. express written consent of Novell, Inc.  Further, Novell 
  1109. reserves the right to discontinue distribution of any NetWare 
  1110. software.  
  1111.  
  1112. Novell is not responsible for lost profits or revenue, loss of 
  1113. use of the software, loss of data, costs of re-creating lost 
  1114. data, the cost of any substitute equipment or program, or 
  1115. claims by any party other than you.  Novell strongly 
  1116. recommends a backup be made before any software is installed.  
  1117. Technical support for this software may be provided at the 
  1118. discretion of Novell. 
  1119.