Installing Windows Server 2008

Applies To: Windows Server 2008

This document provides information about installing the Windows Server® 2008 operating system. It also provides information that you can use to troubleshoot problems that may occur during the installation.

Setup works in several stages. You will be prompted for some basic information, then Setup will copy files and restart the computer. Setup concludes by presenting a menu for Initial Configuration Tasks, which you can use to adjust the server configuration for your specific needs.

  • Preinstallation information

  • Known issues

  • Installing a Server Core installation

  • Installing multiple operating systems on the same computer

  • Performing an unattended installation

  • Upgrading

  • Troubleshooting

Preinstallation information

  • System requirements

  • Important information for x64-based operating systems

  • Important information for Windows Server 2008 for Itanium-Based Systems

  • Before you start Setup

System requirements

The following are estimated system requirements for Windows Server 2008. If your computer has less than the minimum requirements, you will not be able to install this product correctly. Actual requirements will vary based on your system configuration and the applications and features you install.

Processor

Processor performance depends not only on the clock frequency of the processor, but also on the number of processor cores and the size of the processor cache. The following are the processor requirements for this product:

  • Minimum: 1 GHz (for x86 processors) or 1.4 GHz (for x64 processors)

  • Recommended: 2 GHz or faster

Note

An Intel Itanium 2 processor is required for Windows Server 2008 for Itanium-Based Systems.

RAM

The following are the RAM requirements for this product:

  • Minimum: 512 MB

  • Recommended: 2 GB or more

  • Maximum (32-bit systems): 4 GB (for Windows Server 2008 Standard) or 64 GB (for Windows Server 2008 Enterprise or Windows Server 2008 Datacenter)

  • Maximum (64-bit systems): 32 GB (for Windows Server 2008 Standard) or 1 TB (for Windows Server 2008 Enterprise, Windows Server 2008 Datacenter) or 2 TB (for Windows Server 2008 for Itanium-Based Systems)

Disk space requirements

The following are the approximate disk space requirements for the system partition. Itanium-based and x64-based operating systems will vary from these estimates. Additional disk space may be required if you install the system over a network. For more information, see https://go.microsoft.com/fwlink/?LinkId=99285.

  • Minimum: 10 GB

  • Recommended: 40 GB or more

Note

Computers with more than 16 GB of RAM will require more disk space for paging, hibernation, and dump files.

  • DVD-ROM drive

  • Super VGA (800 x 600) or higher-resolution monitor

  • Keyboard and Microsoft® mouse (or other compatible pointing device)

Important considerations for Active Directory domain controllers

The upgrade process from Windows Server 2003 to Windows Server 2008 requires free disk space for the new operating system image, for the Setup process, and for any installed server roles.

For the domain controller role, the volume or volumes hosting the following resources also have specific free disk space requirements:

  • Application data (%AppData%)

  • Program files (%ProgramFiles%)

  • Users' data (%SystemDrive%\Documents and Settings)

  • Windows® directory (%WinDir%)

The free space on the %WinDir% volume must be equal or greater than the current size of the resources listed above and their subordinate folders when they are located on the %WinDir% volume. By default, dcpromo places the Active Directory® database and log files under %Windir%—in this case, their size would be included in the free disk space requirements for the %Windir% folder.

However, if the Active Directory database is hosted outside of any of the folders above, then the hosting volume or volumes must only contain additional free space equal to at least 10% of the current database size or 250 MB, whichever is greater. Finally, the free space on the volume that hosts the log files must be at least 50 MB.

A default installation of the Active Directory directory service in Windows Server 2003 has the Active Directory database and log files under %WinDir%\NTDS. With this configuration, the NTDS.DIT database file and all the log files are temporarily copied over to the quarantine location and then copied back to their original location. This is why additional free space is required for those resources. However, the SYSVOL directory, which is also under %WinDir% (%WinDir%\SYSVOL), is moved and not copied. Therefore, it does not require any additional free space.

After the upgrade, the space that was reserved for the copied resources will be returned to the file system.

Important information for x64-based operating systems

Ensure that you have updated and digitally signed kernel-mode drivers for x64-based versions of Windows Server 2008. (These include the 64-bit versions of Windows Server 2008 except for Windows Server 2008 for Itanium-Based Systems.)

If you install a Plug and Play device, you may receive a warning if the driver is not digitally signed. If you install an application that contains a driver that is not digitally signed, you will not receive an error during Setup. In both cases, Windows Server 2008 will not load the unsigned driver.

