Microsoft KB Archive/94062

= Creating an OS/2 LAN Manager Boot Disk =

Article ID: 94062

Article Last Modified on 10/31/2006



This article was previously published under Q94062



SUMMARY
You can create a floppy disk configuration enabling you to boot from a floppy disk under OS/2 and start the LAN Manager workstation service on the workstation.



MORE INFORMATION
This procedure requires two 1.44 MB disks to set up. The first disk is the bootable OS/2 disk and contains all necessary operating system files and LAN Manager drivers. The second disk contains all necessary LAN Manager files for starting the redirector.

Below are the listings of the files and directories required for the first and second disks. The disk loads the drivers for a DEC DEPCA network card and loads the UBXNS protocol. If you want a different card and protocol, substitute the appropriate files and directories required for the card to be used in the LANMAN\DRIVERS subdirectory and modify CONFIG.SYS accordingly. The HPFS Recovery disk was used as a model for the bootable DISK1.

The easiest way to build the boot disk (DISK1) is to DISKCOPY the HPFS recovery disk and modify the CONFIG.SYS, LANMAN.INI, and PROTOCOL.INI files as shown below. The easiest way to make the second disk (DISK2) is to use an existing LAN Manager OS/2 workstation and set up the configuration you want with the SETUP program and copy the required files to the second disk as shown below.

Once the disks are built, boot from DISK1. When booting is complete, insert DISK2 and type the following command:

NET START WORKSTATION

to start the redirector. This gives you access to the network. The volume in drive A is DISK1. Directory of A:\

LANMAN           08-20-92   1:46p OS2KRNL        293530 11-15-91  12:00a OS2LDR          18432 11-14-91  12:00p HPFS    386    260608 11-15-91  12:00a ABIOS   BID     15053 11-15-91  12:00a DELL001 BID      5904 11-15-91  12:00a ESDI-506 BID    10946 11-15-91  12:00a KEYBOARD DCP     5177 11-15-91  12:00a VTBL850 DCP     10478 11-15-91  12:00a ANSICALL DLL     3349 11-15-91  12:00a BKSCALLS DLL     6509 11-15-91  12:00a BVHINIT DLL      8116 11-15-91  12:00a BVSCALLS DLL    21697 11-15-91  12:00a DOSCALL1 DLL    12943 11-15-91  12:00a KBDCALLS DLL     7721 11-15-91  12:00a MOUCALLS DLL     4844 11-15-91  12:00a MSG     DLL      5244 11-15-91  12:00a NLS     DLL      4023 11-15-91  12:00a QUECALLS DLL     9626 11-15-91  12:00a SESMGR  DLL     24052 11-15-91  12:00a VIOCALLS DLL    16087 11-15-91  12:00a CMD     EXE     88160 11-15-91  12:00a HPFS386 IFS     35354 11-15-91  12:00a OSO001  MSG    108095 11-15-91  12:00a CONFIG  OLD       327 11-15-91  12:00a SYSLEVEL OS2      169 11-15-91  12:00a DISK0   SCD      1082 11-15-91  12:00a ABIOS   SYS        11 11-15-91  12:00a BASEDD01 SYS    35274 11-15-91  12:00a CONFIG  SYS       841 08-20-92   4:17p COUNTRY SYS     24466 11-15-91  12:00a FLOPPY01 SYS    18036 11-14-91  12:00p IOCFG01 SYS      4607 11-15-91  12:00a IORUN   SYS      1359 11-15-91  12:00a IOS1X   SYS     15289 11-15-91  12:00a DISK    TSD      9066 11-15-91  12:00a 38 file(s)   1088015 bytes

Directory of A:\LANMAN

.                08-20-92   1:46p ..               08-20-92   1:46p DRIVERS          08-20-92   1:46p NETPROG          08-20-92   2:06p NETLIB           3111 11-15-91  12:00a LANMAN  INI      1870 08-20-92   4:57p PROTOCOL INI      908 08-20-92   3:35p 7 file(s)      5889 bytes

Directory of A:\LANMAN\DRIVERS

.                08-20-92   1:46p ..               08-20-92   1:46p ETHERNET         08-20-92   2:03p PROTMAN          08-20-92   1:47p PROTOCOL         08-20-92   2:04p 5 file(s)         0 bytes

Directory of A:\LANMAN\DRIVERS\ETHERNET

.                08-20-92   2:03p ..               08-20-92   2:03p DEC         <DIR>     08-20-92   2:03p 3 file(s)         0 bytes

