W2KPUSH.TXT Driver File Contents (Lan.zip)

 Performing a Windows 2000 Unattended Install (Push)
 ===================================================

The main objective of the Push Installation is to get the client
properly connected to the distribution server before the installation
begins using the NDIS2 driver, and to keep the same client connected
using the NDIS5 driver after the Windows 2000 system is installed
without any end user action. A distribution server is any system
capable of being accessed from the network that contains the 
Windows 2000 distribution folder (the I386 directory and supporting
files).

The main difficulty is that the list of supported adapters on the
Windows 2000 CD-ROM is restricted and thus special steps must be
performed to update the installation source files and modify the 
scripts to automate the process (for the adapters not on the list).

The main steps of the process are:

1. Create a Network Installation Startup disk from a Windows NT 4.0
   Server and modify it for your adapter.

2. Create a shared directory for the Windows 2000 Workstation 
   Installation files on a distribution Server.

3. Modify the UNATTEND.TXT installation script to automate the
   procedure and add the proper adapter installation and
   configuration information.

4. Integrate the adapter driver files into the Windows 2000 installation 
   source files.

5. Perform the Unattended Setup booting with the prepared setup disk
   from the client system.

The Procedure:

1. Prepare a distribution server:

   a)  Create a folder on the server's hard disk for the
       installation files (e.g., "PUSHW2K").  Make this folder
       shared (e.g., with shared name "PUSHW2K").

   b)  Create a user (e.g., "USERID" with a password "password")
       and granted read and view rights for the PUSHW2K folder.

2. Use a CD-ROM drive at the distribution server and copy the files
   from the i386 folder with Windows 2000 installation files to the
   shared folder PUSHW2K on this server (e.g., using Explorer).

3. Create / Modify the installation answer file UNATTEND.TXT as
   required by your specific system and desired Windows 2000
   configurations. Note that UNATTEND.TXT may be read-only and
   may need to be made write-able before editing (e.g., 
   attrib -r unattend.txt). A sample UNATTEND.TXT file with 
   comments is included at the end of this document. Microsoft
   also includes a sample UNATTEND.TXT in the I386 directory.

   Specify the full path to the UNATTEND.TXT file in the batch file
   for the WINNT command (see Step 6(L) below).

4. Create the \E100B directory:    PUSHW2K\$OEM$\Drivers\Net\E100B.

5. Copy driver installation files:
   Xcopy the Intel Configuration and Drivers Disk
   to the proper place under Adapter Device Driver folder
   (PUSHW2K\$OEM$\Drivers\Net\E100B folder on the distribution
   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.

6. Prepare a Microsoft Client Installation disk using the Windows NT 
   Network Client Administrator from a Windows NT 4.0 Server:

   a)  Prepare a bootable diskette (e.g., DOS 6.22: format a: /s).

   b)  Use the Windows NT Administrative Tools (Common), start
       Network Client Administrator and choose "Make Network
       Installation Startup Disk".

   c)  Set "Existing Path" to use the previously installed software
       for MS Client or, if it is the first time, create the shared
       directory on the server's hard drive, using the Windows NT 4.0
       Server CD-ROM as a source (e.g., by copying from \client on
       the CD-ROM to c:\client).

   d)  Choose "Network Client v3.0 for MS-DOS and Windows".

   e)  Choose any of the Network Adapters from the list
       (e.g., NE2000 compatible).

   f)  Set Computer name, User name, Domain and Network protocol
       when prompted.

   g)  Select OK and wait while files are copied to the disk.

   h)  Copy the proper ndis2 dos driver (E100B.DOS) to this disk
       in the \NET directory.  E100B.DOS can be found in
       \DOS on the Intel CD.

   i)  Modify A:\NET\SYSTEM.INI :  netcard = E100B.DOS

   j)  Modify A:\NET\PROTOCOL.INI :  drivername = E100B$

   k)  Add a line: CACHEFLUSH = 1
       just after the "drivername = E100B$" line.

   l)  Verify or modify A:\AUTOEXEC.BAT to have the following
       commands:

       NET USE W: \\PST\PUSHW2K
       W:\WINNT /s:W:\ /u:W:\unattend.txt

       Note that W is an example for the logical drive mapped to
       the share on the Windows NT server with computer name PST 
       in this example.

   m)  Remove the invocation of setup.exe from A:\AUTOEXEC.BAT.

