What is Windows Server 2003 SP1 Slipstreaming?

What is Windows Server 2003 SP1 Slipstreaming?

How can I slipstream service packs into the Windows Server 2003 media?

This scenario explains how to create an integrated installation of Windows Server 2003 and the corresponding service pack in a shared distribution folder on a network. This integration is called “Slipstreaming”.
The integrated process installs the service pack during Windows 2003 Setup, so when the setup process is done, youll have the OS + SP in one operation.
Important: Do not update Windows 2003 integrated with a service pack in a shared distribution folder if there are users who are still using a previously installed integrated version in the same shared folder.
For other versions of this article please visit the following links:

The Slipstreaming process

Prerequisites

Before we begin anything, youll need to have a few things:

  1. Installation CD of Windows Server 2003.
  2. Service Pack 1 for Windows Server 2003

Download Windows Server 2003 SP1 Network Installation (329mb)link out ico
Lamer Note: This guide is based on the English versions of Windows Server 2003, and of their corresponding Service Packs. If youre using a different localized build of Windows, you will need to find the right version of SP for your build.

  1. At least 800MB (for Windows Server 2003 SP1) of free space on your hard drives (you can later delete these files).
  2. A CDR/CDRW drive, CD burning software and (This is actually only optional, but if you want to burn the resulting slipstreamed Windows Server 2003 youll need it).

To create an integrated installation of Windows Server 2003 and the service pack:

  1. Connect to the network or computer on which you want to create the distribution folder.
  2. In the shared folder on the network, create a distribution folder for the Windows Server 2003 installation files. For example, to create a distribution folder named Win2003\i386, type the following:
mkdir C:\Win2003\i386

Lamer Note: This is only an example. You can obviously use any drive letter or any folder name you want, just make sure your partition has enough free space.

  1. Ensure only the system administrator has full access to this folder. Other users should have only read and execute permissions.
  2. Insert your original Windows Server 2003 CD into the CD-ROM drive, and then copy the contents of the CD to the distribution folder that you created in step 2. For example, to copy the installation files and folders from the Windows Server 2003 CD in the CD-ROM drive (E:) to the distribution folder named Win2003\i386, type the following:
xcopy E:\i386 C:\Win2003\i386 /e

Lamer Note: This is only an example. Substitute E: with the drive letter of YOUR CD drive, and C:\Win2003\i386 with YOUR folder settings.
Another Lamer note: You can also drag and drop the folders content.

  1. Extract the service pack source files from the downloaded SP file and put them in a folder you choose on your hard disk. For example, if youve downloaded SP1 for Windows Server 2003 to a folder called C:\Win2003SP1 then type the following:
C:\Win2003SP1\WindowsServer2003-KB889101-SP1-x86-ENU.exe /x

Note: You can use “-x” instead of “/x” if you want.

  1. In the Choose Directory For Extracted Files box, type

C:\Win2003SP1

Lamer Note: This is only an example. Substitute the path with the settings.

Another note: It will be easier for you if you chose a folder name that has no spaces in it. If you do use spaces, make sure you enclose it in quotation marks, i.e. “folder name” from now on through the entire guide.

  1. After youve extracted the files you can apply the service pack to the Windows Server 2003 installation files located in the folder named C:\Win2003\i386 by typing the following:
C:\Win2003SP1\i386\Update\Update.exe -s:C:\Win2003

Lamer Note: Notice there IS a space between the “-s” and the “Update.exe”. Also, notice there is NO space between the “-s:” and the path of the installation files folder.
Another Note: You can use /integrate:<path> instead of the /S:<path>.
sp1 int small sp1 int1 small
Note: You do NOT need to specify the i386 folder in the path. The slipstreaming process will automatically look for it in the folder root.

  1. Take a look at the folders properties, it should be approximately 532mb in size.

sp1 int2 small
You can now deploy Windows Server 2003 to your users computers from the shared distribution folder in either attended or unattended Setup mode. Alternatively, you can burn a CD containing the files from the distribution folder. During the standard installation process, Windows Server 2003 Setup (Winnt.exe or Winnt32.exe) installs the updated operating system with the service pack already applied.

Important: When you run the Update.exe program as described earlier for an integrated installation, a Svcpack.log file is created automatically in systemroot on the computer that is running the Update.exe program. If you plan to update more than one version of Windows Server 2003 on this computer, rename the Svcpack.log file after you update each version. This ensures that you do not overwrite the current log file when you update additional versions of Windows Server 2003.