Directory of A:\LANMAN\DRIVERS\ETHERNET\DEC

.           <DIR>     08-20-92   2:03p ..          <DIR>     08-20-92   2:03p DEPCA   OS2     15924 01-21-91   2:25p 3 file(s)     15924 bytes

Directory of A:\LANMAN\DRIVERS\PROTMAN

.           <DIR>     08-20-92   1:47p ..          <DIR>     08-20-92   1:47p PROTOCOL INI       36 11-15-91  12:00a PROTMAN OS2     17974 11-15-91  12:00a 4 file(s)     18010 bytes

Directory of A:\LANMAN\DRIVERS\PROTOCOL

.           <DIR>     08-20-92   2:04p ..          <DIR>     08-20-92   2:04p NETBEUI     <DIR>     08-20-92   2:05p UBXNS       <DIR>     08-20-92   2:05p 4 file(s)         0 bytes

Directory of A:\LANMAN\DRIVERS\PROTOCOL\NETBEUI

.           <DIR>     08-20-92   2:05p ..          <DIR>     08-20-92   2:05p 2 file(s)         0 bytes

Directory of A:\LANMAN\DRIVERS\PROTOCOL\UBXNS

.           <DIR>     08-20-92   2:05p ..          <DIR>     08-20-92   2:05p 1A      LC       2832 03-03-89  10:56a UBLOOP  OS2      8346 09-26-91   4:24p UBXPS   OS2     60900 05-16-91   4:42p 5 file(s)     72078 bytes

Directory of A:\LANMAN\NETPROG

.           <DIR>     08-20-92   2:06p ..          <DIR>     08-20-92   2:06p NETBIOS OS2     10058 11-15-91  12:00a NETWKSTA SYS   169088 11-15-91  12:00a RDRHELP SYS      8257 11-15-91  12:00a 5 file(s)    187403 bytes

Total files listed: 76 file(s)   1387319 bytes 52736 bytes free Note: You must have the appropriate .BID files loaded for this disk to boot.

You must have the PROTOCOL.INI and LANMAN.INI files on this disk for the drivers to load (in the above listing, the NETBUI directory is since the NETBUI protocol is not loaded).

Below is the directory listing of the files required for the second disk:

Volume in drive A is DISK2 <pre class="fixed_text">Directory of A:\

LANMAN      <DIR>     08-20-92   5:51p OSO001  MSG    108095 11-14-91  12:00p 3 file(s)    111167 bytes

Directory of A:\LANMAN

.           <DIR>     08-20-92   5:51p ..          <DIR>     08-20-92   5:51p NETLIB      <DIR>     08-20-92   5:51p NETPROG     <DIR>     08-20-92   5:51p SERVICES    <DIR>     08-20-92   5:51p LANMAN  INI      1851 08-20-92   6:09p LMUSER  INI        28 07-13-92   1:09p PROTOCOL INI      908 08-20-92   3:35p 8 file(s)      4562 bytes

Directory of A:\LANMAN\NETLIB

.           <DIR>     08-20-92   5:51p ..          <DIR>     08-20-92   5:51p NETAPI  DLL    340532 11-15-91  12:00a NETSPOOL DLL     7162 11-15-91  12:00a 4 file(s)    347694 bytes

Directory of A:\LANMAN\NETPROG

.           <DIR>     08-20-92   5:51p ..          <DIR>     08-20-92   5:51p NET     EXE    146000 11-15-91  12:00a NET     MSG    113569 11-15-91  12:00a 4 file(s)    259569 bytes

Directory of A:\LANMAN\SERVICES

.           <DIR>     08-20-92   5:51p ..          <DIR>     08-20-92   5:51p WKSTA   EXE     36788 11-15-91  12:00a WKSTAHLP EXE     8297 11-15-91  12:00a 4 file(s)     45085 bytes Below is the CONFIG.SYS file on the boot disk: <pre class="fixed_text">IFS=HPFS386.IFS /C:256 A:\HPFS.386 PROTSHELL=CMD.EXE LIBPATH=a:\lanman\netlib;a:\lanman\drivers\protocol;\; SET PATH=a:\lanman\netprog;\;\ SET DPATH=a:\lanman\netprog;\; SET PROMPT=$i[$p] BUFFERS=12 MEMMAN=NOSWAP,MOVE PROTECTONLY=YES DEVINFO=KBD,US,KEYBOARD.DCP DEVINFO=SCR,EGA,VTBL850.DCP

