How to advertise a capture image to a bare bone system (Full Version)

All Forums >> [Management Products] >> System Center Products >> System Center Configuration Manager



Message


darklord12 -> How to advertise a capture image to a bare bone system (9/17/2008 4:34:42 AM)

I have no problem understanding other features of SCCM, but I have problem understanding OSD.  I read the documentation regarding how to deploy an operating system image using boot media and in summary, here is how I understand it.

1. Build a reference computer manually with all the necessary update and software, then sysprep it and save the sysprep under %systemdrive%\sysprep
2. Create a boot capture image media - save it to a location and burn the .iso WIM file to a CD
3. Insert the boot capture CD into the reference computer and capture the reference computer's image to a UNC location on the site server

After the 3rd step, what can I do to deploy the capture image to the bare system, let's say a Dell computer with only the base operating system installed?  I kind of lost after the 3rd step.  Please correct me if any steps I listed above is incorrect. 

Can I use the boot image 86x that come with SCCM to deploy windows XP SP2?  




iglatz -> RE: How to advertise a capture image to a bare bone system (9/17/2008 4:44:14 AM)

To install an OS to a bare metal system, you'll need to use PXE. Boot the machine, press F12 and you'll be offered the prepared image if it's configured for PXE and bare metal installation. Don't forget to create an OS package and distribute the image to your DPs to be picked up by a new machine.
You should be fine using the boot image x86 to deploy any OS you like. Just make sure with WinXP that you use the same hardware as the machine you've created the image from. Otherwise you're image won't work.




jsandys -> RE: How to advertise a capture image to a bare bone system (9/17/2008 8:20:40 AM)

Although what you're are doing is possible with OSD, you're making it very difficult on yourself.  First, you should use a Build and Capture task sequence to automate the image creation.  Building a reference system from scratch manually is anti-IT.  Using a Build and Capture task sequence allow you to refine your image and easily update it in the future.  It also allows you to automatically slipstream drivers and applications into the image (among other things).

As for delivering the task sequence to a bare metal system, you can do one of two things.  As mentioned above, you can PXE boot.  You can also burn a boot image to a CD/DVD/USB key.  Either way, the boot image is started on the target system; this boot image is Windows PE 2.x based and will actually control the process.

Note that I said task sequence delivery instead of image delivery.  This implies that you create a deployment task sequence to deliver the image.  This ask sequence is similar to the build and capture one and allows you to do much more than just deliver the image including deliver applications and slipstream drivers in. 

Building the two task sequences is wizard driven, but you are free to create one from scratch or modify the ones created by the wizard.

There's a lot more to it though.  OSD is much, much more than delivery an image, my dog can do that.  I suggest looking through the Technet docs and other online resources (there's only one decent book out now).




rbennett806 -> RE: How to advertise a capture image to a bare bone system (9/17/2008 11:06:21 AM)

Well first off, I gotta disagree with JSANDY - I build mine manually because I do a lot of custom tweaks in the OS .WIM image file and it'd probably take me longer to automate it all (and some of it can't be automated with scripts). So with that said, here's a broad, 50,000 foot overview of the steps for OSD bare metal deployment via bootable CD:

Import Device Drivers into the Driver Catalog
Create the Configuration Manager 2007 Client Installation Package
Create a Custom Boot Image
Adjusting Boot Image Drivers (make sure the image has the needed NIC and SATA drivers)
Create the SCCM OS Deployment Collection
Create the Needed Application Packages to be Deployed With the OS
Capture the Reference Machine
Add the Newly Captured OS .WIM Image
Create the OS Image Task Sequence
Advertise the Newly Created OS Image Task Sequence to the Deployment Collection


And of course you'd also need...
Adding a new computer to the SCCM database
Generating the SCCM Image Capture Media CD
Generating the SCCM Bootable Media CD


And here's the steps to make the bootable CD:
If not already open, open the Configuration Manager Console and then expand “Site Database (XXXXX)”.Expand the Computer Management node.Expand the Operating System Deployment node.Highlight the Task Sequences node.Select the Actions | Create Task Sequence Media menu item.Select the “Bootable Media” radio button, and then click the Next button.Select the “CD/DVD set” radio button.Enter the location to save the .ISO image to, and then click the Next button.Media file: C:\SCCM_BootableMediaCD.isoCheck the box labeled “Protect media with a password”.Enter and confirm a password.Perform the needed media certificate actions for the mode of the site, and then click the Next button.Select the boot image and distribution point that should be used, and then click the Next button.Boot image: (use the boot image that has been created and contains the needed NIC and SATA drivers)Click the Next button to accept the Summary information and build the .ISO image file.After successfully building the .ISO image file, click the Close button.Create the physical Bootable Media CD from the newly generated .ISO image file.




darklord12 -> RE: How to advertise a capture image to a bare bone system (9/17/2008 5:01:25 PM)

Rbennett or anyone who can address my question: I don't understand about the part where I build the collection. How can I add the bare metal system to the database collection if the system doesn't have sccm client on it yet?  Also I assume that I have to enable PXE boot and copied the captured .WIM image on the distribution points before I turn on the bare metal system with the Boot CD.

Also, is the Boot Disk diffrent from the captured boot disk or are they the same?




cjones464 -> RE: How to advertise a capture image to a bare bone system (9/17/2008 9:27:29 PM)

I have just completed this exact process with my Build technician.
I know SMS, he knows xp and ads and the OLD bdd.

Jason and Rbennett and both make good points.
Firstly I wanted to do it using the Bennett approach. I was more comfortable with that
My build technician wanted to do it Jason’s method.