If you are not sure whether the driver is digitally signed, or if you are unable to boot into your computer after the installation, use the following procedure to disable the driver signature requirement. This procedure enables your computer to start correctly, and the unsigned driver will load successfully.

To disable the signature requirement for the current boot process:

  1. Restart the computer and during startup, press F8.

  2. Select Advanced Boot Options.

  3. Select Disable Driver Signature Enforcement.

  4. Boot into Windows and uninstall the unsigned driver.

Check with your vendor for the availability of a signed 64-bit device driver.

For more information, see https://go.microsoft.com/fwlink/?LinkId=66577.

Important information for Windows Server 2008 for Itanium-Based Systems

In Windows Server 2008 for Itanium-Based Systems, Setupldr.efi is no longer present on the installation media. To install Windows Server 2008 from the Extensible Firmware Interface (EFI) shell, insert the installation media in the computer and choose Boot from EFI Shell in the boot menu. Then switch to the drive that contains the installation media, navigate to \efi\boot\, and run Bootia64.efi.

Before you start Setup

Before you install Windows Server 2008, follow the steps in this section to prepare for the installation.

  • Check for application compatibility. To help with this, you can use the Microsoft Application Compatibility Toolkit. Although it is primarily used to provide compatibility information about network applications, you can also use it to prepare for Windows Server 2008. For more details, see the Windows application compatibility information (https://go.microsoft.com/fwlink/?LinkID=29880).

  • Disconnect UPS devices. If you have an uninterruptible power supply (UPS) connected to your destination computer, disconnect the serial cable before running Setup. Setup automatically attempts to detect devices that are connected to serial ports, and UPS equipment can cause issues with the detection process.

  • Back up your servers. Your backup should include all data and configuration information that is necessary for the computer to function. It is important to perform a backup of configuration information for servers, especially those that provide network infrastructure, such as Dynamic Host Configuration Protocol (DHCP) servers. When you perform the backup, be sure to include the boot and system partitions and the system state data. Another way to back up configuration information is to create a backup set for Automated System Recovery.

  • Disable your virus protection software. Virus protection software can interfere with installation. For example, it can make installation much slower by scanning every file that is copied locally to your computer.

  • Run the Windows Memory Diagnostic tool. You should run this tool to test the random access memory (RAM) on your computer. To use the Windows Memory Diagnostic tool, follow the instructions in the Windows Memory Diagnostic Users Guide (https://go.microsoft.com/fwlink/?LinkId=50362).

  • Provide mass storage drivers. If your manufacturer has supplied a separate driver file, save the file to a floppy disk, CD, DVD, or universal serial bus (USB) flash drive in either the root directory of the media or in one of the following folders: amd64 for x64-based computers, i386 for 32-bit computers, or ia64 for Itanium-based computers. To provide the driver during Setup, on the disk selection page, click Load Driver (or press F6). You can browse to locate the driver or have Setup search the media.

  • Be aware that Windows Firewall is on by default. Server applications that must receive unsolicited inbound connections will fail until you create inbound firewall rules to allow them. Check with your application vendor to determine which ports and protocols are necessary for the application to run correctly.

    For more information about Windows Firewall see (https://go.microsoft.com/fwlink/?LinkID=84639).

  • Prepare your Active Directory environment with Windows Server 2008 updates. Before you can add a domain controller that is running Windows Server 2008 to an Active Directory environment that is running Windows 2000 or Windows Server 2003 operating systems, you will need to update the environment.

Note

Even if you have followed these steps to install previous releases, you must repeat these procedures prior to installing this release of Windows Server 2008.

To do this, you need to update the Active Directory environment by using the following procedure. If you are performing an unattended installation, perform this step before you install the operating system. Otherwise, you will need to do this after you run Setup and before you install Active Directory Domain Services.

To prepare a forest

  1. Log on to the schema master as a member of the Enterprise Admins, Schema Admins, or Domain Admins group.

  2. Copy the contents of the \sources\adprep folder from the Windows Server 2008 installation DVD to the schema master role holder.

  3. Open a Command Prompt window, navigate to the Adprep folder, and run adprep /forestprep.

  4. If you plan to install a read-only domain controller (RODC), run adprep /rodcprep.

  5. Allow the operation to complete and the changes to replicate before following the next procedure.

To prepare a domain

  1. Log on to the infrastructure master as a member of the Domain Admins group.

  2. Copy the contents of the \sources\adprep folder from the installation DVD to the infrastructure master role holder.

  3. Open a Command Prompt window, navigate to the Adprep folder, and run adprep /domainprep /gpprep.

  4. Allow the operation to complete and the changes to replicate.

    After completing these steps, you can add domain controllers that are running Windows Server 2008 to the domains you have prepared. Among its tasks, the adprep command extends the schema, updates default security descriptors of selected objects, and adds new directory objects as required by some applications.

    For more information about adprep, see https://go.microsoft.com/fwlink/?LinkId=108405.

Known issues

For the most up-to-date information about known issues with Windows Server 2008, see the release notes (https://go.microsoft.com/fwlink/?LinkId=99299).

Installing a Server Core installation

When installing a Server Core installation of Windows Server 2008 on an x86-based or x64-based server, you will be prompted during Setup to install one of the following options. You can use the following explanations to determine which one to choose:

  • Windows Server 2008 VERSION (Full Installation). This option installs the complete installation of Windows Server 2008. This installation includes the entire user interface, and it supports all of the server roles.

  • Windows Server 2008 VERSION (Server Core Installation). This option installs a minimal server installation of Windows Server 2008, which you can use to run supported server roles. For a complete list of server roles available in Server Core installations, see https://go.microsoft.com/fwlink/?LinkId=99300.

    When you select this option, Setup will install only the files that are required for these server roles to function. For example, the traditional Windows interface will not be installed—you configure and manage the server locally from the command prompt. You should consider this option because it will reduce the servicing and management requirements and the attack surface of your server.

Note

For more information about the Server Core installation option, including detailed procedures for installing and managing server roles and features, see the step-by-step guide (https://go.microsoft.com/fwlink/?LinkId=87369).

Installing multiple operating systems on the same computer

We recommend that you install Windows Server 2008 on a partition separate from your previous operating system. By doing this, you will still have access to the other operating system. For best results, we recommend that you start Setup from within Windows (rather than booting from the product DVD), and then perform a custom (clean) installation onto a separate partition.

Performing an unattended installation

For information about performing an unattended installation, see the Windows Vista Deployment Step-by-Step Guide (https://go.microsoft.com/fwlink/?linkid=66066).

For additional information about unattended installation of Windows Server 2008, see the Windows Server 2008 Windows Automated Installation Kit User's Guide (Waik.chm).

Note

These guides apply to both Windows Server 2008 and Windows Vista operating systems.

Upgrading

Supported upgrade paths

The table below shows which Windows operating systems can be upgraded to which editions of this release of Windows Server 2008.

Note

With the exception of Windows Server 2008 for Itanium-Based Systems, this table applies equally to 32-bit and x64-based versions. However, cross-platform upgrades (32-bit to 64-bit or the reverse) are not supported.

If you are running: You can upgrade to this version of:
  • Windows Server 2003 R2 Standard Edition

  • Windows Server 2003 Standard Edition with Service Pack 1 (SP1)

  • Windows Server 2003 Standard Edition with Service Pack 2 (SP2)

  • Windows Server 2008 Standard RC0

  • Windows Server 2008 Standard RC1

  • Full installation of Windows Server 2008 Standard

  • Full installation of Windows Server 2008 Enterprise

  • Windows Server 2003 R2 Enterprise Edition

  • Windows Server 2003 Enterprise Edition with Service Pack 1 (SP1)

  • Windows Server 2003 Enterprise Edition with Service Pack 2 (SP2)

  • Windows Server 2008 Enterprise RC0

  • Windows Server 2008 Enterprise RC1

  • Full installation of Windows Server 2008 Enterprise

  • Windows Server 2003 R2 Datacenter Edition

  • Windows Server 2003 Datacenter Edition with Service Pack 1 (SP1)

  • Windows Server 2003 Datacenter Edition with Service Pack 2 (SP2)

  • Windows Server 2008 Datacenter RC0

  • Windows Server 2008 Datacenter RC1

  • Full installation of Windows Server 2008 Datacenter

Before you upgrade

  • Back up your servers. Your backup should include all data and configuration information that is necessary for the computer to function. It is important to perform a backup of configuration information for servers, especially those that provide network infrastructure, such as Dynamic Host Configuration Protocol (DHCP) servers. When you perform the backup, be sure to include the boot and system partitions and the system state data. Another way to back up configuration information is to create a backup set for Automated System Recovery.

  • Upgrading from Windows Server 2003 to Server Core installations of Windows Server 2008 is not supported.

  • You cannot uninstall this version of Windows Server 2008 if you have installed it as an upgrade. However, if Setup fails, you can roll back to your previous operating system.

  • In the Setup Wizard, once you have selected the edition and chosen the option to upgrade (instead of performing a clean installation), you will be presented with a dialog box that includes a link to application compatibility information. Be sure to follow the link and review the information about your installed applications before you proceed with the upgrade.

Troubleshooting

The following are common issues and workarounds for issues that you may encounter during Setup.

  • Problem: Setup failed and I do not know why

  • Problem: A partition is shown as unavailable

  • Problem: I installed the operating system, but now my computer will not boot

  • Problem: I started Setup from within Windows and after the first restart, my installation failed with a blue screen

Problem: Setup failed and I do not know why

Solution: For general troubleshooting, check the Setupact.log and Setuperr.log files. Depending on when the installation failed, these files will be located in the $WINDOWS.~BT\Sources\Panther folder or the Windows\Panther folder. In most cases, these folders are located on the partition that Windows Server 2008 is being installed on or the partition that contains the old operating system. However, if Setup failed on an Itanium-based computer, this folder might be located on another drive that has available hard disk space.

Problem: A partition is shown as unavailable

This section lists reasons that a partition might be unavailable and provides possible solutions to these issues.

  • The partition is too small. To solve this issue, reconfigure the disk so that the partition is larger, click the partition, and then click Extend. If you do not have any unallocated space, you must delete another partition to create more available hard disk space or select another partition.

  • The partition does not have enough free space. To solve this issue, you must create more free space. To create more free space, you should first try to delete any unnecessary files that are located on the partition. If this does not create enough space, you must reconfigure the disk so that the partition is larger. To do this, click the partition you want to enlarge, and then click Extend.

  • The partition is not an NTFS volume. Setup can install this operating system only on disks that are configured as NTFS file systems. You cannot install this product onto FAT file systems.

  • The partition is not a basic disk or a supported simple dynamic volume. Setup can install this operating system only onto basic disks and certain types of simple dynamic volumes.

  • There is more than one raw disk that has not been initialized. You can have a single raw disk, but if there is more than one, you will need to create a partition on one of the disks. To do this, create a partition on the disk during Setup, restart the computer, and then try Setup again.

  • The disk is disabled in the computer’s BIOS settings. To work around this issue, enable the disk in the BIOS settings of the computer.

  • The computer hardware does not support installing any operating system onto that disk.

Problem: I installed the operating system, but now my computer will not boot

Cause: You may have installed a driver that was not digitally signed.

Solution: For more information about how to fix this, see "Ensure that you have updated and digitally signed kernel-mode drivers for x64-based versions of Windows Server 2008" in the "Before you start Setup" section of this document.

Problem: I started Setup from within Windows and after the first restart, my installation failed with a blue screen

Cause: This is most likely because Setup could not detect a device controller (for example, a DVD or hard drive).

Solution: To fix this problem, you need to load the driver using the following procedure.

To load the driver for the device controller during Setup

  1. Save the file to a floppy disk, CD, DVD, or universal serial bus (USB) flash drive in the root directory of the media or in one of the following folders: amd64 for x64-based computers, i386 for 32-bit computers, or ia64 for Itanium-based computers.

  2. Start Setup. To do this, you can boot from the product DVD or you can start Setup from within Windows.

  3. On the disk selection page, click Load Driver (or press F6), and then follow the instructions.

Additional information

Information in this document, including URL and other Internet Web site references, is subject to change without notice. Unless otherwise noted, the companies, organizations, products, domain names, e-mail addresses, logos, people, places, and events depicted in examples herein are fictitious. No association with any real company, organization, product, domain name, e-mail address, logo, person, place, or event is intended or should be inferred. Complying with all applicable copyright laws is the responsibility of the user. Without limiting the rights under copyright, no part of this document may be reproduced, stored in or introduced into a retrieval system, or transmitted in any form or by any means (electronic, mechanical, photocopying, recording, or otherwise), or for any purpose, without the express written permission of Microsoft Corporation.

Microsoft may have patents, patent applications, trademarks, copyrights, or other intellectual property rights covering subject matter in this document. Except as expressly provided in any written license agreement from Microsoft, the furnishing of this document does not give you any license to these patents, trademarks, copyrights, or other intellectual property.

© 2008 Microsoft Corporation. All rights reserved.

Microsoft, MS-DOS, Visual Basic, Visual Studio, Windows, Windows NT, Windows Server, Windows Vista, and Active Directory are either registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries.

All other trademarks are property of their respective owners.

1.1