The most current version of this document may be found at http://zarquon.arsware.org/slipstream.html.
Create a directory on a drive with sufficient free space and extract the contents of slipfiles.zip to this location. This document will use the path C:\SLIP for this location.
Open a command prompt, change to the directory you created, and run spslip.cmd. This script takes three arguments: the path to the Windows CD, the name of a working directory for the slipstream, and the path to the service pack installer. For example:
C:\SLIP>spslip X: CDROOT D:\Downloads\SPINSTALL.EXE
will copy the Windows 2000 installation files from X: to C:\SLIP\CDROOT and use that directory as the target for the service pack installer in D:\Downloads.
The boot disks must be updated if you wish to use them with a slipstreamed CD. If you wish to make boot disks for Windows XP, download them from Microsoft and extract them to C:\SLIP\CDROOT\BOOTDISK.
If you have access to a floppy drive, run bdup.cmd, supplying the name of the working directory and the name of the drive you wish to use:
C:\SLIP>bdup CDROOT A:
If you do not have a floppy drive, you may still update the bootdisks using WinImage. Run bdup_nodisk.cmd, supplying the name of the working directory:
C:\SLIP>bdup_nodisk CDROOT
After the script has completed, open C:\SLIP\CDROOT\BOOTDISK\CDBOOT1.IMG in WinImage, drag the contents of C:\SLIP\CDBOOT1 to the WinImage window, and confirm that you wish to inject and overwrite the files. Repeat these steps for each disk.
OPTIONAL: Replace the support, deployment, and compatibility tools in SUPPORT\TOOLS with the newer versions available from Microsoft.
OPTIONAL: Add additional files of your choosing. If you need more space, you may delete files from any directory but I386 or the CD root. You may also delete I386\WIN9XMIG, I386\WIN9XUPG, and I386\WINNTUPG. If you need still more space, you may delete any unnecessary language support files from I386\LANG. Note that the Windows XP NetBEUI support files (if needed) are located in VALUEADD\MSFT\NET\NETBEUI.
OPTIONAL (Windows 2000 only): Bypass the CD key prompt. Open I386\SETUPP.INI in a text editor; on the second line ("Pid=51873000" or similar), replace "000" with "270". This may not work on some CDs.
OPTIONAL: Remove the 64 MiB memory check. Open I386\TXTSETUP.SIF in a text editor and change the value of "RequiredMemory=" to 0. This will work only with the winnt.exe installer, not winnt32.exe.
Confirm three marker files at the root of the CD (C:\SLIP\CDROOT). If they are not present, copy them from the slipfiles archive.
| Operating System | Version Marker | Edition Marker | Service Pack Marker |
|---|---|---|---|
| Windows 2000 Professional | CDROM_NT.5 | CDROM_IP.5 | CDROM_SP.TST for SP1 CDROMSP?.TST for SP2+ |
| Windows 2000 Server | CDROM_IS.5 | ||
| Windows 2000 Advanced Server | CDROM_IA.5 | ||
| Windows XP Home | WIN51 | WIN51IC | WIN51IC.SP? |
| Windows XP Professional | WIN51IP | WIN51IP.SP? |
Configure your CD software to produce a bootable CD. Use slipboot.bin for the bootsector image and the following settings:
| Setting | Value |
|---|---|
| Emulation Type | "No Emulation" or "Custom" |
| Load Segment | 07c0 |
| Sector Count | 4 |
For the disc volume label, use the label of the original disc.
Add the contents of C:\SLIP\CDROOT to the disc image. Ensure that all subdirectories are added, and that the paths used are relative rather than full (e.g., \I386 not \SLIP\CDROOT\I386).
Burn.