Note (11/08/05): There were some problems with the 'mkisofs' command in the instructions below, which caused Windows installations to crash after the first stage / reboot of the install. The 'mkisofs' command has been changed below to fix the problem. Sorry if this caused problems for anybody. Please email me at rawc(at)hotmail.com if you have any comments regarding the instructions.
Most tutorials on slipstreaming only show you how to burn your slipstream CD in Windows with software like Nero or Roxio which cost money. The instructions below show you how to do the same thing in Linux for free. You'll have a fully bootable Windows slipstream CD without having to pay for any software.
This will be easy if you have a Windows/Linux dual-boot system or if you have a Linux live-cd from your favorite distribution.
There are tutorials all over the internet that show you how to do this. Paul Thurrott's is one of them.
In order to create a CD that will be bootable, download the boot image for the CD or extract it from your original Windows CD with IsoBuster, a free program with no time limit. Once you've got the boot image, copy it into the root of your slipstream directory. For example, if you slipstreamed the latest service pack into 'c:\xp', that is the directory you need to copy the boot image into.
1. Reboot into Linux, switch to root, and mount your windows partition containing the slipstream files. I use /dev/hda1, but your Windows partition may be different.
2. Run 'mkisofs' from the command line to create the ISO image. I have verified that this works for a Windows XP SP2 slipstream CD, and it should work for other service packs as well.
Items highlighted in green are required to make a basic ISO9660 image.
Items highlighted in orange are optional. Add any of them you want to the required options above.
3. If you want test the ISO image before you burn it, mount it with a command similar to the following:
You can burn the ISO image with any software that you want in Linux or Windows, but the easiest way if you have a recent version of Gnome is to right click on the ISO image in Nautilus and choose 'Write to disc...'.