Page 3 - User Guide
ImageUltra BuilderVersion 5.0 User Guide Date: February 5, 2010
Page 5 - Contents; Preface
Contents Preface . . . . . . . . . . . . . . vii Who should read this guide . . . . . . . . viii Web page references . . . . . . . . . . . viii New features in ImageUltra Builder . . . . . . viii Features added to versions 2.0 and 2.01 . . . viii Features added to version 2.2 . . . . . . . ix Featur...
Page 9 - vii
Preface This guide has three purposes: v To help you understand the concepts behind building, deploying, and installingSmart Images using the ImageUltra ™ Builder program. v To guide you through the ImageUltra Builder installation process. v To supplement the ImageUltra Builder help system, which pr...
Page 10 - Who should read this guide; Web page references; Import; viii
Chapter 11, “Getting help and support,” on page 183 contains instructions aboutgetting help and support for the ImageUltra Builder program. Chapter 12, “Dealing with exceptions,” on page 185 contains helpful informationabout working with special cases that affect the image building process. Chapter ...
Page 11 - Features added to version 2.2; ix
v Deploy Wizard: A Deploy Wizard simplifies the process of creating distributionCDs, and network-deployment CDs. v Redesigned Map window: The Map window has been redesigned so you canselect and manipulate multiple items in a map. v Variable support: Support for variables in the menu system has been ...
Page 12 - Features added to version 3.0; Features added to version 3.1
v New module templates: Templates are provided for the new I386 module andthe unattend.txt module. These templates are in-built modules that can bemodified, imported, or exported. Or if you prefer, you can create your owntemplate modules. v Enhanced flexibility in maps: You can now create menu items...
Page 13 - Start; xi
v Updates to the splash window. Users can now press Shift+Ctrl+C to bring up acommand prompt window. v The use of a splash window. The splash window is used to display the contentsof a log file. A message-box dialog displays messages to users as it movesaround the screen. v The new Migrate Repositor...
Page 14 - xii
v Silent key is the flag to run the application silently. The flag can be Yes or No. Itis an optional flag. The default is No (off). v Log key is the location of the log file. It is an optional key. If this key is not set,the log file will be created in the same location where the iurbr.exe is insta...
Page 15 - Chapter 1. ImageUltra Builder capabilities; Understanding images
Chapter 1. ImageUltra Builder capabilities The ImageUltra Builder program provides new methods of creating, deploying,and installing custom images. This chapter provides information to help youunderstand the concept of building images and the various types of images thatthe ImageUltra Builder progra...
Page 17 - Types of images supported by a Smart Image
a faster overall deployment/installation cycle. Speed is affected by the amountof network traffic and certain map settings.During the deployment phase, a unique network staging-folder is created on thenetwork for the target computer. The person controlling the direct-networkinstallation (typically a...
Page 19 - Anatomy of an Ultra-Portable Image
Ultra-Portable Image comes with a cost; this type of image takes more than 50minutes to install. Nevertheless, the life-cycle of an Ultra-Portable Image istypically longer than Portable-Sysprep Images and Hardware-Specific Imagesbecause the image can be used across a wide range of personal computer ...
Page 20 - Portability of an Ultra-Portable Image
or implement a process that prompts the person installing the image to provide allnecessary user settings near the beginning of the installation process. The settingsare stored and provided to the Windows setup program when needed. This featureminimizes the amount of time that someone needs to be pr...
Page 21 - Portable-Sysprep Image; Anatomy of a Portable-Sysprep Image
on a non-Lenovo branded Windows Vista or Windows 7 computer. After14 days, Microsoft will require you to register the operating system andcomputer to activate the image. An Ultra-Portable Image enables you to use a driver map to control the level of thedevice drivers deployed at the target computer....
Page 22 - Portability of a Portable-Sysprep Image; Hardware-Specific Image; Anatomy of a Hardware-Specific Image
mini-setup. The mini-setup prompts for specific user information and performs alimited hardware query. Although the mini-setup makes allowances for minorvariations in the hardware (such as audio, video, and so on), it does not dealeffectively with different core chipsets. Because a Portable-Sysprep ...
Page 23 - Portability of a Hardware-Specific Image; Summary of image types
Portability of a Hardware-Specific Image A Hardware-Specific Image is for use on identical computers. Hardware variationsare limited to plug-in devices and peripherals for which device drivers wereprovided on the source computer. No variation in software content can be handledby the deployment proce...
Page 25 - Chapter 2. An overview of the image process
Chapter 2. An overview of the image process This chapter will help you understand the various processes and componentsassociated with the ImageUltra Builder program and how they relate to each other.For step-by-step instructions on how to complete any of the processes described inthis chapter, refer...
Page 28 - Importing maps and modules from a service partition or HPA
The five basic steps to develop an image There are five basic steps to developing an image: 1. Importing pre-existing modules 2. Building a module 3. Creating and modifying base maps and driver maps 4. Deploying Smart Images to target computers 5. Installing images on the target computer The remaind...
Page 29 - Building a module
maps as they are, create new maps based on the maps created by the ImportWizard and modify the maps to meet your particular needs, or discard the mapsand create your own maps. v If base maps and driver maps already exist in the service partition of a sourcecomputer, you can import those maps. Maps e...
Page 31 - Creating a base operating-system module
signed, WHQL-certified device drivers will result in interruptions during theinstallation process because of Windows-generated information messages, whichrequire user interaction to bypass. After the application, add-on operating-system component, or device driver hasbeen prepared, use the New Modul...
Page 32 - Creating an I386 base operating system module
Creating a base operating-system module from aPortable-Sysprep Image Creating a module from a Portable-Sysprep Image is nearly identical to creating amodule from a Hardware-Specific Image. The only difference is in the way youcreate the Portable-Sysprep Image on the source computer. By altering how ...
Page 33 - Creating a partitioning module
The Primary Partition partitioning module is responsible for preparing the targethard disk to accept a Windows installation. It creates the partition, formats thepartition, and establishes the partition as a bootable partition. Three PrimaryPartition partitioning modules are provided as part of the ...
Page 34 - Creating or modifying base maps and driver maps
intend to install an Ultra-Portable Image and need to have more than one userpartition on the target computer hard disk. If you are installing a multiple-partition Portable-Sysprep Image orHardware-Specific Image, the use of a partitioning module for the creation of theadditional partitions is optio...
Page 37 - Driver maps; Defining the deployment and installation method
Driver maps Driver maps are for use with Ultra-Portable Images and Portable-Sysprep Imagesonly; driver maps are not used by Hardware-Specific Images. If you select a driver map in conjunction with a base map that contains a Hardware-Specific Image, thedriver map is ignored during the installation of...
Page 38 - Defining service-partition behavior
v Network deployment with local installation: This method uses the servicepartition as a staging area for the complete Smart Image. You can also elect not to predefine an installation method and instead, prompt theperson at the target computer to select an installation method at the time ofdeploymen...
Page 40 - Defining user information; User Information; Deploying Smart Images to target computers
To start the tool, click Tools in the Main window menu bar; then, clickAdministration. Follow the instructions on the screen. Defining user information The User Information tab in base maps enables you to define default values foruser-specific settings, or prompt for user-specific settings near the ...
Page 44 - Installing images on the target computer after deployment
Installing images on the target computer after deployment In a standard network installation (network-deployment with local installation) oran installation from ImageUltra Distribution Media , the first boot cycle following the end of deployment starts the installation process. The following sequenc...
Page 45 - Performing a direct-network installation; Advanced functions
Performing a direct-network installation A direct-network installation combines deployment and installation into oneseamless operation. Like a standard-network deployment, a direct-networkinstallation uses either a Network Distribution CD or a Network Distribution Disc (CD or DVD) to begin the opera...
Page 46 - Filters; Utilities
Filters Filters automate a decision during the installation process. You typically use filtersto obtain hardware-related information from a target computer to determine if aspecific module or set of modules should be installed. The ImageUltra Builderprogram provides filters that check the machine ty...
Page 47 - Chapter 3. Staging-area behavior and logic; Staging areas details
Chapter 3. Staging-area behavior and logic As discussed in chapter 1, the ImageUltra Builder program can use two differentstaging areas for deployment: v The service partition v The network-staging folder In addition, some ThinkPad and ThinkCentre computers use a Hidden ProtectedArea (HPA) to store ...
Page 49 - The network-staging folder; Deployment and installation overview
With the latter two options, the service partition is resized or eliminated and theprimary partition is resized to recover any unused space. For additionalinformation about these settings, see “Base-map settings” on page 67 and lookfor the information about the Image Cleanup tab. Access to the servi...
Page 50 - Standard network-deployment process with local installation
Standard network-deployment process with local installation The following illustration shows the standard network-deployment process withlocal installation. Notice that the service partition is used as the staging area for allmaps and modules required for the Smart Image. Selectbase mapand driver ma...
Page 51 - Direct-network installation
Smart Imageon servicepartition Final imageon C partition Create distribution CD Start target computer with distribution CD Smart image on Staging area (service partition) C partition Repository Deployment Installation S e t u p Cop y 5 6 4 3 2 1 Make menu selections to define the image to be install...
Page 52 - What is a Hidden Protected Area?
Select base map and driver map Make menu selections to define the image to be installed Staging area (Network-staging folder) Setup Repository (Optional) Smart Image or copy of installed image Final imageon C partition 4 3 1 2 Copy (optional) Unpack Unpack Unpackrequiredmodules 1. The person control...
Page 53 - Recovery impacts; Restore your system --> Restore my hard drive to the original; Importing modules and maps from an HPA
Each Boot PSA is digitally signed to deter tampering and to deter viruses. Eachtime a Boot PSA is used, the signature is checked. Only those PSAs with validsignatures are permitted to boot. Data PSAs contain all of the files associated withthe application itself. Some ThinkCentre and ThinkPad models...
Page 54 - Impacts
v As a retail product for non-Lenovo-branded computers v As a downloadable product for selected ThinkPad and ThinkCentre computersfromhttp://www-307.ibm.com/pc/support/site.wss/document.do?sitestyle=lenovo&lndocid=MIGR-4Q2QAK The Rescue and Recovery tools reside in two locations: v On the Window...
Page 55 - Restore to factory contents; Security dependencies; High security
Recovery version 1 or 2 program will be installed in a virtual partition andseveral additional Rescue and Recovery tools will be installed on the C partitionand added to the Windows Start menu. v Scenario 3: Installing a Smart Image on a target computer that has a service partition containing the Re...
Page 61 - Chapter 4. Installing the ImageUltra Builder program; Minimum requirements; Networking requirements:; ImageUltra Builder console computers
Chapter 4. Installing the ImageUltra Builder program Before using the information in this chapter, you must have a good understandingof the image-creation process and be familiar with some of the terminologyassociated with the ImageUltra Builder program. Take the time to read Chapter 1,“ImageUltra B...
Page 62 - Minimum networking speed:; ImageUltra Builder target computers; Prerequisites; Help
Disk space: 1.5 GB of available disk space to install the ImageUltra Builder program Repository: The amount of disk space required for the repository depends on the size and number of modules that will be stored in it. Removable-media drives: v CD or DVD drive for installation v Recordable CD or DVD...
Page 63 - Installation considerations
Installation considerations Consider the following information when installing the ImageUltra Builderprogram. The ImageUltra server installs Cloudscape V10.0, a relational database programthat is written entirely in Java ™ and is supported on any certified Java Virtual Machine (JVM). Running Cloudsc...
Page 65 - Installing an ImageUltra Builder server
10. When the Installation is complete, click Finish . The ImageUltra Builder shortcut has been installed on your desktop, and you can now begin usingImageUltra Builder. Note: If you install ImageUltra Builder on a console, you must also follow thesteps to install ImageUltra Builder on a server. Inst...
Page 67 - Upgrading from a previous version of ImageUltra Builder
1. Open ImageUltra Builder. 2. Make sure the ImageUltra Builder Server is running.To access the ImageUltra Builder Server: a. Open Windows Explorer. b. Open the Program files folder on your main drive. c. Select the IBM folder , then select the Cloudscape_10.0 folder . d. Double-click StartCloudscap...
Page 68 - Getting help after installation
Note: No files from the previous version are overwritten by the installationprocess. The new version of the ImageUltra Builder program is installedin its own folder and the ImageUltra Builder 5.0 icon is added to theWindows desktop. 3. When the ImageUltra Builder program installation is complete, cl...
Page 69 - Chapter 5. Working with the ImageUltra Builder interface; Conventions used within the interface
Chapter 5. Working with the ImageUltra Builder interface The ImageUltra Builder interface provides the following important functions: v It enables you to manipulate modules within a repository, create additionalrepositories, and navigate among all defined repositories; v It provides direct access to...
Page 74 - Module repository; File; Next
Table 6. Icons used within the interface (continued) Icon Name Description KeyboardShortcut Variable Used in the Variables tab of aMenu Item Properties window ofa base map to identify a variable. Conditions Used in a base map or drivermap to indicate that conditions(filters or variables) are associa...
Page 75 - Exporting maps and modules
Note: The folder name will not be used as the name for the new repository.You will have the opportunity to define a name for the repository laterin this procedure. Note: You also can enter the IP address of the server in the Server field. For alocal server, localhost also can be entered. 6. Click Ne...
Page 76 - The Repository window
Note: While exported modules are in an external folder, they can no longer bemodified, referenced, or used in any way as part of the image process.However, if you ever need the map or module in the future, you can importit back into the repository. To export a map or module, do the following: 1. Cre...
Page 78 - Entries and icons; Manipulating entries
Entries and icons Each entry in the repository has an icon associated with it. Module icons serve thefollowing purposes: v They provide a visual indicator for the type of module (operating-systemmodule, application module, device-driver module, filter module, or utilitymodule). v They distinguish a ...
Page 79 - Searching for specific maps and modules
1. While in the Repository window, repeatedly press the Tab key until you arelocated in the correct area of the window; then, use the Up Arrow or DownArrow key to select the appropriate entry. 2. Press Alt+E to open the Edit menu, use the Down Arrow key to select Copy , and then press Enter. (Or, yo...
Page 80 - Tools; Base Map Appearance Under Windows PE
Map windows When you double-click either a base map or driver map in the Repository window,a Map window opens. Map windows are divided into two panes: the TreeStructure pane and the Contents pane. The left pane is the Tree Structure pane, which contains a root entry andmenu-item entries. In a base m...
Page 81 - boldfaced; ACCEL
v Edit box: This is a control which prompts the user for input and has a promptvariable associated with it. v Checkbox: This is a control which enables a user to choose multiple selectionsfrom a list for which checkbox has been selected in its properties, and whosetext does not begin with an ampersa...
Page 85 - Menu Item Properties window
Driver-map settings In the Map Settings window for a driver map, you can do the following: v From the General tab, you can view the map name and add comments about themap. The Comments field supports up to 1024 characters. You can also assignkeywords, which are used in conjunction with deployment me...
Page 88 - Modifying module attributes and map settings; Method 1: Icon identification; Method 2: Properties identification
Modifying module attributes and map settings By default, when you import or create a map or module, it is placed in therepository in the test state. As long as a module is in the test state, you can modifyits attributes and source files and rebuild the module as many times as is needed.As long as a ...
Page 90 - Map tools; Settings
This selection provides instructions on how to locate and copy the ImageUltraCustomization Program (IUBCP.EXE) to a CD or shared drive. The ImageUltraCustomization Program is required when building the source forPortable-Sysprep Images. A Repository window must be open before thisselection can be ma...
Page 91 - Chapter 6. Map construction overview; Creating a base-map tree structure; Insert; Inserting menu items in a base map
Chapter 6. Map construction overview Creating a fully functional map involves four fundamental steps: v Creating a map entry in the module repository v Populating the tree structure with modules v Preparing source files for modules v Specifying the module-installation order This chapter focuses on t...
Page 92 - View; Properties; Submenu Items
and Windows 2000) before modules or submenu items are added. Also shown isthe corresponding default installation screen as it would appear at the targetcomputer. Notice how the menu items in the base map directly correlate to the menu itemson the installation screen at the target computer. Optionall...
Page 93 - Inserting modules in a base map
5. In the Title field, type Select an operating system . 6. In the Main window toolbar, click the Save icon and then close the Menu Item Properties window. Now take the map one step further and give the installer language choices for theWindows XP Professional operating system by adding more subordi...
Page 97 - Primary NTFS Partition partitioning module; ImageUltra Customizations module
Special considerations for Windows Vista or Windows 7 baseoperating-system modules The Windows Vista or Windows 7 base operating-system module is the coreelement of an Ultra-Portable Image that can be deployed and installed on Lenovobranded and non-Lenovo branded computers, regardless of hardwarecon...
Page 99 - Using utilities in a base map; Assigning utilities to base-map menu items; Approach A
Using a container for I386 base operating-system modules andrelated modules Some developers might find it easier to package the I386 base operating-systemmodule, the appropriate Primary NTFS Partition partitioning module, the Sysprepmodule, the ImageUltra Customizations module, and the appropriateUN...
Page 101 - Assigning utilities to base maps
3. Associate a utility with each menu item in the custom utility menu. 4. Create links under each utility menu item. Each link provides a path afterthe utility runs that would not otherwise exist. This link usually returns theuser to custom utility menu. 5. For each utility menu item, click View the...
Page 102 - Using filters in a base map
7. If your repository contains folders, use the left pane of the Add Utilitywindow to navigate to the folder that contains the utility you want to add;then, click OK . The Add Utility window closes and the utility is added to the Before/After Menu Options tab. 8. Double-click the utility you just ad...
Page 105 - Using links in a base map
When this map is used on a computer having the machine type of 2143, the onlyselections that will appear at the target computer will be the menu items for theoperating system modules developed for that computer. If you had manyoperating-system modules in your map, but only one Windows XP module ando...
Page 106 - Defining user information in a base map
The following illustration shows an example of three menu-item entries that mightbe used with two different operating systems. Notice how the “Accounting” menuitem nested under the Windows 2000 contains a link corresponding “Accounting”menu item nested under the Windows XP Professional entry. In thi...
Page 108 - Controlling the network-sync function; Resolve optimal repository
subset of the settings in the UNATTEND.TXT file and override their counterpartsettings in the UNATTEND.TXT file. For more information about theUNATTEND.TXT file, see Chapter 8, “Preparing source files for modules,” on page137. Controlling the network-sync function When you create your base map, the ...
Page 109 - Controlling the behavior of the service partition
;PASSWD=password;ENCRYPT=NO;UNATTENDED=NO;BASEMAP=<ID.BMA>;DRIVERMAP=<ID.DMA> [ImageUltra Repository]IUSERVER=imageultraIUSHARE=dataIUREPOS=imageu~1\repos3~1.0DOMAIN=USERID=userid1PASSWD=passwordENCRYPT=NOUNATTENDED=No[ImageUltra Repository #2]IUSERVER=imageu-ukIUSHARE=dataIUREPOS=imageu...
Page 110 - Using a partitioning module in a base map; Windows XP Home Primary Partition:
Using a partitioning module in a base map A partitioning module is a special type of operating-system module that has thefollowing purposes: v To delete one or more user partitions before installing an image v To create an additional data partition on the target computer, beyond the Cpartition v To ...
Page 111 - Windows 7 Primary Partition:
new single partition using all available space on the hard disk, formats the newpartition, and sets the new partition as bootable in preparation for installing theWindows Vista operating system. v Windows 7 Primary Partition: This partition module is for use with Ultra-Portable Images that use Windo...
Page 112 - First
Sample Base Map 2 : Base Map Sample Base Map 2 Windows XP Professional Windows XP Professional Common Data Partition - Partitioning Module ImageUltra 2.0 - Drive Prep - Delete All Partitions 2.0 ImageUltra 2.0 - Drive Prep - Delete C Partition Only 2.0 Windows 2000 Windows 2000 Name Version Notice t...
Page 115 - Simple and complex base maps
Sample Base Map 6 : Base Map* Sample Base Map 6 Name Windows XP Professional Windows XP Professional Windows 2000 Windows 2000 ImageUltra 2.0 - Drive Prep - Delete C Partition Only 2.0 Version Notice that the ImageUltra-provided module, DrivePrep - Delete C Partition Only , is inserted at the root-e...
Page 118 - Adding a hidden system menu in a base map; Set as System Menu
Sample Base Map : Base Map * Name Name Name Name Name Version Version Version Version Version Type Type Type Type Type English (Legal) French (Legal) Global_Application_1 Menu ItemMenu ItemApplication Application Application Application ApplicationApplication Operating system Operating system Operat...
Page 120 - Previewing your maps; Creating a device-driver map tree structure
Previewing your maps The ImageUltra Builder program has a built-in preview function that simulates thebehavior of the installation menus during deployment. You use the previewfunction at the ImageUltra Builder console. To start the preview function, do thefollowing: 1. Open the Base Map window for t...
Page 121 - Inserting menu items in a driver map; Inserting modules in a driver map; Install Sequence
device drivers are to be used during the installation process. This approachrequires the use of a filter to determine the machine type. The ImageUltraBuilder program provides a filter, ImageUltra - Model Check , that you can use for this purpose. (For more information about filters provided with the...
Page 122 - Using filters in a driver map
Sample Driver Map 1 : Driver Map Name Device Driver (Mouse - Type 1) Device_Driver (Ethernet - Type 1) Device_Driver (Video - Type 1) Version Sample Driver Map 1 MTM 2536 Using filters in a driver map The purpose of a filter in a driver map is to automatically determine which set ofdrivers to make a...
Page 124 - Setting a variable to contain a hard coded value
Use variables in association with base map menu items to accomplish any of thefollowing functions: v Setting a variable to contain a hard coded value v Setting conditions to determine menu items displayed during the installationprocess v Referencing text within menu item descriptions and sub-menu it...
Page 125 - Base Maps; Spanish
The following illustration is a view of two menu items in a base map. TheWindows 2000 menu item is a conceptual view, showing that it contains ahard-coded variable and value. Setting conditions to determine menu items displayed duringthe installation process Once key menu items are identified, you c...
Page 126 - Referencing text within menu items and sub-menu item titles
a. Click the Insert Variable icon. The Add Variable Condition dialogue box opens. b. In the Variable field, either type the variable or select a predefined variableusing the drop-down menu. (In this example, you would type OS ). c. In the Operator field, use the drop-down menu to select either Equal...
Page 129 - Excluding modules from a map
a. Perform the associated steps required to add a utility or filter to a menuitem. Except, in the Parameters field, type the variable that you want toreference in the parameter field string. (In this example, you wouldreference %Dept.% ). b. Repeat these steps for each value that you want to referen...
Page 131 - Chapter 7. Creating maps; Creating and modifying base maps
Chapter 7. Creating maps This chapter provides basic information about creating base maps and driver mapsas well as how to define the settings associated with each. For additionalinformation, refer to the ImageUltra Builder help system. Creating and modifying base maps Base maps control which operat...
Page 133 - Adding operating-system modules to a base map
v If the map tree already has menu items in it, expand the map tree and clickthe entry one level above the location where you want to add the newmenu item. v If the map tree does not have any menu items in it, click the root entry. 6. In the Main window menu bar, click Insert and then click Menu Ite...
Page 135 - Customizing module behavior within a base map
10. Select a replacement module from the Replace Module dialog, and click OK . The modules are then replaced in those menu items which were checked. Note: When replacing filters or utilities, the command line parameters arecopied from the original filter or utility to the replacement filter orutilit...
Page 136 - Specifying base-map settings; Insert User Information
Specifying base-map settings Base-map settings control the overall appearance of the menu system and theoverall behavior of the installation. To specify or change a base-map setting, do thefollowing: 1. Open the repository where the map resides. 2. If your repository contains folders, navigate to th...
Page 143 - Save; Dynamically excluding modules from a map; Creating and modifying driver maps
14. When you are done modifying the attributes, click the Save icon in the Main window toolbar; then, close the Menu Item Properties window. Dynamically excluding modules from a map One benefit of creating a custom base or driver map is to control which modulesare deployed as part of a Smart Image. ...
Page 147 - Specifying driver-map settings; Driver Maps; Use Network Sync
use menu-item properties to change the text of a menu item or to associate one ormore filters with a menu item. Unlike menu items in a base map, menu items in adriver map are not displayed as part of the menu system. The only purpose ofdriver-map menu items is for annotation and creating a structure...
Page 148 - Specifying menu-item properties in a driver map
– Leave the Use driver map filter processing check box empty if you want all device-driver modules defined in your map to be deployed as part ofyour Smart Image. 6. When you are finished making changes, click OK ; then, click the Save icon in the Main window toolbar. Specifying menu-item properties ...
Page 149 - All conditions must be
e. In the Parameters field, type any parameters required for the filter. Forinformation about the parameters used with the filters provided as part ofthe ImageUltra Builder program, refer to the ImageUltra Builder helpsystem. f. Repeat steps a through e for each filter you want to associate with the...
Page 151 - Chapter 8. Preparing source files for modules; Creating source operating-system images
Chapter 8. Preparing source files for modules This chapter provides information about preparing source files and creatingmodules from source files. Creating source operating-system images The method you use to create the source for a base operating-system moduledepends on the type of image you inten...
Page 152 - Operating
modules is provided later in this chapter. For information about incorporatingpartitioning modules in a map, see “Using a partitioning module in a base map”on page 96. Preparing source files for an I386 base operating-system module The source files for an I386 base operating-system module are availa...
Page 154 - Preparing source files for the UNATTEND.TXT module; Setting the attributes for an UNATTEND.TXT module
Preparing source files for the UNATTEND.TXT module Each I386 base operating-system module requires at least one UNATTEND.TXTadd-on operating-system module. The UNATTEND.TXT module contains two files: v A customized UNATTEND.TXT file (either UNATTEND.W2K orUNATTEND.WXP, depending on the operating sys...
Page 156 - Required third-party tools; Limitations of Symantec Norton Ghost; Cloned drives and partitions:
18. Your UNATTEND.TXT add-on operating-system module is ready to be built.Continue with “Building a new module” on page 167. Required third-party tools If you intend to create either Portable-Sysprep Images or Hardware-SpecificImages, you will need to use the Windows Sysprep tool and do the followin...
Page 157 - File size and naming convention:; Limitations of PowerQuest DeployCenter
Inside the batch file, you must use the following statements: Gdisk.exe 1 /cre /pri /sure ghost.exe -clone,mode=pload,src= image.gho :1, dst=1:1 -auto -sure -quiet -fx -batch Where image.gho is the name of your image. Before you build the module, you must put the image files, the script file, and th...
Page 158 - Creating a Portable-Sysprep Image; Making the ImageUltra Customization Program accessible; Creating and preparing the image files
When building a module for a PowerQuest image, use a batch file and use thebatch file name as the Silent Install command in the Source tab of the OperatingSystem window. For example, use PQIMAGE.BAT as the Silent Install command. Inside the PQIMAGE.BAT file, you must use the following line: pqideplo...
Page 160 - Setting the attributes for the new base operating-system module
9. Make any required changes to the C:\SWWORK\SYSPREP.INF file for yourimage. This file is used to re-enter the audit-boot mode. You might change apassword, set PID, and so on. Note: You might have to update PID information. In Windows XP, the easiestplace to modify the PID information is in C:\SWWO...
Page 162 - Creating a Hardware-Specific Image
Setting the attributes based on an existing baseoperating-system module To set the attributes for a new Portable-Sysprep Image base operating-systemmodule to match the attributes of an existing base operating-system module, dothe following: 1. Open the repository where you want the new base operatin...
Page 165 - Preparing for a silent install
4. Click Next . 5. Verify that the Operating System radio button is selected, and then click Next . 6. In the Name field, type a name that you want to use to identify this module.Be as specific as possible. This name will be the name that appears in therepository. 7. Click the No radio button to ind...
Page 166 - Adding mini-applications
3. Change to the folder that contains the application SETUP.EXE file. 4. At the command prompt, type SETUP -R and then press Enter. 5. Follow the steps to install the program. As you install the program, thekeystrokes and mouse clicks are recorded in the new SETUP.ISS file. Becausethe values you typ...
Page 167 - Setting the attributes for a new application module
module. The attributes that are directly related to the preparation steps describedin this section are on the Source tab. Those attributes include: v The source directory of the application v The silent-install command and parameters v The preinstall command and parameters (for a mini-application) v...
Page 168 - Insert Filter; All of these
b. In the right pane, put a check mark next to the operating system for whichthis application module is intended to be used. If the application is notspecific to any Windows operating system, you can check all of the boxes.If the application is specific to an operating system, check only theoperatin...
Page 169 - Setting the attributes based on an existing application module
v If any of the filters can be satisfied to install the application, click the One of these must be true radio button. 15. In the Options tab, do the following: a. The Path to copy installable files field defines whether the application files should be copied to the C partition in an installable for...
Page 172 - Preparing source files for a partitioning module
v If you type a path in this field and you provide a Silent InstallCommand in the Source tab, the files will be copied to the C partition inaddition to the application being installed. v If you type a path in this field and you do not provide a Silent InstallCommand in the Source tab, the files will...
Page 174 - Preparing source files for a device-driver module
Partitioning modules that do not include data are typically languageindependent and multiple languages can be selected. b. In the right pane, put a check mark next to the operating systems forwhich this module applies. 15. In the Source tab, do the following: a. In the Source Directory field, type t...
Page 175 - Setting the attributes for a new device-driver module
Setting the attributes for a new device-driver module The following information describes how to set the attributes for a newdevice-driver module without using an existing module as a template. If you wantto set the attributes for a new module to match the attributes of an existingmodule, see “Setti...
Page 177 - Preparing source files for utility modules files
Type a path only if you want the installable files to be copied to the Cpartition of the target computer. b. In the For INF install only area, check the INF Installable check box. If the location of the .INF file is not in the source directory you defined on theSource tab, use the “Relative location...
Page 178 - Setting the attributes for a new utility module
Utilities reside in the staging area (service partition or network-staging folder) anddo not get installed on an active partition. Little preparation is required for thesource files. The following are the only requirements: v The utility must be in a ready-to-run format. It cannot require an install...
Page 180 - Setting the attributes for a new filter module
If you decide to create your own filters, you must prepare the filter files as follows: v The filter must be able to be run from a Win32 command prompt using a singlecommand and, optionally, a set of parameters. v The filter must be in a ready-to-run format. It cannot require an installation orunpac...
Page 183 - Chapter 9. Specifying the module-installation order; Modifying the install hook:; Modifying the install slot:
Chapter 9. Specifying the module-installation order The ImageUltra Builder program enables you to change the order in whichmodules are installed. Usually, there is no need to change the default moduleinstallation order unless one or more of the following conditions exist: v One or more modules requi...
Page 184 - Modifying the install order within a base map:; The installation-order process
Notes: 1. The Install slot setting in an I386, Windows Vista, or Windows 7 base operating-system module is not used. 2. For ImageUltra Builder 5.0, the following limitations apply:– You can use install slots 1 through 9 for add-on operating-system modules, application modules, and some device-driver...
Page 185 - Install during customer first boot:
customer-first-boot cycle. (See “Modifying the install sequence with a basemap” on page 172 for more information.) It is important that you understand that the default settings are different forimported ImageUltra modules and modules created through the ImageUltraBuilder program. v By default, all i...
Page 186 - Modifying the install slot; Modifying the install sequence with a base map
To modify the install hook, do the following: 1. From the Repository window, double-click the module entry. The modulewindow opens. 2. Click the Options tab. 3. Use the Install hook drop-down menu to select the appropriate install hook. 4. In the Main window toolbar, click the Save icon. 5. Close th...
Page 188 - Installation-order tips and notes
any imported ImageUltra-developed base operating-system modulethat yields an Ultra-Portable Image; otherwise, the partitioningmodule might not be installed. v When working with multiple partitioning modules, verify thatpartitioning modules are installed in the correct order to get thedesired result....
Page 189 - Windows Vista and Windows 7 offline servicing module
Chapter 10. Using ImageUltra Builder on Windows Vista andWindows 7 There are differences when ImageUltra Builder is deploying Windows XP,Windows Vista, and Windows 7. This chapter provides information to help youunderstand the differences between the processes on each operating system, aswell as how...
Page 190 - Windows Vista and Windows 7 base operating-system module
This is done for every CAB file found in the directory. If you want tochange this behavior, provide your own Silent Install command,Preinstall command, or Postinstall command. 3. On the Options tab, the Target Partition should be set to the C: partition. The Install hook should be set to Install pac...
Page 191 - Staging area details; Service partition locations
required by the Windows setup. Although you can use the User Information tab inthe base maps to provide some of this information, it does not provide all of thefields required for this type of installation. For information about creating or modifying UNATTEND.XML files, use thefollowing resource: v ...
Page 192 - Implications of the service partition location
Implications of the service partition location If the base map uses the service partition in the back:– Rescue and Recovery for Windows XP will use the service partition.– Rescue and Recovery for Windows Vista or Windows 7 will use the virtual partition. Virtual Partition Service Partition Note: F11...
Page 196 - Installing images on a target computer after deployment:
Note: F11 goes to the virtual partition. There is no link that goes to theservice partition. Restore to Factory Contents link is present but itdoes not recognize a service partition in the front of the hard diskdrive. This scenario is not recommended as it will prevent you fromever using the service...
Page 197 - Chapter 11. Getting help and support; Using the documentation and help system
Chapter 11. Getting help and support The ImageUltra Builder program is supported by Lenovo. If you have a problemwith the ImageUltra Builder or have questions about a specific feature, a variety ofsources are available to help you including documentation, an integrated helpsystem, and Web pages. Sup...
Page 199 - Chapter 12. Dealing with exceptions; Application module exceptions
Chapter 12. Dealing with exceptions The ImageUltra Builder program is designed to be extremely flexible. This designencourages exploration as you and your team become comfortable building imagesand modules. As your image-building process evolves, there might be times whenyou want to accomplish tasks...
Page 201 - Device driver exceptions
v In the Source tab, complete the Source Directory field with the entire path to the folder containing the hardware detection program and related applicationfiles for the module you are creating. v In the Source tab, complete the Silent Install Command field with the name of your hardware detection ...
Page 202 - Making allowances for modules that require a reboot
After specifying attributes for the device-driver module, click the Save icon located in the Main window toolbar. Then, build the module. Condition: Preparing a device-driver module that installs using an .INF file, but also has an application executable packaged with it. Solution: Some applications...
Page 203 - Editing unique scripts
2. If your repository contains folders, navigate to the folder that contains theappropriate module. 3. In the right pane of the Repository window, select the tab for the appropriatemodule type. 4. Double-click the appropriate module. The module window opens. 5. Click the Options tab. 6. Mark the Reb...
Page 207 - Chapter 13. Debugging problems; The ImageUltra Builder image-installation process; Finding debug data in the target computer user partition
Chapter 13. Debugging problems Occasionally, you might have to debug problems during the test phase of yourdevelopment process. This chapter provides information about some of thedebugging tools provided by the ImageUltra Builder program and some bestpractices to follow to avoid some problems that a...
Page 208 - Restart; Monitoring the installation
To get to a command prompt, press and hold the Shift+Ctrl+C keys, and then click Restart . To view the STAMP.LOG file, type the following at the command prompt: notepad %BootDrive%/Recovery/IUB/IUTEMP/STAMP.LOG If you are performing a standard network-deployment or deployment from CD,USB Key, or USB...
Page 212 - Sending debug data to the technical support team
Width Specifies the width of the message box dialog. If valuesare not specified for both Width and Height, themessage box window is auto-sized based on themessage text. Default: none Height Specifies the height of the message box window. Ifvalues are not specified for both Width and Height, themessa...
Page 213 - Drive letter limitations and the use of variables
Drive letter limitations and the use of variables The ImageUltra Builder program has a number of predefined global variables thatyou can use in batch files or in the Command and Parameter fields in theImageUltra Builder interface. It is a good idea to avoid hardcoding drive lettersand to use the pro...
Page 214 - F11 key does not work on some brands after installation
F11 key does not work on some brands after installation After an ImageUltra Builder deployment and installation, pressing F11 duringstartup typically provides access to the ImageUltra menu system, either directly orindirectly. However, you might encounter a brand or line of computers wherepressing F...
Page 216 - Trademarks
vary significantly. Some measurements may have been made on development-levelsystems and there is no guarantee that these measurements will be the same ongenerally available systems. Furthermore, some measurements may have beenestimated through extrapolation. Actual results may vary. Users of this d...
Page 217 - Index
Index A access the license 183add-on operating-system modules 5, 12adding application modules to a base map 120 device-driver modules to a driver map 131 menu items to a base map 118menu items to a driver map 131non-installable application modules to Ultra-Portable and Portable-SysprepImages 185 ope...