MSFN Forum: How I made XP3 slipstream in a virtual machine - MSFN Forum

Jump to content



If you are having issues with Windows after removing components and have come to ask for help, please attach (not paste) your Last Session.ini file to your post to facilitate quicker assistance.
Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

How I made XP3 slipstream in a virtual machine Rate Topic: -----

#1 User is offline   skierpage 

  • Group: Members
  • Posts: 8
  • Joined: 04-July 09

Posted 08 August 2009 - 05:44 PM

There are several reports that if you run nLite under Vista or Windows 7 to slipstream SP3, then when you try to repair or install Windows with your nLite CD, setup will not accept valid product keys. The underlying Microsoft slipstream command behaves differently in Vista and Windows Server 2008.

This was certainly the case for me trying to make a slipstreamed SP3 from my XP Home SP1a disk by running nLite in Vista. The workaround suggested (replacing PIDGEN.DLL) didn't work for me. I had to make the disk running nLite in actual XP. I did this by recreating XP in a virtual machine. The nifty thing is you can test your nLite .iso by upgrading or repairing the virtual machine without burning a CD. Here are the steps I performed:
  • download VirtualBox 3
  • follow the excellent VirtualBox User manual to install it in Kubuntu Linux and create a virtual machine for Win XP
  • set up my CD-ROM drive as the virtual machine's CD-ROM drive, "booted" it with my XP SP1a disk in the CD-ROM, and installed XP SP1
  • install nLite in the Win XP virtual machine; I had to download MSI and various Windows updates just to run nLite
  • install the VirtualBox Guest Additions in the Win XP virtual machine so I could share a folder
  • run nLite to slipstream SP3 (and add the VIA SATA host driver, ^%#@ Microsoft). But I was now running nLite under XP, not in Vista
  • create the nLite .iso disk image "outside" the Win XP virtual machine in the shared folder
  • set up that .iso as the virtual machine's CD-ROM drive, restart the virtual machine and perform a Repair installation of the Win XP virtual machine from the .iso.
  • that worked! so I had some confidence that a physical nLite disk would work to repair my physical Win XP partition.
  • burn the .iso to a physical CD-RW (I used k3b in Kubuntu)

I hope this helps someone. I think the steps for running VirtualBox under Windows are almost identical. Perhaps I should have disabled networking for most of these steps, I'm not sure how unsafe it is to run an unpatched Windows XP in a virtual machine.

I have to say that having a boot CD or Live USB of a recent Linux distro around is incredibly useful even for Windows users. You can reliably boot most hardware from it, run partition repair programs, easily do byte-for-byte copies of MBRs and entire partitions with `dd`, mount and examine your Windows partitions, and even install new utility programs such as `TestDisk` which was the only program that found and recreated my trashed partitions.


Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users



All trademarks mentioned on this page are the property of their respective owners
Copyright © 2001 - 2011 msfn.org
Privacy Policy