7. Boot up your DOS client with the disk prepared above installed.
   After connecting to the network:

   a)  Input "USERID" as a User name when prompted.

   b)  Input "password" as a password when prompted.

                OR

   c)  Modify the NET START line in the AUTOEXEC.BAT to
       NET LOGON USERID PASSWORD /YES



Sample Templates:

1) PROTOCOL.INI

[network.setup]
version=0x3110
netcard=ms$ne2clone,1,MS$NE2CLONE,1
transport=ms$ndishlp,MS$NDISHLP
transport=ms$netbeui,MS$NETBEUI
lana0=ms$ne2clone,1,ms$netbeui
lana1=ms$ne2clone,1,ms$ndishlp

[ms$ne2clone]
drivername = E100B$
CACHEFLUSH = 1
; CACHEFLUSH line is required ONLY IF NDIS2 does not shut down
; properly

;INTERRUPT=3
;IOBASE=0x300
;SlotNumber=1

[protman]
drivername=PROTMAN$
PRIORITY=MS$NDISHLP

[MS$NDISHLP]
drivername=ndishlp$
BINDINGS=ms$ne2clone

[ms$netbeui]
drivername=netbeui$
SESSIONS=10
NCBS=12
BINDINGS=ms$ne2clone
LANABASE=0

2. SYSTEM.INI

[network]
filesharing=no
printsharing=no
autologon=yes
computername=COMPUTERNAME
lanroot=A:\NET
username=Administrator
workgroup=DOMAIN
reconnect=no
directhost=no
dospophotkey=N
lmlogon=0
logondomain=DOMAIN
preferredredir=full
autostart=full
maxconnections=8

[network drivers]
netcard=E100B.DOS
transport=ndishlp.sys,*netbeui
devdir=A:\NET
LoadRMDrivers=yes

[Password Lists]
*Shares=a:\net\Share000.PWL
USERID=A:\NET\USERID.PWL

3. AUTOEXEC.BAT

path=a:\net
a:\net\net start
rem a:\net\net logon userid password /yes
net use W: \\PST\PUSHW2K
W:
winnt /s:W:\ /u:W:\unattend.txt

4. UNATTEND.TXT

[Unattended]
    Unattendmode = FullUnattended
    ;Values: GuiAttended | ProvideDefault | DefaultHide | ReadOnly | FullUnattended
    ;GuiAttended specifies that the GUI-mode section of Setup is attended
    ;ProvideDefault specifies that answers in the answer file are defaults
    ;DefaultHide specifies that answers in the answer file are defaults
    ;ReadOnly specifies that answers in the answer file are read-only
    ;FullUnattended specifies that GUI mode is fully unattended

    OemPreinstall = YES
    ;Values: Yes | No
    ;Yes means any other existing subfolders are copied

    TargetPath = WINNT
    ;Values: * | <path name>
    ;Path is the installation folder in which Windows 2000 should be installed.

    Filesystem = LeaveAlone
    ;Value: ConvertNTFS | LeaveAlone

    OemSkipEula = Yes
    ;Values: Yes | No
    ;Yes specifies that the user should not be prompted to accept
    ;the End User License Agreement (EULA) included with Windows 2000.

    OemPnpDriversPath="drivers\net\e100b"
    ;Value: <folder 1 on system drive>;<folder 2 on system drive>;
    ;Specifies paths to folders that contain Plug and Play (PnP) 
    ;drivers that do not ship on the Windows 2000 CD. Example:
    ;OemPnPDriversPath = "drivers\audio;drivers\net"


[UserData]
    ProductID=xxxx-xxxx-xxxx-xxxx-xxxx
    ;Value: <string>
    ;Microsoft Product Identification (Product ID) number

    FullName = "Administrator"
    ;Value: <string>
    ;The user's full name. If empty or missing, the user is prompted

    OrgName = "Intel"
    ;Value: <string>
    ;An organization's name. If empty or missing, the user is prompted

    ComputerName = "COMPUTER1"
    ;Value: <string>
    ;The computer name. If empty, missing or duplicate, 
    ;the user is prompted

