KnowledgeBase Archive

An Archive of Early Microsoft KnowledgeBase Articles

View on GitHub

Q158452: How to Configure Windows 95 Remoteboot on Windows NT 4.0

Article: Q158452
Product(s): Microsoft Windows NT
Version(s): 4.0
Operating System(s): 
Keyword(s): kbnetwork
Last Modified: 08-AUG-2001

-------------------------------------------------------------------------------
The information in this article applies to:

- Microsoft Windows NT Server version 4.0 
-------------------------------------------------------------------------------

SUMMARY
=======

This article explains the steps required to install and configure Windows 95 for
the Remoteboot service under Windows NT Server 4.0. Prior to performing any of
the steps outlined in this article, you must have properly installed the
Remoteboot service on Windows NT and have configured the remoteboot client for
MS-DOS. For more information, please see the following articles here in the
Microsoft Knowledge Base:

  Article-ID: Q158277
  TITLE : How to Configure DOS for Remoteboot on Windows NT 4.0

  Article-ID: Q158454
  TITLE : How to Install Remoteboot on Windows NT 4.0

For this article, it is assumed that your system's Remoteboot service,
Server-Based Setup (SBS) installation directory, and machine directory reside in
a Windows NT 4.0 Server configured for remoteboot.

MORE INFORMATION
================

Requirements
------------

An SBS of Windows 95 requires 90 megabytes (MB) of available disk space on the
server, as well as an additional 2 MB for the Windows 95 client configuration
files and at least 10 MB for each Windows 95 machine directory. More disk space
is required if users install additional software.

The remoteboot client computer requires 8 MB of RAM, must use a 386DX or higher
processor, and must have a supported Remoteboot Network Card.

Installing SBS for Windows 95 Clients
-------------------------------------

The following procedures are taken from the Windows NT Server Networking Guide
Help file in the Windows NT 4.0 Resource Kit.

For more information about SBS servers, see the Microsoft Windows 95 Resource
Kit. The resource kit describes additional purposes, beyond remoteboot, that you
can use an SBS server for.

To install an SBS server for a Windows 95 client, you will need a Windows 95
installation compact disc (not to be confused with a floppy disk) and the
Windows 95 client computer. You must then complete the following steps:

1. On the server that will contain the SBS files, create a shared directory with
  90 MB of available disk space. The shared directory can have any name.

  NOTE: As you share the directory, assign read-only permission for regular
  users and full access for administrators. Use Server Manager to focus on the
  shared directory, and set read-only permission for the Users group and full
  permission for the Administrators group. In File Manager, on the Disk menu,
  click Share As (do NOT open the Security menu and click Permissions).

2. Install one regular Windows 95 client on the network or use an existing one.
  You will use this client to configure the SBS server.

3. Log on to the Windows 95 client using an account that has write access to the
  shared directory on the SBS server.

4. Put the Windows 95 compact disc in the client's CD-ROM drive. In Windows
  Explorer, switch to the Admin\Nettools\Netsetup directory.

  NOTE: Only the retail version of Windows 95 includes the Netsetup.exe utility.
  Windows 95 OEM Service Release 1, 2, and 2.5 do not include the Netsetup.exe
  utility.

5. Double-click the file Netsetup.exe.

  Note that you must run Netsetup.exe at a Windows 95 client. Errors will occur
  if you run this file on a computer running Windows NT.

6. In the Server-Based Setup dialog box, click Set Path, and specify the path to
  the SBS server. In specifying the path, you can type a drive letter for a
  mapped drive, a network name for a server (for example, \\server1\sharedir),
  or a network path to a specific directory (for example,
  \\server1\sharedir\rpl\win95). The button name becomes Change Path if a
  server was defined previously.

7. Click OK, then click Install.

8. Server-Based Setup now presents you with a series of dialog boxes asking you
  to select among various options. The boxes you see may include the following:

   - A dialog box for specifying an installation policy controlling how users
     can install Windows 95 from the server. If you support only remoteboot
     clients, click Server. If you support other SBS functions as well, click
     User's Choice. Do not click Local Hard Drive.

   - A dialog box for setting the source path for Windows 95 files. This is the
     path to the compact disc on the client.

   - A dialog box for indicating whether you want to create a default setup
     script. Specify that you do NOT want to create a default setup script.
     Setup scripts for Windows NT remoteboot installation require special
     settings.

   - A dialog box for providing a CD Key number for product identification.

   - A dialog box for directing Server-Based Setup to copy Windows 95 files to
     the SBS shared directory.

