Building Base Image
Building Base Image
Building Base Image
One of the primary steps around planning involves selecting the appropriate starting operating system image to
use for installation. Enterprise customers have a variety of options to choose from for their starting OS image.
This section will outline the top 3 mechanisms that are available and the pros and cons for each approach. This
section assumes that most of these administrators are supporting a variety of hardware in their network.
Large enterprises often have older captured images that are used to deploy Operating systems on their existing
hardware pool. The image build process steps used for existing image creation can create challenges especially
when the image is being used for deployment on newer hardware systems. The ability of the Image to work on
newer hardware is also determined by the drivers that are included natively within the OS Image. As newer
hardware devices and thereby hardware systems emerge, the drivers may not be included natively often times
requiring manipulation of the image to make it functional.
For e.g. an XP image captured on a D630 system configured in AHCI Mode will not work with on an IRRT mode
controller setup on E-Series systems. An attempt to deploy an image will result in 0x07B BSOD message.
Other factors that can contribute to a non-functional images are hot fixes commonly known as QFEs (Quick Fix
Engineering) Released from Microsoft and/or Dell. Existing images do require a periodic refresh to be able to
support newer generations of hardware. In general the more compact the imaging process, the more likeliness
that it will require retrofitting.
Drivers packaged with the existing images can also sometime cause unexpected behavior when newer devices
are detected.
Retail OS media refers to the original Microsoft Installation media provided with each system by the
manufacturer or available from Microsoft. This refers to the original Microsoft RTM Disc as opposed to the
media provided by Dell labeled as ‘Reinstallation media’. Re-install media is customized snapshot of the
hardware system that was purchased and is much tailored to the configuration ordered. Microsoft media on the
other is the as-shipped media when the operating system or a corresponding integrated service pack was
launched. Depending on the timing it may or may not contain the latest hot fixes of Microsoft QFEs that have
been released since the particular OS was RTM ’ed (Release to Manufacturing). Thus the deployment process in
this case needs to layer in the QFE post OS installation to bring the OS up to the latest specification as defined
by Microsoft.
Dell systems ship out with Factory Installed images sometimes referred to as ‘on-the-box’ image which are
highly customized to the hardware at the time the system was shipped. The image can be reused as-is if the
target hardware was an exact match for the initial hardware deployment when the system is purchased. Some
other considerations with using the as-is factory image is the partition layout,
additional software dependencies, etc., that are ordered with the box and may have potential conflict when
deploying on other systems. Customers choosing to use the factory install image option should try and match
the hardware as closely as possible given the optimal operational efficiency that each image is customized to. A
point to also consider is these images are node-locked at the BIOS level to the motherboards. So deploying an
image from a machine to another machine without any kinds of sysprep generalize may cause un-foreseen
issues.
Installing on a VM
Virtual machines offer the most cost-effective way of building hardware image without relying on the physical
configuration of the box. While this absolves of any issues during the build can capture process, this doesn’t
necessarily mirror the building of the image on an actual piece of hardware. Images built in a Virtual machine
environment typically end up encompassing a larger driver set during the capture process. This implies the
images may be less than optimal but is highly portable.
Build Images
When building an image, there are various schools of thoughts on how the Master Image should be built
varying from the larger “One size fits all” image to the smaller “Stripped down” images. Also, we would be
making an effort to understand the OS specific nuances, integrating QFE’s and OS Service packs, integrating
hardware specific drives into the image build process, considerations for the image capturing process.
You can find a comparison between the Larger Image and the Smaller Images approach.
(-) All software’s are installed on all machines, (+) Software can be installed based on various inputs, and
hence high licensing cost. hence lower licensing cost.
A QFE is a software package that is used to address a problem in a Software Product. Microsoft and Dell Inc.,
regularly release these QFE to address various problems. Also to install an older OS on a newer hardware, we
need to install some software components like UMDF and KMDF which are released later, so that device
installation happens without any issues during OS Deployment.
Single Image that supports multiple systems. Bulky image, consumes more network bandwidth during
deployment, takes more time to deploy.
Advantages Disadvantages
Unsupported/Incompatible Drivers may be picked up the OS, than what was recommended, yielding a poor
experience.
Advantages Disadvantages
Difficult to design.
Only Supported/Compatible drivers are installed, hence giving the best experience.
Below is a snapshot depicting the use of WMI queries to install Drivers Packages for different systems.