Ghost Solution Suite

 View Only
  • 1.  GSS 2.0 and Imaging Vista

    Posted Dec 18, 2006 06:51 PM
    I have been using Ghost for capturing and distributing images to workstation clients since way back in Win 2000. I have probably "ghosted" in every possible way, GCast server w/floppy boot, w/pxe boot, even stand-alone from a bootable DVD. Since WinXP has long been running in my production environment, I now only need to do machines one at a time and use a large USB external drive with a BartPE boot partition and Ghost32. It's just really easy and fast this way.

    I have already downloaded and installed GSS 2.0 and have successfully cloned (without sysprep) a Thinkpad T42p with Vista Ultimate (disc to image/image to disc.) With the cloned drive in the T42p, it booted up fine, PnP'd the new drive and didn't even give me any "Genuine Activation" grief. So my first try at Ghosting Vista was a success. It looks like my company is going to be an early adopter of Vista so I really need some questions answered:

    1. What are the most significant new capabilities in GSS 2.0 with regards to Vista?

    2. Will I still need to create a separate image for each hardware variation i.e., a desktop workstation with high-end ATI graphic card vs same brand but lower-end model with built-in Intel chipset video? IBM/Lenovo notebooks with slightly different hardware - T42/T43/T60/Z60/X60?

    3. What about the Sysprep process? I've been using Sysprep version 2.2 (5.1.2600) dated 8/03/2004 for WinXP sp2. For what Sysprep does, volume license activation, configure Mini-Setup, etc., how will this be different for Vista?

    Thanks.


  • 2.  RE: GSS 2.0 and Imaging Vista

    Posted Dec 20, 2006 03:58 AM
    > 1. What are the most significant new capabilities in GSS 2.0 with regards to Vista?

    That's a hard question; as proud as we are of the work we have done, "most significant" is a really hard thing to judge because so many people use GSS in such radically different ways, and in addition we developers don't necessarily have the right perspective on how valuable the features we worked on are. We made hundreds and hundreds of changes, some of which aren't particularly "visible" or just take away aggravating limitations.

    Still, here's a couple I think are great:

    In GSS2 the console's configuration-change system detects that it's being run against a machine which is set to run the sysprep mini-setup, and it edits the sysprep.inf (or XML, for the Vista sysprep) to make the same changes. This means that if sysprep removes and reinstalls network adapters due to hardware changes, it Just Works. For some people this is going to be huge, and for others it's just "ehhh, they fixed a bug" - which is a reasonable thing to think, despite the fact that getting this done right took a lot of focus and effort and a total redesign of the whole post-clone configuration process.

    In Windows PE, when you use Ghost32 now the volumes it just cloned are automatically mounted inside PE (and you can force the drive letters they get assigned with a switch) so you can script your own post-clone customizations without needing to fiddle with Diskpart.

    For almost every tool we make, there is now a 32-bit version that runs in PE, not just ghost32 and gdisk32. Ghost Walker, omnifs, the new post-configuration tool, all have DOS and PE versions.

    To make Ghost work with Vista wasn't trivial; instead of BOOT.INI, Vista uses a thing called the Boot Configuration Data database, which combines the functions of the old boot.ini with the volume assignments based on MBR disk signatures that previous systems kept. When you restore, Ghost doesn't like clear out the disk signature like it used to, because Vista wouldn't even boot if we did that. Instead, it goes through and updates the BCD database and the volume mount tables; this has all kinds of useful side-effects for cloning other Windows editions..

    The client-initiated task UI works with all terminal service/remote desktop sessions, sorts the task names alphabetically, the Ghostsrv.exe makes directories automatically, and lots of other things like that which seem like trivial bugfixes but which are customer pain points that we've dealt with. These forums are relatively new and we didn't do everything that we wanted to that folks raised, but it's important to me that we started this process and we intend to continue it. We've started work on the next version and more of what has been asked for is coming.

    > 2. Will I still need to create a separate image for each hardware variation

    If you're asking if we've added hardware-independent restore as in BESR without sysprep, the answer is that no, in GSS2 that part still works as before through sysprep.

    > how will this be different for Vista?

    Mostly, we've tried hard to make it not different; we tried to make sysprep in general more seamless when used in the console and to have all the versions Just Work. You do, unfortunately, need to be aware of the fact that the Vista version of sysprep.inf is now in XML if you supply your own customization.


  • 3.  RE: GSS 2.0 and Imaging Vista

    Posted Dec 20, 2006 08:35 PM
    Hi Ron,

    GSS 2.0 provides couple of good features that eases Windows Vista Migration .

    The Symantec Ghost Client Inventory functionality obtains information from the Windows Management Interface (WMI) repository on each Console client computer. The default filters can help you to identify the computers that meet the minimum required specification for Vista. You can use this feature to identify the computers that need hardware upgrades for Vista.

    If you want to migrate your computer from XP to Vista, the User Migration feature will help you to make the migration easy and fast. You can capture application settings and Windows configuration settings from XP and migrating them to Vista. This feature is not only included in the Ghost Console, but also can be run as a standalone application.

    The Vista sysprep is simpler than before, it is installed along with the Vista OS installation and is located in the %WINDIR%\system32\sysprep folder. From sysprep GUI, it runs on either /audit or /oobe mode with an optional switch /generalize. The /oobe mode replaces -mini, and the /generalize includes -reseal, -nosidgen and -activated switches in WinXP.

    Vista sysprep's image can be deployed to a machine that its hardware abstraction layers (HALs) don't have to be compatible with the source machine where the image is created. So you can deploy sysprep'd Vista image between different brands and models, from desktop to laptop or the other way around. From what I've seen, this part worked pretty good.

    The answer file creation process is totally different to "Setup Manager Wizard" which we normally use to create answer file for 2K and XP. You will need to use "Windows System Image Manager" to create Vista sysprep answer file called unattend.xml. It is included in the "Windows Automated Installation Kit" (WAIK) DVD. The application includes several good help manuals.

    Regards,
    Jenny


  • 4.  RE: GSS 2.0 and Imaging Vista

    Posted Mar 27, 2007 12:35 PM
    Great information - could you provide any links or extra information about the SIM software?  I'm a bit confused as to where I find this.  I have tried downloading the WAIK but all I can find is the user's guide.  Basically I'm very new at using sysprep for Vista and am looking for very detailed instructions.  Thank you so much for your time.