Jump to content

WDS 2008 question :-)


sysadhater

Recommended Posts

Hi there, first time ever trying to do deployments right, i've used ghost for a long time but i'm getting kind of tired of it so I decided to go with WDS for 2008, so far I like it quite a bit.

Here is the scenario I am shooting for, and maybe someone can tell me if i what i want is possible:

Step1: User boots server

Step2: User hits F12 at 'Press f12 for network service' prompt

Step3: User selects X86 or X64 depending on preference

Step4: User selects Appropriate edition of Windows Server 2008

Step5: User presses CTRL-ALT-DEL to login to new Windows Server 2008 machine that was auto installed.

What I dont want.

I dont want the user to have to login to the domain, I dont want the user to have to do the partitioning, I dont want the user to have to answer any question regarding the setup of the system other than x86/x64 and the particular Edition.

The problem I am running into is the way I am "reading the documentation" it seems like you can only apply one type of unattend file, either a CLIENT unattend file or a "PER INSTALL IMAGE" unattend file and not both. Or can you apply both?

The issue as I see it, is if you apply the settings in the Windows_Setup_Windows_Deployment_Services in AIK on the INSTALL_IMAGE unattend file, it wont get read until after you've authenticated into the domain as the user hasn't even selected the INSTALL IMAGE they want yet, and if you put all of the information about the INSTALL IMAGE you want to install into the CLIENT unattend file for say the SERVERCORE install image and then you select say DATACENTERV than will it not screw it up?

The second question I had was regarding 'injecting' drivers into the WIM files, does anyone know how to do this?

Thanks,

-Drew

Link to comment
Share on other sites


First, welcome to the forums, as your issue.

You can setup a Unattended.xml file at different stages of the build. for your intentions you will want make the unattanded file available Via the WDS server (load the unattanded.xml on the WDS server) this will allow you to partiton the Drive, join the domain and install the OS prior to the user getting to the logon screen. the user will be able to choose the version they want from the PE that the PXE boot into, that is part of the setup.exe process

to inject drivers into the WIM file you will need to downlaod the WAIK for 2008 and vista SP1 and use PEIMG. you will mount your WIM file the a directory, use PEIMG to inject the require drivers into that folder then close and save the wim file.

Link to comment
Share on other sites

First, welcome to the forums, as your issue.

You can setup a Unattended.xml file at different stages of the build. for your intentions you will want make the unattanded file available Via the WDS server (load the unattanded.xml on the WDS server) this will allow you to partiton the Drive, join the domain and install the OS prior to the user getting to the logon screen. the user will be able to choose the version they want from the PE that the PXE boot into, that is part of the setup.exe process

to inject drivers into the WIM file you will need to downlaod the WAIK for 2008 and vista SP1 and use PEIMG. you will mount your WIM file the a directory, use PEIMG to inject the require drivers into that folder then close and save the wim file.

Right, my point/problem is that the Windows Deployment Services "Section" of the XML requires you to specify what image you want to install if you include it, which means that it wants you to specify which edition ahead of time (it says in the documentation that you shouldn't leave that blank...)

-Drew

Link to comment
Share on other sites

i have never had a problem leaving the version blank, you just have to make sure that any commands you run are not version specific, you may also want to look into Microsoft Deployment 2008

http://www.microsoft.com/downloads/details...TNWLTR-03062008

Ah, I figured out my problem.

I have two different product keys. One is for datacenter and one is for Web.

If I put the one for web in the 'Server unattend' and then tell it to install web it works, and if i do the opposite it works, but if i try vice verse it doesnt work.

Alternatively if i assign both a SERVER unattend that just has credentials for the domain and then apply a image unattend that has the full install mojo it logs into the domain and totally ignores the image specific unattend. At least I know now what the problem is.

Its the disparate key between the editions that fouls it up.

It is kind of silly that you cannot have a 'server unattend' that just tells the system to auto-login and then have it fall back to the image un attend or that it wont somehow merge the two into one file or something...

guess its looking like norton ghost for another 10yr

edit: i wonder if there isn't some way to add the four options I need to the boot.wim and by pass the menuing altogether.

the only options i need are:

Datacenter x86

Datacenter x64

Web x86

Web x64

Edited by sysadhater
Link to comment
Share on other sites

You shouldn't be using a CD-key in your build, use a KMS key and KMS server. if you want different Roles for installation of different version based on different keys and sequences, use the Microsoft Deployent 2008 tools i linked too. Ghost is not the solution :)

Link to comment
Share on other sites

You shouldn't be using a CD-key in your build, use a KMS key and KMS server. if you want different Roles for installation of different version based on different keys and sequences, use the Microsoft Deployent 2008 tools i linked too. Ghost is not the solution :)

We cannot use a KMS situation because we do not have control over the end deployment's DNS or Active Directory configuration we have to use MAK

and we dont need different roles, we just need to install Datacenter or Web with a different CD Key.. lol

-Drew

Link to comment
Share on other sites

You shouldn't be using a CD-key in your build, use a KMS key and KMS server. if you want different Roles for installation of different version based on different keys and sequences, use the Microsoft Deployent 2008 tools i linked too. Ghost is not the solution :)

We cannot use a KMS situation because we do not have control over the end deployment's DNS or Active Directory configuration we have to use MAK

and we dont need different roles, we just need to install Datacenter or Web with a different CD Key.. lol

-Drew

if that is the case you ahve 2 options,

option 1#

create 2 images, 1 for web and one for datacenter, set an unattend file for both with the corrisponding key.

Option 2#

use the MS delpoyment toolkit and create a lite touch installation where it prompts for key and evaluates what version is available based on that key.

Link to comment
Share on other sites

It appears that if you have more than the PE step in your server unattend it freaks out, once i removed all of the other steps out it actually started working.

one other question i had was

this link:

http://technet2.microsoft.com/windowsserve...3.mspx?mfr=true

references that from the boot menu you could have boot images that:

Reformat the hard disks to support BitLocker Drive Encryption (using unattend), and then install Windows.

• Contain the Windows Recovery Environment (Windows RE) that you want to use when a computer fails to start.

• Contain the Windows Deployment Services Image capture wizard, which creates an install image from the client computer's operating system.

• Include a Windows PE image for administrators who want to perform other operations within Windows PE.

is that stuff you have to make yourself or am I missing some super awesome utility.wim somewhere?

-Drew

Link to comment
Share on other sites

It appears that if you have more than the PE step in your server unattend it freaks out, once i removed all of the other steps out it actually started working.

one other question i had was

this link:

http://technet2.microsoft.com/windowsserve...3.mspx?mfr=true

references that from the boot menu you could have boot images that:

Reformat the hard disks to support BitLocker Drive Encryption (using unattend), and then install Windows.

• Contain the Windows Recovery Environment (Windows RE) that you want to use when a computer fails to start.

• Contain the Windows Deployment Services Image capture wizard, which creates an install image from the client computer's operating system.

• Include a Windows PE image for administrators who want to perform other operations within Windows PE.

is that stuff you have to make yourself or am I missing some super awesome utility.wim somewhere?

-Drew

sadly there is no super awesome utility.wim yet, hopefully soon though, and yes, you could add as many images to your boot menu as you want!

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...