How to automatically install Windows XP on multiple computers?

8,623

Solution 1

You've got a couple of options. All of them involve using the Windows XP Deployment Tools, so make sure you download that.

  1. The first option is to create an answer file using the above named tools. Slipstream the answer file into a Windows XP install CD, boot from the CD, and let it do its thing
  2. Install Windows XP on a single computer. Install any additional software you want on that computer. Configure how you'd like it. Run sysprep (again, from the tools above) and hand it an answer file (created from the deployment tools). Use one of the many image based deployment options (Symantec Ghost Solution Suite, Acronis SnapDeploy, etc.) to gather the image from your computer and deploy it out to the rest.

There's some specifics involved in each one of these solutions. Figure out what you want to do, study up on it, then ask some more questions here as you run into problems.

Solution 2

You're going about it wrong, don't install it 50 times. Install it once then clone it.

There are all sorts of cloning utilities. Ghost and Clonezilla are two of them.

Also, see Microsoft's sysprep utility before cloning.

Solution 3

It might be helpful to know why you didn't like the answers you found while googling, or indeed what they actually were.

There are two ways to deploy client OSes and lots of tools that let you use one or the other of these methods or some combination.

There is the scripted deployment: install windows with an OS image and an "answer file" that provides scripted answers to the typical questions you see during deployment, with the possibility of further scripting to install subsequent application packages and OS patches. This can be painful to set up and debug but is very flexible, especially if combined with windows servers running Active Directory (AD), as you can then use Group Policies (GPOs) to handle the app deployment based on various criteria.

There's the "clone-the-disk- method. This is fairly self explanatory... set up one machine exactly how you want it, take a copy of the disk image, and deploy that to many machines. Faster than a scripted image but potentially less flexible (if your image includes Adobe CS5 and you need a dozen machines without it...)

We use a hybrid method, which is probably one of the more popular ways of doing this among people I speak to these days: Clone Windows image for baseline OS install, major OS patches and major applications that take forever to install via the scripted method, plus deployment into active directory and assign "smaller" applications to install via AD GPOs which allows us to use one baseline image for our whole site (about 1300 machines) while ensuring that only HR get the HR software, only finance + people in departments authorised by finance to place orders get the finance software, etc. We also do something similar for Mac OSX.

Share:
8,623

Related videos on Youtube

Paulo Bu
Author by

Paulo Bu

I can make a lot of errors, but I'm an enthusiastic debugger. Follow me at @pbu88. My tiny website is https://paulobu.com. B.S in Computer Science, software engineer and computer enthusiast. The web is my natural environment though I have experience with all types of programming paradigms from functional programming to object oriented programming. Feel comfortable in both high and low level programming languages. Love to program, automate and to solve problems. Recently I've been working with Python and .NET. I've developed several applications with Django and ASP.NET on a lot of stuff :) and getting deep knowledge about programming best practices, open source, different programming languages and many more exciting things. Know about networking as well, computer security, encoding, etc. I am fond of computers in general and a passionate apprentice.

Updated on September 18, 2022

Comments

  • Paulo Bu
    Paulo Bu over 1 year

    I need to know if there is a way to automatically install Windows XP on multiple computers (about 50). Something like creating a "bat" file or some sort of script file where I would write the configuration I need and then just power on the computers and Windows will install on all the computers. I think this problem may be a very common one and I googleed it, but I didn't like any of the solutions. It would be great if I could configure automatically the computer's name and IP address, but I think this may be too much to ask.

    • tombull89
      tombull89 over 12 years
      There's Windows Deployment Services, Acronis, Ghost, Clonezilla...take your pick. It does take a bit more than just creating a batch file though....really, if you have to even ask this question here I don't think you're on the right site.
    • pk.
      pk. over 12 years
      @tombull89, this type of question is exactly the type of question that should be asked on serverfault. It falls squarely in the system administration camp. He didn't ask anyone to do it for him, he simply wanted to know what technologies allowed him to accomplish a general goal. Sorry to call you out, because really the first 75% of your response was exactly what he needed, but the last bit rubbed me the wrong way. I just cringe when I see unnecessarily harsh responses to newer users.
    • Jason Berg
      Jason Berg over 12 years
      I agree with pk. It's a newbish question but it fits the topic of this site more closely than a lot that seem to pass muster. +1
    • tombull89
      tombull89 over 12 years
      @pk, @Jason. Fair point. I realise I did come across as harsh, however, the FaQ does say for "system administrators and desktop support professionals" which obvously isn't our OP. Maybe a programmer forced into a sysadmin role but can you honestly say that I think this problem may be a very common one and have googleed it means they haven't quite done enough reasearch. Saying that, if they asked about a specific type of deployment I would be more than willing to help.
    • Paulo Bu
      Paulo Bu over 12 years
      i did some research indeed, but i thought this problem was a very common one as i said, and there would be more than one way to do it, so i asked for opinions too, you are right, i'm kinda newbish and also a programmer forced into sysadmin role, but i thought the question would fit here, even if it's a simple one, if you didn't like it, thanks for answering anyway and sorry for bothering you ¬¬
    • Massimo
      Massimo almost 10 years
      Why are people still answering such an old question (it just bumped to the front page)? Mass-deploying XP today just doesn't make any sense...
  • gWaldo
    gWaldo over 12 years
    Comments on down-votes are helpful. FOG is made to solve the OP's problem.