9. At the remoteboot server, insert the compact disc or floppy disk containing
  the Windows NT remoteboot for Windows 95 files. Change to the newly inserted
  disc or disk, then change to the Update\Win95 directory. To update the
  Windows 95 files for remotebooting, run Win95srv.bat. The following inputs
  illustrate this process:

     d:
     cd \clients\rpl\update\win95
     win95srv.bat <dest>

  where <dest> is the shared directory on the SBS server.

10. If you are updating from version 3.51 or earlier of the Remoteboot service,
  start the Remoteboot service at the remoteboot server (if it is not already
  started). Then run the program Rbootsrv.bat to update the remoteboot files
  and database for Windows 95 remotebooting. Thus, at the server's command
  prompt, you would type:

  d:
  cd \clients\rpl\update\win95
  rbootsrv.bat <SBS_path> <RPL_path> [\\servername]

  where:

   - <SBS_path> is the path to the installed SBS server's Windows 95
     files.

   - <RPL_path> is the path to the remoteboot directory.

   - \\servername is the name of the remoteboot server (you can omit this if
     you are typing at the remoteboot server).

11. At the remoteboot server, start Remoteboot Manager.

12. On the Configure menu, click Check Configurations to activate the new
  configurations.

Installing the First Windows 95 Client
--------------------------------------

Each remoteboot client has a machine directory. This directory contains
client-specific configuration information and data. Stored here are the
appropriate initialization and configuration files, the registry, desktop, start
menu directories, spool directories and the swap file and temp directories.
These machine directories can reside on any server on the network provided that
the server is running NetBEUI and IPX protocols and that there is ample disk
space available. You may want to spread the load of the machine directories
across servers.

1. On the server that will contain the machine directory, create a shared
  directory with at least 10 MB of space available per client. Additional space
  may be needed depending on the installed applications. The share directory
  can have any name and be located in any directory. One suggestion is that you
  create the directory under the WINNT\RPL and supply a name of Win95.mac.

  NOTE: The server for the machine directory must be in the same domain or
  workgroup as the SBS server.

  NOTE: The machine directories may not be subdirectories of the SBS directory.

2. Set the permissions for the share and directory (NTFS only). The group
  RPLUSERS and the group ADMINISTRATORS both need full control.

  NOTE: For added security (NTFS only), assign the permissions to a machine
  directory so that only the users who will use the client have full control of
  the machine directory for that remoteboot computer.

3. Boot the remoteboot client with DOS 6.2x.

4. Using the NET LOGON command, log on to the remoteboot client using an account
  that has read access to the SBS server and write access to the server with
  the machine directory share. Many users have found it easier to use the
  administrator account during the installation process for full access to all
  systems.

5. Using the NET USE command, map one drive to the SBS share and another to the
  machine directory share.

  NOTE: The drive letters used during this step cannot be changed and will be
  dedicated to the booting and operation of the Windows 95 remoteboot client.
  For example, in the following:

  net use F: \\NTSERVER\WIN95.SBS
  net use G: \\NTSERVER\WIN95.MAC

  drive F is mapped to the Windows 95 SBS and drive G is mapped to the Windows
  95 machine directory share. These drive letters cannot be changed or used for
  other shares since Windows 95 uses them during its operation.

6. Change to the drive letter mapped to the SBS share. In the above example,
  this is drive F.

7. Run the Windows 95 Setup program by typing:

  Setup /t:temppath

  where /t: is required and temppath is a path to a directory to store temporary
  files during the installation. This path could be G:\win.tmp. Note that the
  temp path is completely removed after completing the installation of Windows
  95.

  NOTE: You may want to use SETUP /T:TEMPPATH /IW /IS MSBATCH.INF. This bypasses
  licensing during setup and skips scandisk.