REM ====== LANMAN 2.1 === DO NOT MODIFY BETWEEN THESE LINES === LANMAN 2.1 === DEVICE=a:\LANMAN\DRIVERS\PROTMAN\PROTMAN.OS2 /i:A:\LANMAN DEVICE=a:\LANMAN\Drivers\Ethernet\DEC\DEPCA.OS2 DEVICE=a:\LANMAN\Drivers\Protocol\UBXNS\UBXPS.OS2 DEVICE=a:\LANMAN\Drivers\Protocol\UBXNS\UBLoop.OS2 DEVICE=a:\LANMAN\NETPROG\RDRHELP.SYS IFS=a:\LANMAN\NETPROG\NETWKSTA.SYS /i:A:\LANMAN REM ====== LANMAN 2.1 === DO NOT MODIFY BETWEEN THESE LINES === LANMAN 2.1

Below are examples of the LANMAN.INI and the PROTOCOL.INI files on the disks. Note that the LANMAN.INI and PROTOCOL.INI files are required on both disks.

LANMAN.INI


 * Microsoft LAN Manager                     **;
 * Copyright(c) Microsoft Corp., 1991              **;
 * Copyright(c) Microsoft Corp., 1991              **;


 * LAN Manager initialization file, for server configuration.

[networks] net1 = XNS$0,0
 * This info is read by redir at device init time. It is available to
 * apps via NetBiosEnum.

[workstation] computername = floppyws domain = bcvdomain othdomains = lc3com wrkheuristics = xx0xxxxxxx0xxxxxxxxxxxxxxxxxxxxx0xx wrkservices = wrknets = net1 [messenger]

[netshell] refresh = 15 remote = username =

autorestore = NO saveconnections = NO

[version] lan_manager = 2.1.0

[server]

[alerter]

[netrun] runpath =

[replicator] logon = user password = replicate = import tryuser = yes

[ups] batterytime = 60 recharge = 100 signals = 100 voltlevels = 100 cmdfile =

[netlogon]

[remoteboot]

[remoteaccess]

[services]
 * Correlates name of service to pathname of service program.
 * The pathname must be either:
 * 1) an absolute path (including the drive specification)
 * OR
 * 2) a path relative to the LanMan root

workstation = services\wksta.exe server = services\netsvini.exe messenger = services\msrvinit.exe netpopup = services\netpopup.exe alerter = services\alerter.exe netrun = services\runservr.exe replicator = services\replicat.exe ups = services\ups.exe netlogon = services\netlogon.exe remoteboot = services\rplservr.exe timesource = services\timesrc.exe remoteaccess = services\raserver.exe If any workstation services are to be loaded by means of the wrkservices entry, the executable file must be located in the LANMAN\SERVICES subdirectory. <pre class="fixed_text">PROTOCOL.INI:

[PROTMAN] DRIVERNAME = PROTMAN$

[UBLOOP] BINDINGS = &quot;DE16DNA_NIF&quot;

DriverName = UBLoop$

[UBXNS]

DriverName = XNS$0 Bindings = &quot;UBLoop&quot; LCFile = a:\LANMAN\Drivers\Protocol\UBXNS\1A.LC   VCReceiveLarge = 40 VCSends = 400 VCs = 115 RcvWindow = 8 SendWindow = 8

[UBLOOP] BINDINGS = &quot;DE16DNA_NIF&quot;

DriverName = UBLoop$

[UBXNS]

DriverName = XNS$0 Bindings = &quot;UBLoop&quot; LCFile = a:\LANMAN\Drivers\Protocol\UBXNS\1A.LC   VCReceiveLarge = 40 VCSends = 400 VCs = 115 RcvWindow = 8 SendWindow = 8

[UBNXDS1A_XIF] [UBLOOP] BINDINGS = &quot;DE16DNA_NIF&quot;

DriverName = UBLoop$

[UBXNS]

DriverName = XNS$0 Bindings = &quot;UBLoop&quot; LCFile = a:\LANMAN\Drivers\Protocol\UBXNS\1A.LC   VCReceiveLarge = 40 VCs = 115 RcvWindow = 8 SendWindow = 8

[DE16DNA_NIF]

DriverName = DEPCA$

Additional query words: lm21 2.10 2.1

Keywords: KB94062

-

[mailto:TECHNET@MICROSOFT.COM Send feedback to Microsoft]

© Microsoft Corporation. All rights reserved.