Windows Vista Deployment Servicing Overview Anders Bjrling Microsoft
Windows Vista Deployment & Servicing Overview Anders Björling Microsoft Services
Agenda Ø Introduction: Vista Goals, Vista Overview Ø Vista Deployment Technologies Ø Windows Imaging Format & Tools Ø Windows PE Ø Image Based Setup (IBS) Ø Unattended Setup Ø Windows Deployment Services (WDS) Ø Vista Servicing
Windows Vista Manufacturing Goals Ø Deliver Windows features for image creation, modification and deployment Ø Reduce the number of OS images required Ø Improve PC imaging process through scripting and deployment automation tools Ø Enable both online and offline servicing of the OS components and or images Ø Single set of tools for Desktop and Server Ø Improve documentation throughout the OS beta cycle and through post RTM of the Vista OS
Windows Imaging WIM Image Format WIM is a file based image format Ø Ø Ø Non-destructive application of an OS image Partial volume captures Single instance storage of file resources Multiple images / volumes in a single WIM container Application to variable size target drives Archive quality images – disk or file system structures are not stored
Windows Imaging WIM Image Format (Con’t) Ø Highly compressed format Single instance of duplicate files Ø Spanned media support WIMs can be split and applied from parts (. swm) Ø Bootable Image format Ø Support for booting Win. PE from a WIM
Windows Imaging Vista Image Sizes Image Client OS Installation (x 86 fre) install. wim Win. PE Image (x 86 fre) boot. wim Client OS Installation (x 64 fre) install. wim Win. PE Image (x 64 fre) boot. wim Beta 2 (build 5287) 1. 7 GB RTM Goal 123 MB 100 -120 MB 2. 0 GB 200 MB 175 – 200 MB 1. 7 GB
Windows Imaging (Image. X) Image. X Command line tool (no GUI tool available) Basic operations include: APPEND, APPLY, CAPTURE, DELETE, DIR, EXPORT, INFO, SPLIT, MOUNT(RW), UNMOUNT Imaging APIs (WIMGAPI) Exposes all imaging functionality Enables custom imaging applications and solutions Documented within the Deployment tool kit Enabling Technology (Filters) Ø WIM File System Filter: Allows images to be mounted and modified
Demo WIM Mount Vista WIM file Unmount
Unattended Setup: Answer File Ø A single universal answer file for the Vista OS (Components, Servicing, and Applications installs) Ø Standard XML file created in many ways: Ø Ø Script that calls the new Component Platform Interface API Output of new Image Manager application Ø Customizes images during setup OR offline Ø Ø passed to SETUP. EXE during Vista installation passed to PKGMGR. EXE during Vista offline image maintenance Ø All XP functionality will be supported. Ø Ø Some XP Unattend. txt settings are the same Some settings names have changed in Unattend. xml file
Answer Files In Windows XP Install ANSWER FILES Unattend. txt Sysprep. inf Win. Bom. ini oo. Beinfo. ini WINDOWS SETUP Windows XP Installation Multiple text files defined custom setup changes Archaic Required Knowledge of multiple processes and tools
Answer Files In Vista Windows Vista Install ANSWER FILES Unattend. xml WINDOWS SETUP Configuration Passes windows PE Generalize Specialize audit. System audit. User oobe. System Windows Vista Installation Multiple Files replaced a single XML answer file Simplifies customization process Only one toll needed All passes adressed in a single location
Demo Image Manager Windows System Image Manager
Windows Vista Modularization Ø Vista OS components are installed and serviced independently Ø Components describe their resources and dependencies in XML Ø Ø Registry items Configurable Properties Files Dependencies Ø SKU XML Manifests define components of a product Vista Components Shell File System Networking Media Player Audio
Modularization Ø Ø Vista is built from a set of components A Component consists of Ø A self describing manifest Ø Ø Resources to install the component Ø Ø with a unique versioned identity Files, Registry Keys, Settings, Install Actions List of other component dependencies Ø Vista comprises of 3000+ unique components Ø Installation and maintenance is declarative, not procedural
Vista Servicing Overview Ø Setup, Optional Components, Language Packs, Hot-fixes, Out of Band releases use the same infrastructure and tools Ø Vista servicing is Ø Ø Ø More robust (Transactional) Order independent (install/uninstall) Supports Image Servicing
Demo pkgmgr WIM PKGMGR
Windows PE Win. PE is… An operating environment built from Vista components an integrated part of the setup environment for Vista a platform enabling IT Pros to build deployment, recovery, imaging, and diagnostics applications a replacement for DOS boot disk scenarios Win. PE is not… Ø Ø a embedded operating system a replacement client or server operating system
Demo Win. PE Mount Win. PE Install drivers offline
Image-Based Setup (IBS) Ø All Vista release will ship as a Sysprep’d image Ø Setup. EXE applies images Ø Setup applies Images, using Unattend answer files for custom installation Ø Setup customizes the image under Win. PE before applying the image to the PC Ø Windows “Vista” Setup supports upgrading FAT/FAT 32 to NTFS, with the default format type NTFS Ø Two ways to “Install” Vista: Ø Ø Apply the RTM image and use Unattend. xml to customize setup. EXE Install Vista, configure, capture, and deploy using Vista Imaging tools (XImage)
Image-Based Setup Phases Offline Win. PE • Offline Pass • Win. PE Pass • Adding packages • Data Entry • Security bulletins • Drivers • Setup Selections On Line Configuration First Boot OOBE • Component Configuration: • Make device “unique” • Boot to “basic” OS • Sys. Prep specialization Machine OOBE options and settings: • Unattend. xml • EULA accept • Apply license files • Disk Prep • Configuration • Apply Image • Unattend. xml • Prepare boot data • Generalize • Specialize OOBEsystem pass • Audit. System • Registration • Audituser • Machine name • Users • Connectivity • Regional Settings
Demo WIM Different Phases
Windows Deployment Services (WDS) Ø Replaces Remote Installation Services (RIS) Ø RIS cannot deploy Vista Ø Will be available for WS 2003 when Vista client RTMs Ø Can install Vista, XP, WS 2 K 3, and W 2 K images Ø Uses Win. PE as the boot environment on target PC Ø Ø Win. PE can be customized Win. PE is deployed as a compressed WIM image with RAMDISK boot support Ø Win. PE-based WDS Client provides image selection Ø Native support for WIM images
WDS Operation Modes Legacy RIS Boot environment = OSChooser Image Types: RISETUP and RIPREP Administration experience = RIS toolset WDS Mixed Boot environment = OSChooser & Win. PE Image Types: WIM, RISETUP, and RIPREP Administration experience = RIS toolset and WDS MGMT WDS Native Boot environment = Win. PE Image Types: WIM Administration experience = WDS MGMT This is one-and-only mode in Longhorn Server
WDS Image Store Folder Structure RIS EXECs for Imaging PXE Boot Bin Boot. WIMs Image Groups Install. WIMs Database for WDS RIS Image Selection Possibilities RIS Images Win. PE UNATTEND. XMLs
Demo WDS
- Slides: 25