8. Setup will display the following dialog boxes:

   - Server-Based Setup dialog box. Select "Setup Windows to run from a network
     server."

   - Startup Method dialog box. Select "Start Windows from the network
     (remoteboot server)."

   - Machine Directory dialog box. Enter the drive letter and a directory to
     install the Windows 95. (The drive letter must be the same drive letter
     mapped for the computer's directory, and the directory name should reflect
     the configuration for the computer. For example, G:\DELL5166 might be used
     for a Dell Pentium 166. The directory is created during setup.)

   - Setup Options dialog box. Choose custom setup.

   - Analyzing Your Computer dialog box. Select "No, I want to modify the
     hardware list." (You should exclude as many hardware types and items from
     the auto-detection as possible. If during the auto-detection phase, the
     system fails, you should restart the setup process and exclude more items
     from the auto-detection phase.)

     NOTE: If your network adapter is using IRQ2 or IRQ3, this will conflict
     with the serial port detection and possibly cause the system to fail
     during Setup.

   - Select Components dialog box. Clear the checkbox for Communications if
     your remoteboot client doesn't have a modem.

   - Network Configuration dialog box. Select the appropriate network adapter
     and the desired protocols. If your network adapter is not displayed, you
     will have to add and configure your adapter.

     NOTE: If you add your network adapter, you must confirm the resource
     settings for the adapter by selecting OK. If you select Cancel, your
     Windows 95 remoteboot setup will fail to boot properly.

   - Identification dialog box. Make sure the workgroup name is the same as the
     domain or workgroup name of the SBS server and machine directory server.

When the Windows 95 setup program completes, reboot the client and either turn it
off or leave it at the prompt that asks you whether you want to boot from the
network or not.

9. At the remoteboot server, start the Remoteboot Manager.

10. Create a profile for the Windows 95 client. In the Configuration box, choose
  the Windows 95 configuration that corresponds to the client's network
  adapter type. The adapter type should be the same one used to do the DOS6.2x
  remoteboot.

11. Select the client's workstation record by double-clicking on it or selecting
  Properties from the Remoteboot menu, and assign the new Windows 95 profile.

12. Once the profile has been configured, you need to move the client- specific
  Windows 95 real-mode boot files from the client's machine directory to the
  Rpl\Rplfiles\ Profiles\<profile_name> directory on the remoteboot
  server. To do this, go to the remoteboot server (or a client with write
  access to the remoteboot server's Rpl directory), and run the
  Rpl\Bin\Win95clt.bat program by typing:

  cd <systemroot>\rpl\bin
  win95clt mach_directory \\rpl_server profile_name

  where:

   - mach_directory is the path to the client's machine directory.

   - \\rpl_server is the name of the remoteboot server.

   - profile_name is the name of the Windows 95 profile associated with the
     client.

  For example, you could type:

  cd \winnt\rpl\bin
  WIN95CLT G:\DELL5166 \\NTSERVER WIN95

  NOTE: You must have a drive letter explicitly pointing to the machine
  directory and cannot specify the UNC name for the location of the machine
  directory. If you try to use the UNC name, the remoteboot client will not be
  able to locate the full registry during the boot process.

  NOTE: If the machine directory is on the same computer as the Remoteboot
  service, then you can just type in the local path.

13. At the SBS server, edit the Machines.ini file in the SBS directory. Add the
  following lines for the new client.

     [Adapter ID]
     SysDatPath=G:\machine_dir
     G=\\mach_server\mach_share

  where:

   - Adapter ID is the network adapter ID (MAC address from manufacturer)
     specified in the remoteboot workstation record for this client.

   - G:\machine_dir is the location of the client's machine directory on a
     server.

  NOTE: The drive letter G: is the same drive letter assigned during the
  installation of Windows 95 for the machine directory.
  G=\\mach_server\mach_share assigns a drive letter to the shared directory
  where the machine directory resides. The G= should be the same drive letter
  assigned during the installation of the Windows 95 for the machine
  directory.

  Based on our previous examples, the Machine.ini for our client would contain
  the following:

        [12345AB67C89]
        SYSDATPATH=G:\DELL5166
        G=\\NTSERVER\WIN95.MAC

14. Power on the remoteboot client. The client will now boot to Windows 95 and
  complete the Windows 95 Setup program.

For more information about installation, refer to the Windows NT 4.0 Resource
Kit.

Additional query words: nt rpl remote boot win95 sbs remoteboot
======================================================================
Keywords          : kbnetwork 
Technology        : kbWinNTsearch kbWinNT400search kbWinNTSsearch kbWinNTS400search kbWinNTS400
Version           : 4.0

=============================================================================

THE INFORMATION PROVIDED IN THE MICROSOFT KNOWLEDGE BASE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. MICROSOFT DISCLAIMS ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING THE WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL MICROSOFT CORPORATION OR ITS SUPPLIERS BE LIABLE FOR ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF MICROSOFT CORPORATION OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES SO THE FOREGOING LIMITATION MAY NOT APPLY.

Copyright Microsoft Corporation 1986-2002.