Using ImageUltra Builder - IBM Redbooks
Using ImageUltra Builder - IBM Redbooks
Using ImageUltra Builder - IBM Redbooks
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
partitioning modules in a base map to accomplish various results. When you use a<br />
partitioning module to create additional partitions with data, the module contains all of<br />
the information required to create the additional partition and all of the data to be<br />
placed in the additional partition. These types of partitioning modules are typically<br />
created using an imaging tool, such as Symantec Ghost or Symantec DeployCenter.<br />
See 1.14, “Creating a partitioning module” on page 47.<br />
► Application modules: Each of these modules contains all of the components associated<br />
with a specific application program. Software applications such as Microsoft Office, Adobe<br />
Acrobat and <strong>IBM</strong> System Migration Assistant would be separate application modules. See<br />
1.10, “Creating an application module from source files” on page 28.<br />
– If you are building an ultra-portable image or a portable-sysprep image, you can use<br />
application modules.<br />
– If you are building a hardware-specific image, you cannot use application modules<br />
when deploying the image. All applications must have been previously contained within<br />
the hardware-specific image when it was created.<br />
► Device driver modules: Each of these modules contains all of the components<br />
associated with a specific device driver. There would be a separate device driver module<br />
for the <strong>IBM</strong> ThinkPad video driver or a ThinkCentre audio driver for example. 1.11,<br />
“Creating a device driver module from source files” on page 32.<br />
– If you are building an ultra-portable image or a portable-sysprep image, you can use<br />
device-driver modules.<br />
– If you are building a hardware-specific image, you cannot use device-driver modules in<br />
conjunction with that image. All device drivers must be contained within the<br />
hardware-specific image.<br />
During the deployment process, you choose which base map and which driver map to deploy.<br />
This enables you to maintain device-driver modules and driver maps independently of the<br />
operating-system and application content defined by base maps. In addition to modules, the<br />
<strong>ImageUltra</strong> <strong>Builder</strong> program enables you to create containers in the repository.<br />
► Container<br />
A container is a special type of module that enables you to group other modules together<br />
under a single identifier. All modules in a container must be of the same type. For<br />
example, you might want to group all of the device drivers used for a specific machine type<br />
into a device-driver container. Or, you might want to group a Windows 2000 base<br />
operating-system module with all of its associated add-on modules into an<br />
operating-system container. The use of containers is optional, but you might find<br />
containers helpful when creating maps because you can simply inserting the container<br />
module into your map instead of inserting each individual module.<br />
► Filters<br />
Filters automate a decision during the installation process. You typically use filters to<br />
obtain hardware-related information from a target computer to determine if a specific<br />
module or set of modules should be installed. The <strong>ImageUltra</strong> <strong>Builder</strong> program provides<br />
filters that check the machine type, machine type and model number, hardware platform<br />
(mobile or desktop), and whether or not a computer is an <strong>IBM</strong> computer. You can also<br />
develop your own filters if needed.<br />
Filters are DOS-based programs that run during the installation process. In most cases<br />
filters query the BIOS of the target computer, but they can query other devices that store<br />
identification information in a ROM or EEPROM module. For example, you might want to<br />
check for the presence of a PCI modem before installing a modem-related application<br />
program or you might want to check for a specific machine type to determine which device<br />
drivers should be installed.<br />
14 ThinkVantage Technologies: <strong>Using</strong> <strong>ImageUltra</strong> <strong>Builder</strong>