[GuiUnattended]
    TimeZone = "004"
    ;Value: <index>
    ;Index	Zone			Index	Zone
    ;000	Int'l Dateline		140 	S. Africa:
    ;001	Samoa 			145 	Russian
    ;002	Hawaii 			150 	Arab
    ;003	Alaskan 		155 	E. Africa
    ;004	Pacific 		160 	Iran
    ;010 	Mountain		165 	Arabian
    ;015 	U.S. Mountain: Arizona	170 	Caucasus Pacific
    ;020 	Central			175 	Afghanistan
    ;025 	Canada Central		180 	Russia Yekaterinburg 
    ;030 	Mexico			185 	W. Asia
    ;035 	Eastern 		190 	India
    ;040 	U.S. Eastern: Indiana 	195 	Central Asia
    ;045 	S.A. Pacific		200 	Sri Lanka
    ;050 	Atlantic 		205 	S.E. Asia
    ;055 	S.A. Western		210 	China
    ;060 	Newfoundland		215 	Singapore
    ;065 	E. South America	220 	Taipei
    ;070 	S.A. Eastern		225 	W. Australia
    ;075 	Mid-Atlantic		230 	Korea: Seoul
    ;080 	Azores			235 	Tokyo
    ;085 	GMT (GMT)		240 	SakhaYakutsk
    ;090 	GMT Greenwich		245 	A.U.S. Central: Darwin
    ;095 	Central Europe		250 	Central Australia
    ;100 	Central European	255 	A.U.S. Eastern
    ;105 	Romance			260 	E. Australia
    ;110 	W. Europe		265 	Tasmania
    ;115 	E. Europe		270 	Vladivostok
    ;120 	Egypt			275 	W. Pacific
    ;125 	FLE			280 	Central Pacific
    ;130 	EET			285 	Fiji
    ;135 	Israel: Jerusalem	290 	New Zealand

    AdminPassword = *
    ;Value: <password> | *
    ;* sets the Administrator password to NULL.

    OEMSkipWelcome = 1
    ;Value: 1 | 0
    ;A value of 1 causes the Welcome page to be skipped.
    ;Only valid on Windows 2000 Professional

    OEMSkipRegional = 1
    ;Values: 0 | 1
    ;If OemPreinstall = Yes, set OemSkipRegional = 1 to ensure
    ;setup completes without prompting for regional settings

[LicenseFilePrintData]
    AutoMode = PerSeat
    ;Values: PerSeat | PerServer
    ;Servers only
    ;If AutoMode = PerServer, the AutoUsers key must also be specified
    ;If empty or missing, the user is prompted

[Display]
    BitsPerPel = 16
    ;Value: <valid bits per pixel>
    ;Valid bits per pixel. A value of 8 (28) implies 256 colors,
    :16 implies 65,536 colors.

    XResolution = 800
    ;Value: <valid x resolution>

    YResolution = 600
    ;Value: <valid y resolution>

    VRefresh = 60
    ;Value: <valid refresh rate>

[Identification]
    JoinDomain=MyDomain
    ;Value: <domain name>
    ;The name of the domain in which the computer participates.
    ;Either this key or the JoinWorkgroup key can be specified

    DomainAdmin=Administrator
    ;Value: <domain admin name>
    ;name of a user account in the domain that has permission
    ;to create a computer account

    DomainAdminPassword=AdminPass
    ;Value: <password of user specified in domainadmin>

[Networking]
    InstallDefaultComponents=Yes
    ;Value: Yes | No
    ;Default: No
    ;Yes installs default networking components.
    ;The default components to be installed are:
    ;Component 	What is Installed
    ;Adapters 	All network adapters 
    ;Protocols 	Internet Protocol (TCP/IP)
    ;Services 	File and Printer Sharing for Microsoft Networks
    ;Clients 	Client for Microsoft Networks



REFERENCES:

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






*  Third-party trademarks are the property of their respective owners.
Download Driver Pack

How To Update Drivers Manually

After your driver has been downloaded, follow these simple steps to install it.

  • Expand the archive file (if the download file is in zip or rar format).

  • If the expanded file has an .exe extension, double click it and follow the installation instructions.

  • Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.

  • Find the device and model you want to update in the device list.

  • Double-click on it to open the Properties dialog box.

  • From the Properties dialog box, select the Driver tab.

  • Click the Update Driver button, then follow the instructions.

Very important: You must reboot your system to ensure that any driver updates have taken effect.

For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.

server: web2, load: 1.13