Windows* NT 4.0 Push Install Instructions


Introduction

A "Push", or unattended installation of Windows NT 4.0 provides a means for network administrators to easily install Windows NT 4.0 on similarly equipped systems. The network administrator can create a bootable diskette that will automatically log into a central server and install the operating system from an image of the Windows NT 4.0 installation directory stored on that server. 

This page provides instructions for a basic unattended installation of Windows NT 4.0 that includes the installation of drivers for the Intel(R) PRO/1000 adapter. 

The elements necessary for the Windows NT 4.0 unattended installation are:

This document will provide instructions for setting up the shared installation directory on the remote computer and making changes to the UNATTEND.TXT file.


Setting up an install directory on the file server

  1. Create a folder on the remote computer's hard disk for the installation files (EX: "NT40.INS"). Make this folder shared (e.g., with shared name "NT40.INS").

  2. Create a user (EX: "USERID" with a password "password") and grant read and view rights for the NT40.INS folder.

  3. Use a CD-ROM drive at the remote computer to xcopy the i386 folder with Windows NT 4.0 installation files to the shared folder NT40.INS. Use Windows Explorer or XCOPY /s to preserve the directory structure of the installation files. When the copy is complete, the installation files should reside in the NT40.INS\i386 folder.

  4. Copy the sample UNATTEND.TXT file from the Intel Configuration and Drivers CD to the NT40.INS\i386 folder. The sample can be found on the Intel CD in the PUSH\WINNT folder. Modify the installation answer file UNATTEND.TXT as required by your specific system and desired Windows NT configurations. Note that UNATTEND.TXT may be read-only and may need to be made writeable before editing (EX: attrib -r unattend.txt). A sample UNATTEND.TXT file with comments is included with this document. At a minimum you should update the items in the [UserData] section. 

  5. Create the \INTEL folder in the i386 directory: \i386\$OEM$\Net\INTEL.

  6. Copy driver installation files:
    Xcopy the Intel Configuration and Drivers CD to the proper place under Adapter Device Driver folder (..\i386\$OEM$\Net\INTEL folder on the Windows NT server). This enables the installation program to find the same file structure as on the Drivers disk. Be sure to use the /s /e switches on xcopy.

NOTE: 

The above steps (5) and (6) can be accomplished with the PUSHCOPY.BAT file in the \WINDOWS\PUSH folder on the Intel Configuration and Drivers CD. To use this method from an NT command prompt:

  1. Change drives to the CD-ROM drive. EX: D: (where D: is the drive letter of the CD-ROM drive)
  2. Change directories to the \WINDOWS\PUSH directory on the CD: (CD \WINDOWS\PUSH)
  3. Run the PUSHCOPY.BAT file. For example, PUSHCOPY C:\NT40.INS\i386 NT, where C:\ and NT40.INS are modified to reflect the remote computer's directory structure. 

This will create the $OEM$ directory structure and copy the necessary files to it.


Performing the Unattended Installation

Boot up your DOS network client diskette. After connecting to the network:

  1. Input a user name when prompted. For example, "UserID".

  2. Input a password when prompted. For example, "password".

After the Windows NT 4.0 installation begins, wait until the copy operation labeled "Setup is copying files..." in the
line-drawn characters box appears, then remove the diskette from the drive. This will allow the unattended installation to continue after the setup program reboots the system.

For Windows NT, the following are installed:


Sample Unattend.txt file 

UNATTEND.TXT

; Windows NT 4.0 Unattended Installation sample

[Unattended]
OemPreinstall = yes
NoWaitAfterTextMode = 1
NoWaitAfterGUIMode = 1
FileSystem = LeaveAlone
ExtendOEMPartition = 0
ConfirmHardware = no
NtUpgrade = no
Win31Upgrade = no
TargetPath = winnt
OverwriteOemFilesOnUpgrade = no
OemSkipEULA = yes

[GuiUnattended]
OemSkipWelcome = 1
OEMBlankAdminPassword = 1
TimeZone = "(GMT-08:00) Pacific Time (US & Canada)"

