Un-ignored: this is the working copy the emulator actually boots (patched BTL4OPT.EXE v4 lineage + .orig/.nop14/.pre_idle/.pre_limit backups, TESTARN.EGG arena1 test egg, REL410 BT+RP trees, VGL_LABS pod boot bats, VWETEST factory test suites, SB16 Creative utilities). The pristine untouched image remains ALPHA_1.zip. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
467 lines
16 KiB
Plaintext
467 lines
16 KiB
Plaintext
|
|
|
|
USING REMOTE COMPUTERS ON THE NETWORK
|
|
|
|
Overview
|
|
========
|
|
|
|
This chapter explains how to set up the network so that computers (mostly
|
|
diskless computers) can boot from the Remote Boot disk image files stored
|
|
on a Personal NetWare server's hard disk.
|
|
|
|
The following topics are covered in this chapter:
|
|
|
|
- Determining the Remote Boot PROM Type
|
|
|
|
- Setting Up Remote Booting on a Server
|
|
|
|
- Installing a Novell-Certified Remote Boot PROM Chip on Your Network Board
|
|
|
|
- Making a Bootable Diskette
|
|
|
|
- Creating Remote Boot Disk Image Files
|
|
|
|
- Loading the NEARSERV Program
|
|
|
|
- Running RPLFIX.COM for Older Remote Boot PROMs with DOS Versions Above
|
|
5.x or Later
|
|
|
|
Introduction
|
|
============
|
|
|
|
Remote booting is based on the concept of storing the image of a bootable
|
|
floppy disk in a shared directory on a Personal NetWare or NetWare server
|
|
drive. Remote boot computers use this image to boot up to the system prompt.
|
|
These computers do not need a diskette or hard drive to function on the
|
|
network and are, therefore, called diskless computers. A diskless computer
|
|
relies on a Progammable Read Only Memory (PROM) chip installed on its
|
|
network board to communicate with the boot server. When the computer is
|
|
powered on, it uses the boot image stored on a server to load the necessary
|
|
DOS and Personal NetWare system files used for connecting to the workgroup.
|
|
|
|
The image file can include any files you would normally load from a boot
|
|
diskette.
|
|
|
|
Personal NetWare allows you to use a default image file for all diskless
|
|
computers on the network, or to use customized image files unique to each
|
|
computer's particular system and network environment.
|
|
|
|
Remote Boot Files
|
|
=================
|
|
|
|
To use Personal NetWare's remote booting feature, the following files must
|
|
exist in the LOGIN directory of a Personal NetWare server. These files are
|
|
automatically copied to the NWCLIENT\RPL directory when you install the first
|
|
Personal NetWare server software.
|
|
|
|
- RPLODI.COM is the DOS TSR that allows for Remote Program Loading (RPL).
|
|
This file is used only with the older type of Remote Boot PROM; see the
|
|
following section for information about PROM types.
|
|
|
|
- RPLFIX.COM allows computers to Remote Program Load correctly with DOS 5
|
|
and later.
|
|
|
|
- RBOOT.COM is for generic Novell RPL Boot PROMs.
|
|
|
|
- ETHER.RPL is for networks using the IBM Ethernet adapter.
|
|
|
|
- PCN2L.RPL is for networks using the IBM PC Network adapter.
|
|
|
|
- TOKEN.RPL is for networks using the IBM Token-Ring adapter.
|
|
|
|
Determining the Remote Boot PROM Type
|
|
=====================================
|
|
|
|
There are two kinds of Remote Boot PROM used with NetWare networks. The
|
|
two types are referred to as follows:
|
|
|
|
- Old
|
|
- Enhanced
|
|
|
|
It is important the you know the type of Remote Boot PROM you are using.
|
|
Some procedures for setting up remote booting on your computer are specific
|
|
to the type of Remote Boot PROM you are using. For information on the type
|
|
of Remote Reset PROM you are using, refer to the manufacturer's
|
|
documentation.
|
|
|
|
Note: The 'old' type of Remote Boot PROMs support only the raw 802.3 and
|
|
E-II frame types. The 'enhanced' type does not support the raw 802.3 frame
|
|
type. Therefore, it is important to know what frame types your server
|
|
supports to determine whether the type of Remote Boot PROM you are using is
|
|
supported. If your server supports the Ethernet frame type 'E-II', you can
|
|
then use either type of Remote Boot PROM.
|
|
|
|
Setting Up Remote Booting on a Server
|
|
=====================================
|
|
|
|
Setting up remote booting on a Personal NetWare server requires you to do
|
|
the following:
|
|
|
|
- Install a Novell-certified Remote Boot PROM chip on your network board
|
|
- Make a bootable diskette
|
|
- Create Remote Boot disk image files on the Personal NetWare server
|
|
- Load the RPL.COM program
|
|
- Load the NEARSERV program
|
|
- Boot a computer
|
|
|
|
Installing a Novell-Certified Remote Boot PROM Chip on Your Network Board
|
|
-------------------------------------------------------------------------
|
|
|
|
For information on how to complete this procedure, refer to the
|
|
documentation provided with your Novell-certified Remote Boot PROM Kit.
|
|
|
|
Making a Bootable Diskette
|
|
--------------------------
|
|
|
|
To make a bootable diskette, use the DOS FORMAT /S command, and then copy
|
|
the required files to the diskette. Refer to the following section,
|
|
'Required Files,' for a list of files.
|
|
|
|
1. Format a floppy diskette using the DOS FORMAT /S command by typing
|
|
|
|
FORMAT A: /S <Enter>
|
|
|
|
This FORMAT command copies DOS system files to the diskette for booting.
|
|
|
|
Make sure that the diskette you format is the correct size for the drive.
|
|
|
|
2. Copy the required files to the boot diskette using the DOS COPY command
|
|
by typing
|
|
|
|
COPY directory_path\file_name destination_drive <Enter>
|
|
|
|
For example, copy the NET.CFG file from your network directory to the
|
|
boot diskette in drive A: by typing
|
|
|
|
COPY C:\NWCLIENT\NET.CFG A:\ <Enter>
|
|
|
|
Required Files
|
|
|
|
Create or copy the following files to each image file boot diskette:
|
|
|
|
AUTOEXEC.BAT
|
|
CONFIG.SYS
|
|
COMMAND.COM
|
|
NET.CFG
|
|
VLM (Virtual Loadable Module) files (.VLM files)
|
|
VLM.EXE
|
|
DOS system and networking files
|
|
Network board drivers (LSL.COM, driver.COM, IPXODI.COM)
|
|
|
|
AUTOEXEC.BAT File
|
|
|
|
Create an AUTOEXEC.BAT file that includes the following lines. Do not
|
|
include RPLODI.COM if you are using the enhanced type of PROM.
|
|
|
|
@echo off
|
|
LSL
|
|
RPLODI.COM
|
|
network_board_driver.COM
|
|
IPXODI
|
|
VLM
|
|
NET LOGIN username
|
|
NET MAP C: LOGIN
|
|
SET COMSPEC = C:\COMMAND.COM
|
|
C:
|
|
|
|
Note: If you are creating more than one boot image, rename the
|
|
AUTOEXEC.BAT file on the bootable diskette for each computer to a unique
|
|
file name such as DOS1.BAT. See 'Creating Remote Boot Disk Image Files'
|
|
for details.
|
|
|
|
CONFIG.SYS File
|
|
|
|
Create a system configuration file. Include the following line in the file:
|
|
|
|
LASTDRIVE=Z
|
|
|
|
COMMAND.COM File
|
|
|
|
Make sure that the correct COMMAND.COM file exists on the bootable
|
|
diskette for the particular DOS version running on your computer.
|
|
|
|
NET.CFG File
|
|
|
|
Create a network configuration file. The following is an example of a
|
|
NET.CFG file for a Novell NE2000 Ethernet board:
|
|
|
|
LINK DRIVER NE2000
|
|
PORT 300
|
|
INT 3
|
|
FRAME ETHERNET_802.2
|
|
|
|
NETWARE DOS REQUESTER
|
|
PREFERRED WORKGROUP = XXXX
|
|
FIRST NETWORK DRIVE = C
|
|
|
|
The NET.CFG file on the server should have the same configuration as the
|
|
one on the remote computer. You can copy the NET.CFG directly from the
|
|
network directory (NWCLIENT by default) on the server to your boot
|
|
diskette. (You may need to modify the LINK DRIVER section to match your
|
|
board settings if they differ from the settings used on the server.)
|
|
|
|
DOS System and Networking Files
|
|
|
|
The following files must exist on the image file boot diskette. You will
|
|
need to create the AUTOEXEC.BAT and CONFIG.SYS files manually, and copy or
|
|
create the NET.CFG file manually.
|
|
|
|
CONFIG.SYS
|
|
AUTOEXEC.BAT
|
|
LSL.COM
|
|
RPLODI.COM (Use with 'old' type only)
|
|
network_board_driver.COM
|
|
IPXODI.COM
|
|
VLM.EXE
|
|
CONN.VLM
|
|
FIO.VLM
|
|
GENERAL.VLM
|
|
IPXNCP.VLM
|
|
NWP.VLM
|
|
PNW.VLM
|
|
REDIR.VLM
|
|
TRAN.VLM
|
|
NET.CFG
|
|
COMMAND.COM
|
|
|
|
Creating Remote Boot Disk Image Files
|
|
-------------------------------------
|
|
|
|
If you want to create a single Remote Boot disk image file for a single
|
|
computer, see 'Creating a Single Remote Boot Disk Image File'.
|
|
|
|
If you need to create multiple Remote Boot disk image files for computers
|
|
using different network boards or operating environments, see 'Creating
|
|
Multiple Remote Boot Disk Image Files'.
|
|
|
|
Creating a Single Remote Boot Disk Image File
|
|
|
|
1. To create a disk image file, insert your prepared bootable diskette
|
|
into a floppy disk drive on the server.
|
|
|
|
See 'Making a Bootable Diskette' for information and procedures.
|
|
|
|
2. Run the DOSGEN program in the LOGIN directory.
|
|
|
|
For example, type the following for drive A:
|
|
|
|
DOSGEN A: <Enter>
|
|
|
|
Your screen will look similar to the following listing:
|
|
|
|
Floppy Type: 3.1/2 inch 1.44 MB
|
|
Total Floppy Space 2880 Sectors
|
|
Transferring Data (2880 Sectors) to
|
|
'NET$DOS.SYS'
|
|
|
|
DOSGEN creates a disk image file called NET$DOS.SYS (a copy of the
|
|
files on the boot diskette) in the LOGIN directory.
|
|
|
|
3. Copy the AUTOEXEC.BAT file from the boot diskette to the LOGIN
|
|
directory.
|
|
|
|
Creating Multiple Remote Boot Disk Image Files
|
|
|
|
1. Create an AUTOEXEC.BAT file in the LOGIN directory that contains only
|
|
a line with twelve spaces in it (use the <Spacebar>).
|
|
|
|
You should create this file with an ASCII text editor and save the file
|
|
to the LOGIN directory on your server.
|
|
|
|
2. Create a subdirectory in LOGIN for each DOS version for which you want
|
|
to create a boot image file.
|
|
|
|
3. Copy the operating system files for each DOS version to the appropriate
|
|
subdirectory using the DOS COPY command.
|
|
|
|
4. Locate the bootable diskette and use the REN command to rename the
|
|
AUTOEXEC.BAT on the bootable diskette for each computer to a unique
|
|
name for each computer, by typing
|
|
|
|
REN AUTOEXEC.BAT new_file_name.BAT <Enter>
|
|
|
|
For example, you could rename the file for the first computer named
|
|
'dos1' by typing
|
|
|
|
REN AUTOEXEC.BAT DOS1.BAT <Enter>
|
|
|
|
5. Copy the renamed .BAT file (DOS1.BAT, in this example) from the boot
|
|
diskette to the LOGIN directory.
|
|
|
|
6. Create a new AUTOEXEC.BAT file on each boot diskette to execute the
|
|
renamed batch file.
|
|
|
|
7. Use the DOSGEN program to create a uniquely named .SYS file in the LOGIN
|
|
directory for each bootable diskette.
|
|
|
|
8. From the LOGIN directory, type a command similar to the following:
|
|
|
|
DOSGEN A:DOS1.SYS <Enter>
|
|
|
|
Your screen will look similar to the following listing:
|
|
|
|
Floppy Type: 3.1/2 inch, 1.44 MB
|
|
Total Floppy Space 2880 Sectors
|
|
Transferring Data (2880 Sectors) to
|
|
'DOS1.SYS'
|
|
|
|
9. Run NET INFO and record the network number and node address of the
|
|
computer that will use the disk image file you just created.
|
|
|
|
You need this information to create the BOOTCONF.SYS file.
|
|
|
|
When you have finished running DOSGEN for two boot diskettes, a list
|
|
of the image files will look similar to the following:
|
|
|
|
DOS1.SYS: Network#=DOC20 Node=5a003b77
|
|
|
|
DOS2.SYS: Network#=DOC20 Node=1b0276a3
|
|
|
|
10. Create a BOOTCONF.SYS file or modify the existing BOOTCONF.SYS file
|
|
in the LOGIN directory.
|
|
|
|
The BOOTCONF.SYS file tells your computer which of the multiple boot
|
|
image file to use.
|
|
|
|
When you create multiple Remote Boot disk image files, you also need
|
|
a BOOTCONF.SYS file in the LOGIN directory that lists
|
|
|
|
- All customized Remote Boot disk image files. (This doesn't include
|
|
the default NET$DOS.SYS file.)
|
|
|
|
- The network address and node address of each computer that uses the
|
|
customized boot image files.
|
|
|
|
Add the new entries to the existing BOOTCONF.SYS file with your DOS
|
|
text editor. Include a line for each Remote Boot image file you created,
|
|
using an entry format containing the following information:
|
|
|
|
- The number zero and the letter x (0x)
|
|
- The network address
|
|
- A comma (,)
|
|
- The node or station address
|
|
- An equal sign (=)
|
|
- The boot disk image filename
|
|
|
|
An example for two boot diskettes follows:
|
|
|
|
0xDOC20,5a003b77=DOS1.SYS,GNS
|
|
0xDOC20,1b0276a3=DOS2.SYS,GNS
|
|
|
|
Loading the NEARSERV Program
|
|
----------------------------
|
|
|
|
NEARSERV.EXE is the Personal NetWare Nearest Server TSR. Its purpose is
|
|
to support remote booting with Remote Boot PROMs on Personal NetWare.
|
|
NEARSERV.EXE replaces BOOTNCP that was used with a NetWare Lite server.
|
|
|
|
Important: The NEARSERV.EXE program cannot be used if any NetWare 3.x or
|
|
4.x or servers exist on the network.
|
|
|
|
To use the NEARSERV program with Personal NetWare, complete the following:
|
|
|
|
1. From the LOGIN directory, load the NEARSERV program by typing
|
|
|
|
NEARSERV <Enter>
|
|
|
|
The Personal NetWare Server must be version 1.2 or later. Do not use
|
|
any parameter settings. The server must have a directory resource named
|
|
'LOGIN' for NEARSERV.EXE to function.
|
|
|
|
It is not necessary to run VLM.EXE on the server; however, the Personal
|
|
NetWare workgroup that the server resides in must match the workgroup that
|
|
the client has in its boot diskette image file from its NET.CFG file.
|
|
|
|
Booting Up a Remote Computer
|
|
----------------------------
|
|
|
|
After you have completed the setup procedures in the previous sections, do
|
|
the following:
|
|
|
|
1. Make sure the remote booting hardware is installed according to
|
|
manufacturer's instructions.
|
|
|
|
2. Make sure the boot server is turned on and has the NEARSERV program
|
|
loaded.
|
|
|
|
3. Turn on the diskless computer.
|
|
|
|
4. If you are using older Remote Boot PROMs, see 'Running RPL with Older
|
|
Remote Boot PROMs' for information.
|
|
|
|
Running RPL with Older Remote Boot PROMs
|
|
========================================
|
|
|
|
If you are using older Remote Boot PROMs, modify the steps for running RPL
|
|
on Enhanced Remote Boot PROMs described in the sections that follow by doing
|
|
the following:
|
|
|
|
- For single remote boot image files, see 'Creating a Single Remote Boot
|
|
Disk Image File' for instructions.
|
|
|
|
- For multiple remote boot image files, see 'Creating Multiple Remote Boot
|
|
Disk Image Files' for instructions.
|
|
|
|
Running RPLFIX.COM for Older Remote Boot PROMs with DOS Versions Above 5.x
|
|
--------------------------------------------------------------------------
|
|
|
|
RPLFIX allows computers to remote program load (RPL) properly with DOS 5.x
|
|
and later. Run it after you create the boot image file. RPLFIX modifies the
|
|
boot image file, so you need to run it only once.
|
|
|
|
The remote computer may hang during the reset process if you are resetting
|
|
using DOS 5.x or later and the boot image file has not been modified by
|
|
RPLFIX.
|
|
|
|
Using RPLFIX
|
|
------------
|
|
|
|
RPLFIX is in the NWCLIENT\RPL directory (by default) after install.
|
|
|
|
1. Change directory to the LOGIN directory where the boot image files are
|
|
located (usually named NET$DOS.SYS).
|
|
|
|
2. Run the RPLFIX utility by typing
|
|
|
|
RPLFIX [d:] boot_image_file <Enter>
|
|
|
|
If you renamed your boot image file, you must use the new filename
|
|
with RPLFIX.
|
|
|
|
Replace d with the drive letter where the image file is located. Replace
|
|
boot_image_file with the name of the file created with the DOSGEN program.
|
|
|
|
If the drive the LOGIN directory is located on is drive C:, you would
|
|
enter the following:
|
|
|
|
RPLFIX C:NET$DOS.SYS
|
|
|
|
Troubleshooting RPL with Older Remote Boot PROMs
|
|
------------------------------------------------
|
|
|
|
- If you get the error message 'Error opening boot disk image file', you
|
|
are probably attaching to another server that does not contain the Remote
|
|
Boot disk image file. Place a copy of the disk image file on the other
|
|
server that your computer is logging in to.
|
|
|
|
- If you get the error 'Batch file missing', make sure the AUTOEXEC.BAT
|
|
file is in
|
|
|
|
LOGIN directory For every server you could possibly attach to
|
|
Default directory For every server you normally log in to
|
|
|
|
- If a computer using the boot Remote Boot PROM does not boot, and you have
|
|
another computer with a diskette drive configured the same as the first
|
|
computer (has the same type of network board using the same configuration
|
|
options), see if the second computer will boot with the boot diskette you
|
|
used with DOSGEN.
|
|
|
|
Booting with the boot diskette on the second computer should be the same
|
|
as booting from the Personal NetWare server on the first computer.
|
|
|
|
- The type of Remote Boot PROM you are using may not support the frame type
|
|
used on your network. The 'old' type of Remote Boot PROM does not support
|
|
the default 802.2 used with Ethernet networks.
|
|
|
|
|