home *** CD-ROM | disk | FTP | other *** search
/ ftp.sudleyplace.com / ftp.sudleyplace.com.tar / ftp.sudleyplace.com / support / max / bootn.txt < prev    next >
Text File  |  2006-10-20  |  8KB  |  198 lines

  1. Novell Remote Boot and Memory Management
  2.  
  3. This document is for use with 386MAX and BlueMAX version 7.xx.
  4.  
  5. All information in this document pertains to both 386MAX and BlueMAX.
  6. 386MAX is used as an example in all cases.    This data is specific to
  7. the Novell Remote Boot workstation and 386MAX version 6 or later.
  8.  
  9. Booting a Diskless Workstation
  10.  
  11. The process of booting a diskless workstation is much different than
  12. that of booting a standard DOS workstation.  Because the diskless
  13. workstation has no local drives to start DOS and the network shell, it
  14. must rely on the server to download an image file containing the
  15. operating system and any other files necessary to boot the
  16. workstation.  The image file is created from the Novell utility
  17. DOSGEN.  This utility reads the remote boot floppy and collects
  18. operating system and startup files into one large boot image file.
  19. The boot PROM (Programmable Read Only Memory) on the network card
  20. makes use of the image file by creating a virtual drive A:    in memory.
  21. It then instructs the machine to boot from this virtual drive as if it
  22. were a local floppy drive.    Each workstation with a unique
  23. configuration uses a separate image file.  If all workstations are the
  24. same configuration, they may share the same image file.
  25.  
  26.  
  27. Installing 386MAX on a Diskless Workstation
  28.  
  29. The absence of local drives prevents a user from installing software
  30. directly on the workstation.  The LAN administrator must take the
  31. following steps to install 386MAX on a diskless workstation:
  32.  
  33. 1. The network requires at least one machine on the network that has
  34. both a hard disk and a floppy drive.  Insert the 386MAX diskette into
  35. the floppy drive and type A:INSTALL.  After displaying copyright
  36. information and prompting for name and serial number, 386MAX files
  37. extract to the hard disk in a default 386MAX directory.  Abort the
  38. Install program as soon as the files are copied to the hard drive.    Do
  39. not run Maximize.
  40.  
  41. 2. Make a 386MAX directory on a shared area of the server.    Copy the
  42. files in the 386MAX directory on the hard drive into the newly created
  43. 386MAX directory so that the files are available after bootup.
  44.  
  45. 3. Copy the following files to the appropriate boot image diskette(s)
  46. for each system(s) that you want to update with 386MAX:
  47.  
  48.     386MAX.SYS or BLUEMAX.SYS        386LOAD.SYS
  49.     386MAX.VXD or BLUEMAX.VXD        386LOAD.CFG
  50.     386LOAD.COM             XLAT.COM
  51.     Appropriate BCF file if using BlueMAX on a PS/2 system
  52.  
  53. If you are installing on an IBM PS/2 system(s), determine the correct
  54. BCF file(s) by booting the workstation(s) and running ASQ from the
  55. server.  Under Equipment, then Summary, note the value for BIOS CRC
  56. (ex. 58C4).  In the BlueMAX directory on the server, locate the
  57. correct BCF file in the format @58C4.BCF and copy the appropriate
  58. file(s) to the corresponding remote image diskette.  Each system may
  59. require a different BCF file.  Be sure to check the BCF for each
  60. system you are updating.
  61.  
  62. 4. Create a file on the remote image diskette called 386MAX.PRO
  63. (BlueMAX.PRO for a BlueMAX installation).  For a 386MAX installation,
  64. add the following line to the file:
  65.  
  66.     USE=B000-B800    ;  Reclaim Monochrome Display Area
  67.  
  68. For a BlueMAX installation (obtain the correct BCF for each system as
  69. described above):
  70.  
  71.     AUTOBCF     ; Compress the PS/2 BIOS
  72.     USE=B000-B800    ;  Reclaim Monochrome Display Area
  73.  
  74. NOTE:  If the workstation's network adapter uses an address in high
  75. DOS, be sure protect the area with a RAM=XXXX-YYYY statement in the
  76. profile (ex.  RAM=CC00-D000).  See your 386MAX documentation for
  77. complete information on the RAM= option.
  78.  
  79. 5. Edit the CONFIG.SYS file on the boot image diskette for each
  80. appropriate system.  Insert the following line as the first DEVICE=
  81. statement:
  82.  
  83.       DEVICE=386MAX.SYS  PRO=386MAX.PRO
  84.  
  85. For each DEVICE statement following 386MAX in your CONFIG.SYS, insert
  86. the following after the DEVICE= :
  87.  
  88.     386LOAD.SYS  GETSIZE  PROG=
  89.  
  90. Example:    DEVICE=ANSI.SYS  becomes
  91.             DEVICE=386LOAD.SYS    GETSIZE  PROG=ANSI.SYS
  92.  
  93. Perform the same action for any INSTALL= command using 386LOAD.COM in
  94. place of 386LOAD.SYS:
  95.  
  96.  
  97.  
  98. Example:    INSTALL=SHARE.EXE  becomes
  99.             INSTALL=386LOAD.COM  GETSIZE  PROG=SHARE.EXE
  100.  
  101. * Edit the AUTOEXEC.BAT file on the boot image diskette for each
  102. appropriate system.  Insert the following statement in front of every
  103. resident program*:
  104.  
  105.     386LOAD  GETSIZE  PROG=
  106.  
  107. Example:    IPX becomes
  108.             386LOAD  GETSIZE  PROG=IPX
  109.  
  110. *NOTE:    Programs which allocate their own UMBs (Upper Memory Blocks)
  111. are automatically supported by 386MAX.    Do not alter lines for UMB
  112. allocators.
  113.  
  114. Any called batch files containing resident programs should be edited
  115. in the same manner.  After completing the above procedure for every
  116. resident program, save all opened files, generate a new image file on
  117. the server, and reboot the workstation.
  118.  
  119. * After the workstation has booted, change to the network directory
  120. containing the 386MAX files.  Type the following command:
  121.  
  122.     386UTIL /SI
  123.  
  124. You may wish to redirect this output to a network printer to make it
  125. easier to access the information needed to edit your system startup
  126. files.    A table similar to the following is displayed:
  127.  
  128. * Edit the system startup files on the boot image diskette to reflect
  129. the information provided in this summary screen.  Given the sample
  130. configuration above, you would make the following changes to the
  131. configuration files:
  132.  
  133. Allow 386MAX.SYS to load into high DOS.  The optimization section of
  134. the summary screen indicates it should load in region 5 (Prog Reg #).
  135. Edit the 386MAX.PRO file on the boot image diskette and insert the
  136. following line:
  137.  
  138.     PRGREG=5
  139.  
  140. Case or line position is not important when editing the profile.  Save
  141. the file and exit the editor.
  142.  
  143. ANSI.SYS is the next program to load.  The top section (Resident
  144. Program Memory Summary) of the summary screen suggests continuing with
  145. SIZE=1824.    The bottom section (Resident Program Optimization) shows
  146. the program should load in region 3. Edit the CONFIG.SYS file on the
  147. boot image diskette.  Given the example above, change the line:
  148.  
  149.     DEVICE=386LOAD.SYS    GETSIZE  PROG=ANSI.SYS    to
  150.     DEVICE=386LOAD.SYS    SIZE=1824  PRGREG=3  PROG=ANSI.SYS
  151.  
  152. For MOUSE.SYS, the summary screen indicates that no size is needed,
  153. but that it should load in region 2. Change the line:
  154.  
  155.     DEVICE=386LOAD.SYS    GETSIZE  PROG=MOUSE.SYS to
  156.     DEVICE=386LOAD.SYS    PRGREG=2  PROG=MOUSE.SYS
  157.  
  158. Complete all suggested changes, save the CONFIG.SYS file and exit the
  159. editor.
  160.  
  161. * Edit the AUTOEXEC.BAT file.  The first TSR to load in the sample
  162. configuration is SMARTDRV.EXE.    Even though a size was given for the
  163. program in the first section, the second section suggests that it will
  164. not load into high DOS.  If no entry is present for best load order or
  165. PRGREG, 386MAX has determined that there will not be enough room to
  166. load all other TSRs if SMARTDRV is allowed to load high.
  167.  
  168. The next program to load is IPX.COM.  The top section suggests to
  169. allow FLEXFRAME for this program and continue with SIZE=29376.    The
  170. bottom section suggests it should load into region 2. Change the line:
  171.  
  172.     386LOAD  GETSIZE  PROG=IPX    to
  173.     386LOAD  SIZE=29376  FLEXFRAME    PRGREG=2  PROG=IPX
  174.  
  175. NETX.COM is our next program.  The top section tells us that FLEXFRAME
  176. is required, and to continue with SIZE=51760.  The bottom section says
  177. to load NETX into region 2. Change the line:
  178.  
  179.     386LOAD  GETSIZE  PROG=NETX to
  180.     386LOAD  SIZE=51760  FLEXFRAME    PRGREG=2  PROG=NETX
  181.  
  182. The last program to load identifies itself as a UMB allocator.    This
  183. program allocates its own Upper Memory Blocks and loads itself into
  184. high DOS memory. 386MAX supports this feature without any changes to
  185. the line.
  186.  
  187. Save the AUTOEXEC.BAT file and/or any called batch files and exit the
  188. editor.  Use DOSGEN to create a new image file from your boot image
  189. diskette.  Copy the image file to the appropriate directory on the
  190. file server and reboot the workstation.  The system should boot
  191. normally with the specified programs loading into high DOS.
  192.  
  193. Other 386MAX utilities may be used to fine tune the individual
  194. workstation. 386UTIL and ASQ may suggest areas of possible improvement
  195. on your workstation.  Refer to the documentation provided with 386MAX
  196. for information about understanding and using these utilities.
  197.  
  198.