How can I update the I386 folder on my computer with the SP files?

After installing SP1 (or any other Windows Server 2003 SP) on your computer you do NOT have to re-apply it if you choose to remove and reinstall a system component.
But whenever you want to install or reinstall a new system component or you will be prompted for both the original Windows Server 2003 i386 folder and the current Service Pack i386 folder, because the operating system “knows” it should be looking for the required files in both locations. Sometimes this can be a pain because you dont always remember to keep both folders accessible on your local computer of network LAN.
Thats why youd want to update the original i386 files with the latest SP files, thus providing a unified installation point for all future references.
The process of updating the i386 original folder with the latest SP files is similar to slipstreaming the latest SP into your installation files. You should follow the guidelines outlined in steps 5 through 7 in the slipstreaming guide.
You now have an installation point for all future needs.

How can I make a bootable CD of Windows Server 2003?

After youve slipstreamed your i386 folder with the current SP youll probably want to burn the files to CD and use them. This process will indeed let you use the CD as an installation point but it will not be a bootable CD, thus you will not be able to use this CD to boot into the setup phase.
There are a few good articles that describe the process of creating a bootable CD (See list of articles at the bottom of this page).
But the easiest method of them all (in my opinion) is using an already bootable CD to create the new bootable CD with the slipstreamed SP4 files.

The easy way – by using an ISO file

To do so youll need a good CD-burning software that will also be able to read and write ISO files. One of my favorites is WinISO (currently v5.3) but you can use any other software is you want.
WinISO is a CD-ROM image file utility that can convert BIN to ISO, extract/edit/create ISO files directly, make bootable CDs and as a BIN/ISO converter/extractor/editor. It can process almost all CD-ROM image file(s) including ISO and BIN. With WinISO, you can add/delete/rename/extract file(s) within image files. You can convert image files to the standard ISO format and you have the ability to create ISO image file(s) from a CD-ROM.
Ill explain the needed steps using WinISO screenshots and commands.

Step one: Slipstream the SP into i386

Follow the steps described in the slipstreaming guide section at the top of the page. It does not matter what SP youre using. This process will work for Windows Server 2003.

Step two: Create an ISO image of the standard Windows Server 2003 CD

  1. Insert the original Windows Server 2003 CD into the tray.

You can use this process for any version of Windows Server 2003 (Standard Server, Enterprise Server or Web Edition), but youll need to create 3 separate images if you want to have all 3 versions of Windows Server 2003.

  1. Run WinISO. Click Actions > Make ISO from CD-ROM.
  2. Browse to select the folder where you want the ISO file to be created. Give it a name. Also choose the correct CD drive letter if you have more than one CD drive.

winiso small winiso1 small

  1. Let it run till the progress bar finishes.

Step three: Replace the old i386 with the new one

  1. In WinISO click the Open button and browse to the ISO file youve just created.
  1. Delete the i386 from within the ISO image by selecting the i386 folder and pressing Delete.

slipsp2 7 small

  1. Also delete the Valueadd, Support, Docs and Cmpnents folders.
  2. Click Actions > Add Directory and browse to the location of the slipstreamed i386 folder from step one.

slipsp2 6 small slipsp2 8 small

  1. Also add the Valueadd, Support, Docs and Cmpnents folders.
  2. Choose Add Files and add the files found in the rood folder where youve slipstreamed i386.
  3. The final picture should look like this:

slipsp2 9 small

  1. Click Save and youre done.

Step four: Burn the ISO on a CD

Now youll need a CD-Burning software that reads ISO files. If youre using Windows XP you can use the new Powertoys or the ISO burner PowerToy to enable ISO file-burning as a native XP command. If youre using another OS you should try Golden Hawk CDRWin Easy CD Creator, Ahead Nero or any other program that will do that.

The hard way

The best tool that I know of to help you create a bootable Windows CD is Barts BootCD. Its well worth the effort and its free:
Barts way to create bootable CD-Roms (for Windows/Dos)link out ico
Other ways in which you can make a bootable CD-ROM (e-mail me if you have other, better resources):

Perform a search in Google for other articles. As I said, there are quite a few around.
Dont forget youll need to repeat these steps for each Windows Server 2003 version you want to burn.