I conceded and let him do the formal wizard driven method. In a way I am glad because I u’stand so much more about the op sys deployment methodology in general. We have not quite got all the oem drivers working yet because some are multi layered. But we can lay down a functional operating system on bare metal, from PXE boot, using one OS image, across two manufacturers, (2 models of ibm & 3 models of HP) and install apps.

You will also need MDT (well I think you will but some bright spark will come along later and say different)
There are many many gotchas in the whole process though and you allude to one in your final sentence
“Can I use the boot image 86x that come with SCCM to deploy windows XP SP2?”

If you use the boot image that comes with sccm to deploy XP you MUST remember that the boot image is actually a VISTA shell. This is good for SCCM OSD because it gives you  more features whilst the client is running under the boot image phase/s (both for the capture and the deploy phases).
But the hardware must be vista compliant. (even though you are deploying XP when running under winpe you will be in Vista land so your nic and video ect must be “Vista capable” .) you can prove this to yourself because as the client boots you will see a vista style progress bar.
Also, I have read, and I am told, my build tec says he addressed this, that when the drive is formatted by the deployment process it formats with a vista file system which gives grief when you try to subsequently lay down XP on top of that.  I understand there is a known fix /workaround for this.

Now, about your collection question.
SCCM will not deploy to a client that it does not recognise.
So there is this “nasty secret” bit of VBS that “helps you out “
Create an empty collection in sccm,
You edit this pxefilter.vbs and tell it the site server, site code, and the collection number (not collection name) you created.
The PXEFilter “intercepts” the PXE boot process and populates your collection with the MAC address of the client as it boots.
SCCM now “knows about the client" and can run the capture and or the deployment task sequence against this.
Search the Microsoft website for sccm_MDT_configuration.wmv it is a very good video it is actually for Vista deployment but is great for understanding the process. I’d a been lost without it. Also it was done on a different version of sccm and MDT but the theory is sound.
There seems to be a lot of conflicting advice about dhcp scope settings for SCCM PXE booting but I have found a mixture of settings that work for me in my lab. At least I know what to look out for when we move into live.



I actually feel confident now that I could attempt Rob Bennitt’s approach now that I know what is required.
But… You say you know SMS well so I assume you know many of its little idiosyncrasies too. There are quite a few non default settings that you will have to adjust Just to get a client to SCCM PXE boot.  

Finally, Not to sound patronising but Please try it in an offline lab first ! there are a few steps that if you get wrong you will NOT be able to clean out fully successfully without uninstalling your PXE point if not rebuilding your site completely.
If you are interested, time for us to get from building the lab to first successful test lab deployments – two guys – three weeks.

You may rate my post if even if the text is rubbish the pointer to Microsoft’s sccm_MDT_configuration.wmv is worth one out of ten ? ;)




darklord12 -> RE: How to advertise a capture image to a bare bone system (9/18/2008 1:59:12 AM)

uhm, I never heard of MDT before.  I watched the video and it's very good. Do I really need MDT for OSD?  What I am interested now is a step by step brief process on how to capture manually built image and successfully advertise the image to bare metal system using boot cd.  Once I understand this process then I will definitely look at PXE boot process and how MDT plays in OSD deployment process when I have time - seems like a more efficient way, but I need time.




iburnell -> RE: How to advertise a capture image to a bare bone system (9/18/2008 11:24:50 AM)

You don't need MDT (yet). You've successfully created your .WIM image doing the capture. So now you just need to create the Operating System Image by importing it into that node of the console. Then follow the task sequences to create a deployment task - call it something useful like "Windows XP Professional SP3" - or whatever !

You will need to have packages for the SMS Client (point it to the \client directory NOT \client\i386) and User Stae Migration Tool (USMT 3.0.1) IF you want to use it to copy profiles from old to new machines - don't have to at this point

Then distribute the new Image out to DP and advertise the Task Sequence to a collection

The key is that you use Computer Association tab to import the "bare-metal PC" by using either a .CSV file or manually enter the new PCs MAC address. Once done you'll see the PC in the collection. Notice the properties of the computer has manual machine entry - its just a dummy entry to allow you to boot

Then on the PC boot/F12 - it should pick up the PXE boot because you have the task advertised to that PC and then off it goes and install your image and drivers - don't forget you have to load up the drivers for the model of PC you're deploying to

Hope this helps - there's tons more to OSD but you just need to start somewhere




rbennett806 -> RE: How to advertise a capture image to a bare bone system (9/18/2008 7:28:50 PM)

darklord12, if you can't get things rolling soon, drop me an e-mail. I've got a step-by-step guide I've been working on as time allows. So while it's still pretty rough around the edges it might help you get started (and maybe I can get some free feedback on it in the process)...




darklord12 -> RE: How to advertise a capture image to a bare bone system (9/19/2008 5:23:25 AM)

I already PM you my email.  Please send me the guide.  Thanks.




rbennett806 -> RE: How to advertise a capture image to a bare bone system (9/19/2008 2:46:57 PM)

Hmmm musta got caught in the SPAM filters. I've changed my e-mail address for here, so try it again when you get the chance...




darklord12 -> RE: How to advertise a capture image to a bare bone system (9/19/2008 4:29:17 PM)

Well, I just post it here.  It's lekhanh88@comcast.net.  Thanks.




rodtrent -> RE: How to advertise a capture image to a bare bone system (9/19/2008 5:06:43 PM)

You can also use CFS to post it:

http://www.myitforum.com/absolutefs/default.aspx




Page: [1]

Valid CSS!




Forum Software © ASPPlayground.NET Advanced Edition 2.4.5 ANSI
2.296875