|
Installing Windows Servers | |||
This page provides a concise but yet deep step-by-step instructions to automate installation of Microsoft Windows 2008, 2003, 2000, with links to other tips, tricks, and tweaks.
In this series:
|
Minimum Configurations
For a standard server:
Winnt32.exe checks for free space before copying
|
Cramsession's notes for Microsoft's Windows 2000 Server and Professional exams are excellent because they include convenient links to Microsoft's Knowledge Base. The Windows2000 FAQ at LabMice.com |
Upgrading
Strategies
Precautionary Steps
| Win98 to Win2K Upgrade at The Tech Guide |
Preparations (of Ingredients)
|
To prepare for the 51 questions in the 120 minutes Microsoft MCP/MCSE/MCDBA Exam 70-215 - Installing, Configuring, and Administering Microsoft® Windows® 2000 Server, Microsoft offers Course 2152 - Implementing Microsoft Windows 2000 Professional and Server Certify Express's Links to exam resources Techmaster's Windows 2000 Dumps Russ Cooper's Windows NT/2000 magazine ActiveWin offers up-to-date content such as bug fixes in the next Service Pack.
Microsoft Knowledge Base articles: |
|
|
Your Web Site For Business and Your Microsoft IIS Web Server with a Thawte Digital Certificate |
|
From Activewin's excellent Step-by-Step Guides:
|
Alternatives for Automating Installations
WINNT.EXE for upgrading from Windows 9x WINNT32.EXE. To install on dissimilar hardware, use the /Syspart parameter to WINNT32.EXE. It specifies the file copy phase of setup to be performed not on computers targeted for installation, but to a physical secondary drive's primary partition with no OS installed on the reference computer. The /tempdrive parameter specifies where $WIN_NT$.~LS.
|
Syspart and sysprep can be used together.
|
I386, Slipstreaming, and Hotfixes
Before use, this folder needs to be Slipstreamed with the lastest Service Pack — SP3 (124 MB file w2ksp3.exe) — Microsoft's Windows 2000 Downloads site. To slipstream a Service Pack into the I386 folder:
The distribution_folder in most shops is a share to a folder on a machine containing Windows 2000 source files. This machine should be protected to avoid propagating viruses. If multiple languages are managed, I386 may be subfolders under "EN-US" and others. Slipstreaming updates a Layout.inf file which points to the correct location of system and setup files, such as the service pack distribution location. Also maintained are files dosnet.inf, txtsetup.sif, and a new driver.cab file. Hotfix (Security Update) files are copied into the I386 folders.
|
Installing Microsoft Windows 2000 and Windows 2000 Hotfixes Microsoft Windows 2000 Service Pack Installation and Deployment Guide Microsoft's Corporate Windows Update site offers a search for specific Windows and WHQL hardware drivers. The Service Pack Manager 2000. The Windows XP Update Service uses Network (not LAN) connections to a Microsoft website. It uses port standard TCP 80 outbound but TCP ports 4700-4799 inbound on the negotiated return.
|
Install Windows 2000 Support Tools
This does not extract files in Deploy.cab, which include:
Setupmgr.exe does not specify optional components nor create txtsetup.oem files. Subfolders in the destination folder have to be created manually. |
Automated Installation
A.
|
If you want to install many Windows 2000 Pro (not Server) machines with similar hardware, perform “Cloning” from snapshot images of entire partitions created using Symantec Norton Ghost or PowerDrive's DriveImage.
|
$35 Windows 2000 Deployment and Desktop Management by Jeffrey Ferris. New Riders, April 2000. 408 pages The author's site has reviews, downloads, and corrections. Chapter 5: Microsoft Remote Installation Services White Paper Chapter 4: Answer Files and the Setup Manager Wizard. Jeff's articles at InformIT include a download of several workarounds.
|
Bootable and Autorun CD-ROMs
Windows 2000 boots a CD if it sees files BOOTCAT.BIN and BOOTIMG.BIN on the root folder. Windows XP also require the xpboot.bin bootsector file on the root. Get it here or extract it from a bootable CD using the ISObuster utility To get an application installation to automatically install on its own, the CD needs to contain autorun.exe and autorun.inf files in the drive's root.
If you do slipstreaming, you may want to burn your own CD.
|
Make a Windows 2000 CD Bootable tech-hints.com presents workarounds for bootfix and CD burning gotchas. Bart Lagerweij's way to create Bootable CD-ROMS allows for multiple boot images selected from a menu at boot time. His technique is to compile files into a single .ISO (9660) file. Compaq's Smart Start Mark Simpson's downloaded from here Nero is the most popular CD-ROM buring utility. Bryan Berns's WINCDMAN creates slip=streaming CDs using utilities and Windows Command Extensions.
|
Files from the Resource Kit
|
|
| |
| From Windows 2000 Pro: |
Unattend.txt by Setup Stage
|
Appendix C of the Windows Deployment Guide contains sample answer files.
|
1. Pre-Text (Setup Loader) modeDuring the Pre-Copy phase, all the files needed for the installation are copied to temporary folders on the local hard drive.
|
2. Text modeDuring the Text Mode phase, you are prompted for the information necessary to complete the installation.
|
Uniqueness Database File (UDF)The UDF overrides specifications in the unattend.txt answer UDB file.Answer files for DCPROMO should contain literal paths rather than variables such as %SystemRoot%. In the [UniqueIds] section, specify the section name. The UDF file is invoked ??? If only a single item is specified in the [UniqueIds] section, ??? | [UniqueIds] C1=UserData,TCParamSection C2=UserData,TCParamSection [C1:UserData] Computername="XX-C1" [C1:TCParamSection] IPAddress = 128.253.63.131 [C2:UserData] Computername="XX-C2" [C2:TCParamSection] IPAddress = 128.253.63.132
|
Cloning with Sysprep.exe
The Sysprep utility requires target machines to use the same HAL (hardware abstraction layer) and hard disk drivers as the reference machine. If the reference machine is APM, the target computer cannot be ACPI Also, if the reference machine has a four-way multi-processor, the target computer must have that same CPU type. Plug and play devices (network cards, modems, video adapters, and sound cards) do not have to be the same. Don't use Sysprep.exe from the Original CDSysprep is pre-installed with Vista. But version 1.0 of Sysprep.exe in the CD should be replaced with version 5.0.2195.2020 in Windows 2000 Service Pack 2 [KB Q260910].Sysprep.exe requires support setupmgx.dll
Sysprep switchesSample Sysprep unattend.XML for Windows 2008 Vista and XP using the WAIK (Automated Installation Kit) which contains a Windows System Image Manager. This replaces Sysprep.ini for Windows 2000.When specifying "en-US" for system Locale, UILanguage, UILanguageFallback, and UserLocale, specify InputLocale of "0409:00000409".
-quiet, -nosidgen, -pnp, and snf -reboot
|
|
Parameter | Description | |
---|---|---|
Forces the system to shutdown in the case where the system will not do so normally after running Sysprep.exe (with or without using the -reboot switch). This option is available only in Sysprep 1.1. The Sysprep and Setupcl files can exist either on a floppy disk, or placed in the %SystemDrive%\Sysprep folder on the hard disk; this folder and its contents are automatically deleted once Sysprep is finished. | ||
-clean | Disables any boot devices that were loaded by the [SysprepMassStorage] section in the Sysprep.inf file. The command issues a stop command through Service Control Manager; any device that does not have hardware present responds to the command. | |
-reboot | Forces Sysprep to reboot the computer at completion instead of shutting down, and then start Mini-Setup. This is useful for auditing the system and verifying that Mini-Setup is operating correctly. | |
-noreboot | By default, sysprep reboots after running. This prevents sysprep from shutting down the machine. | |
-nosidgen | Use this switch for situations where you would want the Mini-Setup wizard to run, yet you do not want the SID to be regenerated. For example, an OEM deploying many machines may pull out every 100th machine and conduct an audit to verify that it's been built correctly. Rather then redeploy, they can use the -nosidgen switch to reset the machine, and place it back in the deployment pool. | |
-quiet | By default, sysprep displays a warning/confirmation dialog box when it is run. This option prevents that box. |
Setupcl.exe sidgenThe SID of the cloned system is located in registry key HKEY_LOCAL_MACHINE \SYSTEM \CurrentControlSet \Control \SessionManagerThis is changed by Setupcl.exe invoked by Setup. Other advanced settings: Group Policy Object (GPO) Software Installation and Maintenance program deployment methods: SysdiffSysdiff identifies differences on the hard disk before and after an application was introduced. But I don't use it because too many things can go wrong.
|
|
Remote Installation Services (RIS)
|
Remote Boot Disk and the PXE ProtocolManual intervention at target client machines is minimized if it supports remote booting one of two ways:
|
Remote Installation Server SetupRemote Installation Services Help ???Microsoft's (unsupported) ScriptIt Utility White Paper [Q191605] for NT4
After installing applications (such as Word, Excel, etc.) onto a
reference client machine, RIS is often installed on a DHCP server because it requires active DHCP scopes to obtain an IP address using BINL (Boot Information Negotiation Layer) service the querys Active Directory. The server must be noted as authorized in the DHCP Manager MMC. Otherwise, it will be shut down as a roque server. When installing Remote Installation Server onto a Windows 2000 server, use a user account which has been assigned the "Log On As a Batch Job" right.
After installation, the Remote Installation service must be explicitly set to respond to requests from Computers and Users MMC properties: On the RIS machine, client Images are stored on a separate partition —the RIS volume. The Single Instance Store (SIS) service reduces disk space requirements by monitoring the RIS volume and substituting a link to duplicate files.
|
Review Setup errorsReview these files in %systemroot% created during setup according to the type of error: Setupact.log - chronological Setup activity -- all files listed copied locally during setup. Setuperr.log - Setup errors Netsetup.log - Workgroup and domain membership information Setupapi.log - .INF file entries Comsetup.log - Component Object Model (COM) setup routines Mmdet.log - multimedia device detection results, installation and resource allocation IIS5.LOG - installation and configuration of Internet Information Services (IIS) 5 |
Remote Server Administration
|
Next: Windows 2000 Configuration
Related Topics:
| Your first name: Your family name: Your location (city, country): Your Email address: |
Top of Page
Thank you! |