[UserData]
FullName = "Userid"
OrgName = "Organization"
ComputerName = COMPUTER
ProductId = "xxx-xxxxxxx"
;or Product key if you are using OEM versions

[Display]
ConfigureAtLogon = 0
BitsPerPel = 8
XResolution = 640
YResolution = 480
VRefresh = 60
AutoConfirm = 1

[Network]
InstallAdapters = SelectedAdaptersSection
InstallProtocols = ProtocolsSection
InstallServices = ServicesSection
JoinWorkgroup = workgroup

[SelectedAdaptersSection]
E100B = E100BParameters, ..\$OEM$\Net\INTEL\
E1000 = E1000Parameters, ..\$OEM$\NET\INTEL\

[E100BParameters]
; For Cardbus configuration
;MemoryAddress = 0x0C000000 ; sample parameter only
;InterruptNumber = 11 ; sample parameter only
;IOBaseAddress = 0x0F00 ; sample parameter only
;MemoryMappedBaseAddress = 0x00000000 ; sample parameter only

; Other configuration parameters
;BusNumber = 4 ; sample parameter only
;SlotNumber = 10 ; sample parameter only
;SpeedDuplex = 0 ; 0 = Auto Detect
; 1 = 10Mbps/Half Duplex
; 2 = 10Mbps/Full Duplex
; 3 = 100Mbps/Half Duplex
; 4 = 100Mbps/Full Duplex

[E1000Parameters]
;BusNumber = 4 ; sample parameter only
;SlotNumber = 10 ; sample parameter only
;SpeedDuplex = 0 
; 0 = Auto Detect
; 1 = 10Mbps/Half Duplex
; 2 = 10Mbps/Full Duplex
; 3 = 100Mbps/Half Duplex
; 4 = 100Mbps/Full Duplex

[ProtocolsSection]
TC = TCParamSection

[TCParamSection]
DHCP = yes

[ServicesSection]

References

1. Microsoft Windows NT Resource Kit - Microsoft Press 19NT
2. Microsoft TechNet CD-ROM, April 1997
3. Microsoft support web page at http://support.microsoft.com/support. Article ID : Q155197, Q156795


Directory structure for unattended installation files

The following directory structure is created by PUSHCOPY.BAT to place the files necessary for the installation of the driver and PROSet. The directory D:\NT40.INS\I386 refers to the location of the files from the \I386 directory on the Windows NT 4.0 installation CD.

D:\NT40.INS\I386\$OEM$\NET\INTEL

(From the root directory of the Intel drivers CD)

D100DISK
OEMSETUP.INF
D100DSK2

(From the \WINDOWS\PUSH\WINNT directory of the Intel drivers CD)

PUSHNT4.TXT
UNATTEND.TXT 

D:\NT40.INF\I386\$OEM$\NET\INTEL\WINDOWS\DRIVERS\IA32

(From the \WINDOWS\DRIVERS\IA32 directory of the Intel drivers CD)

CBMODEM.SY_
E100BNT.SY_
E1000NT4.SY_
IANSNT4N.SY_
IANSNT4.SY_
D:\NT40.INF\I386\$OEM$\NET\INTEL\WINDOWS\PROSET2\IA32

(From the \WINDOWS\PROSET2\IA32 directory of the Intel drivers CD)

PROMON.EX_
PROSETP.HL_
PROSETP.CN_
ROBOEX32.DL_
INETWH32.DL_
PROSETP.CP_
PROSETP.RE_

D:\NT40.INF\I386\$OEM$\NET\INTEL\WINDOWS\NMS\IA32

(From the \WINDOWS\NMS\IA32 directory of the Intel drivers CD)

NMSCFG.SY_
NMSDD.SY_
NMSSVC.EX_
NMSSVCPS.DL_
NMSMSG.DL_
NMSAPI.DL_
REGSVR32.EX_

Last modified on 8/23/02 11:07a Revision 3