Remote boot to Windows NT server Introduction: ------------- This document describes the procedures to install RPL server on Windows NT server. Install the NT server 3.5, 3.51 RPL server: ------------------------------------------ 1. Install the Remoteboot Service on the NT Server. 1.1 Choose Control Panel, Network, Add Software, Remoteboot Service, put NT server CD or disk, to install Remoteboot Service. Note: To install RPL server, you must install DLC and NetBEUI protocols in your NT server first. 2. Install MS-DOS Files for Remoteboot workstation. Copy all the MS-DOS 6.22 files to ----> \\systemroot\RPL\RPLFILES\BINFILES\DOS622 copy c:\dos\*.* \\systemroot\RPL\RPLFILES\BINFILES\DOS622 attrib -s -h c:\io.sys attrib -s -h c:\msdos.sys copy c:\io.sys \\systemroot\RPL\RPLFILES\BINFILES\DOS622 copy c:\msdos.sys \\systemroot\RPL\RPLFILES\BINFILES\DOS622 attrib +s +h c:\io.sys attrib +s +h c:\msdos.sys 3. Create Remoteboot configuration for new adapter 3.1 Copy the MS-DOS device driver(NDIS2) for the Ethernet adapter to the \\systemroot\RPL\BBLOCK\NDIS directory. for example: PCIND.DOS NDIS2 driver for the PCI adapter. 3.2 Create the directory \\systemroot\RPL\BBLOCK\NETBEUI\PCI and create PCI.CNF, PROTOCOL.INI files in this directory. The templates for PCI.CNF and PROTOCOL.INI are stored at the \BOOTROM directory in this driver diskette. Sample for PCI.CNF: ; DOS on PCI Ethernet BASE D0H RPL BBLOCK\RPLBOOT.SYS LDR BBLOCK\RPLSTART.COM ~ DAT BBLOCK\NETBEUI\PCI\PROTOCOL.INI DRV BBLOCK\RPLDISK.SYS ~ ~ ~ EXE BBLOCK\RPLPRO1.COM ~ 2 ~ EXE BBLOCK\I13.COM ~ ~ ~ EXE BBLOCK\RPLBIND2.EXE ~ ~ EXE BBLOCK\PROTMAN.EXE ~ ~ EXE BBLOCK\RPLBIND1.EXE ~ ~ ;DRV BBLOCK\IPXNDIS.DOS ~ ~ ~ ;DRV BBLOCK\TCPDRV.DOS /I:C:\LANMAN.DOS ~ ~ EXE BBLOCK\NETBEUI\NETBEUI.EXE ~ 10 ~ DRV BBLOCK\NDIS\PCIND.DOS ~ ~ ~ DRV BBLOCK\PROTMAN.DOS /I:C:\LANMAN.DOS ~ M Sample for PROTOCOL.INI: [protman] drivername = protman$ dynamic = yes priority = netbeui [netbeui_xif] drivername = netbeui$ bindings = pci_nif names = 6 ncbs = 12 packets = 20 pipeline = 10 sessions = 6 stacksize = 512 lanabase = 0 [xnsnb_xif] drivername = xnsnb$ bindings = pci_nif load = xnsnb[cbr] lanabase = 1 [xnstp_xif] drivername = xnstp$ bindings = pci_nif load = xnstp[ub] lanabase = 1 [tcpip_xif] drivername = TCPIP$ disabledhcp = (TCPIP_NO_DHCP) ipaddress0 = (TCPIP_ADDRESS) subnetmask0 = (TCPIP_SUBMASK) defaultgateway0 = (TCPIP_GATEWAY) tcpsegmentsize = 1450 tcpwindowsize = 1450 nbsessions = 6 load = tcptsr[c],tinyrfc[c],emsbfr[cr] unload = "unloadt /notsr[dc]" bindings = pci_nif lanabase = 1 [ipx_xif] drivername = ipx$ load = ipxmark[u],ipx[u] unload = ipxrel[c] bindings = pci_nif lanabase = 1 [msdlc_xif] drivername = msdlc$ bindings = pci_nif load = msdlc[ub] unload = msdlc[u] [pci_nif] drivername = PCIND$ 3.3 Use RPLCMD utility to add a bblock record for new adapter. Under MS-DOS Prompt, type <1>. NET START RemoteBoot <2>. RPLCMD 3.4 You should follow the direction displayed on the screen. Adapter Boot Config Profile Service Vendor Wksta [Quite] V Add Del Enum: A VendorName=0000B4 VendorComment= Adapter Boot Config Profile Service Vendor Wksta [Quite] B Add Del Enum:A BootName=DOSX VendorName=0000B4 BbcFile=BBLOCK\NETBEUI\PCI\PCI.CNF BootCommet=Name of this adapter WindowsSize=0 Adapter Boot Config Profile Service Vendor Wksta [Quite] C Add Del Enum:A ConfigName=DOS622X BootName=DOSX DirName=DOS DirName2=DOS622 FitShared=FITS\DOS622.FIT FitPersonal=FITS\DOS622P.FIT ConfigComment=DOS 6.22 DirName3= DirName4= 3.5 Shutdown Windows NT server, and reboot it. 4. Login to NT server as Administrator. 5. Start RemoteBoot service and Remoteboot manager 5.1 Under MS-DOS Prompt, type "NET START Remoteboot" 5.2 In Network administrator, Remoteboot Manager 1.Choose Remoteboot, New Profile, to create an PCI Profile Name. 2.Add new workstation for this Ethernet adapter and choose PCI Profile file. Note: If the Node ID of workstation does not match with your Profile file, you can use "Convert Adapters" in Remoteboot menu of Remoteboot Manager to configure or cteate the Profile file.