Jump to content

The Art of OEM - nLite & OEM Preinstallation


Your opinion goes here  

141 members have voted

  1. 1. Would you like for Windows Designer Studio to perform most of the operations described in this guide?

    • Yes, and I want more features too!
      69
    • Yes
      13
    • No, I'd rather stick with the plain old Windows Setup routine.
      5
    • No, it's just a waste of time; nLite/vLite will always be enough for my needs.
      7
  2. 2. Now that this guide is complete, are you happy with its contents?

    • Yes, it's a great idea!
      63
    • Somewhat, I used some of the things described here.
      20
    • Probably, but it is too complex for me to handle.
      7
    • No
      4
  3. 3. Which of these should benefit you the most and you'd like to see first in Windows Designer Studio? (more details soon)

    • Windows Setup SDK (Panther Engine) - WIM capture, Setup customization and ISO making, like in Parts 3 and 4
      46
    • VKEY Explorer - an advanced tool to design the registry of the OS you are designing
      5
    • Package Designer - a set of diff and compression tools to allow you to author/create/add/remove windows components and preinstalled apps
      18
    • VM Workbench - an extension for the free VMware Player product to test the results of your work before finalizing
      10


Recommended Posts


Hi 'dexter' :hello:

I have Windows XP Pro.

How can this tutorial be useful for me? if yes

What steps should i follow?

the main benefit for workstations is that you can slipstream large pieces of software in your windows installation, like Visual Studio or Office 2007.

Parts 1, 3 and 4 are applicable in this case, the main difference is that you just install the software you want in VMware and sysprep afterwards. I will make a Part 2 alternative for Windows 2000 / XP

Link to comment
Share on other sites

Yo dexter.inside, I like your post. Just an idea, you have to make a blog or website with all this content.

And thus...

HTML version on my website here (I will add PDF version to a download section)

Windows Designer Studio topic here (concerning app development, suggestions and feedback)

This thread stays as discussion for the guide itself. There will be a different topic for Art of OEM for Vista.

To get the newsletter, send a mail with the word 'subscribe' in subject, to dexter_inside@yahoo.com

Edited by dexter.inside
Link to comment
Share on other sites

Hi dexter,

the links of part2 ,3 and 4 on Art of OEM web site not working

I tested it for 3 days before and nothing changed. I'm Very sad Because I'm interesting in this scenario

sorry for that, I have made some minor adjustments to the text and moved all the images on my site. I am also making some space in Part 2 for a workstation-tuned scenario.

Edit: done, all the parts are now on my site. Issues specific to WHS are moved out from Part 2 for the moment, hope that clears out some of the confusions related to 2.2 - 2.4

PDF version: Art of OEM - revision 2.pdf , 6189 kb

Edited by dexter.inside
Link to comment
Share on other sites

dexter,

I've been following the process, and I'm very impressed by not only your research, but also the detail in your guide! I had two little problems whilst following it though:

1) You have an absolute mountain of drivers; I realised not all of these are required, but as a general rule, will the mass storage drivers distributed with windows be sufficient for install on most computers, if you add them correctly into sysprep?

2) I was unsure how to transfer the settings across to the default user. I've created a second user, and installed everything I wish under that user, but how do I now transfer the settings to the default user? And do I need to do anything to the admin account? This is immediately before sysprep.

Many thanks!!

Wrayal

Link to comment
Share on other sites

1) You have an absolute mountain of drivers; I realised not all of these are required, but as a general rule, will the mass storage drivers distributed with windows be sufficient for install on most computers, if you add them correctly into sysprep?

The only real issue with missing drivers is that if you don't have the proper SATA drivers you won't be able to install windows (either Windows PE will not detect the hard drive at all, or Windows will BSoD with UNMOUNTABLE_BOOT_VOLUME at first boot). If you use the Universal ATA driver you may overcome that problem, though.

2) I was unsure how to transfer the settings across to the default user. I've created a second user, and installed everything I wish under that user, but how do I now transfer the settings to the default user? And do I need to do anything to the admin account? This is immediately before sysprep.

The default user data is in \Documents and Settings\Default User. If you already have the template user account, copy it over the Default User folder, overwriting files there. This is done after you've applied sysprep, and you are preparing to image it. Alternatively, there's the TweakUI Powertoy, that can do mostly the same thing. It's best to use TweakUI just before running sysprep.

If you want the administrator account disabled, you should run a script at first boot to disable it.

Link to comment
Share on other sites

Awesome, thanks. I've done this now, and am preparing to reseal tomorrow, but must first find my longhorn 4xxx disk. Many thanks again for the guide, I'll report my results here as I go along - so far almost everything has worked smoothly. I've integrated Media Centre and Tablet tools successfully, tho I had to stop the MCE receiver service to prevent an event warning on startup [i don't use the features it provides anyway], and it still always gives a note saying a media centre extender is connected every time I shut down, even though I don't - I must look into the latter before sealing I suspect. Have you come across this at all?

The only other issue I had was that where BDD put all my drivers into a single folder, nLit only recognised one of those within this folder. I ended up manually putting them into separate folders (thankfully I didn't have nearly as many drivers as you!). Is this stupidity on my part?

Thanks,

Wrayal

[edit] Sorry, one final question, if I may: I saw you did the 'Ultimate' modification to 2k3 - did you also have the error stating you drivers were incompatible, and does this rectify itself once installed on hardware for which you can provide valid drivers?

Edited by wrayal
Link to comment
Share on other sites

Hi all,

I have followed this guide, and am now testing my BartPE + Longhorn Setup ISO. The setup did get to the partition choice in my Server 2003 desktop, but, on the BartPE CD, it drops to the command shell of startnet.cmd, after I select the partition selection button, or Next. I did use an modified Longhorn setup, as I could not get an untouched one, but the only change is that there is no dotnetpe.cab, and there is a weird bitmap in the loading screen. Also, I'm deploying XP Pro, but the setup only wanted to run on 2003, so I built it with 2003.

Could anyone help? :)

-- Bas

Link to comment
Share on other sites

Hi all,

I have followed this guide, and am now testing my BartPE + Longhorn Setup ISO. The setup did get to the partition choice in my Server 2003 desktop, but, on the BartPE CD, it drops to the command shell of startnet.cmd, after I select the partition selection button, or Next. I did use an modified Longhorn setup, as I could not get an untouched one, but the only change is that there is no dotnetpe.cab, and there is a weird bitmap in the loading screen. Also, I'm deploying XP Pro, but the setup only wanted to run on 2003, so I built it with 2003.

Could anyone help? :)

-- Bas

Probably because the Panther Setup engine uses ramdrive internally and the ramdrive.sys in XP is no good.

If there are missing dependencies, the setup routine just closes silently.

Have a look at Norton Ghost 12 rescue CD, it already has all the dependencies needed for this. I am currently writing an alternate scenario for Windows XP, in which the setup is launched from Symantec SRESHELL.

I've added the Panther SDKs on my project's download page

You will have to provide PIDGEN.DLL, SETUPP.INI and EULA.TXT for the OS you are installing.

Edited by dexter.inside
Link to comment
Share on other sites

Hmm, after re-checking the dependencies, also copying them to the sources folder, running depends again to make sure nothing's wrong (only missing is MSJAVA.dll), the setup still dies. Also downloaded the clean setup from sourceforge.net, but it still did not work... :/

What could be the problem?

-- Bas

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...