![]() |
Overview of the Capture Function | ![]() |
About Sysprep |
![]() |
Capture for Backup | ![]() |
Capturing an Image |
![]() |
Capture for Deployment |
![]() |
NOTE: See "Technical Notes" for additional information about image capture and deployment. |
You perform the capture operation on discovered systems in the Up, Capture Failure, or Admin state (Admin is a preoperating-system state). When capturing an image from a system, Remote Install reboots the system identified by a Service Tag, captures the content stored on the system's hard drive, creates an image, and stores the image in the storage location you specify.
When capturing a target system, you may select the following operations:
The next two subsections describe these functions.
![]() |
NOTE: Dell recommends that you capture one image at a time. |
![]() |
NOTE: If Remote Install is not able to complete the capture, the target system enters the Capture Failure state. See "Image Capture" troubleshooting section for possible solutions and instructions on retrying the capture. |
You can use the image that you capture in this operation later for deployment back to the target system from which it was captured. In this operation, Remote Install does not modify any information on the target system. After you specify that the purpose of the capture is for backup of the target system, Remote Install reboots the target system to its active operating system and transfers a disk snapshot to the image server. When the capture process finishes, the target system boots to the Up state.
Note that deploying a backup image to any target system other than it was originally captured from will cause network conflicts unless the original target is removed from the network. For more information, see "Deploying a Backup Image."
![]() |
NOTE: To capture for backup, the target system must be in the Up or Admin state. |
![]() |
NOTE: If you capture an image for backup from a target system that is in the Admin state, delete the target system from which you captured the image, and then redeploy the image back to the target system, the system enters the Unmanaged state. You must reinstall the Remote Install agents on the target system to allow reconfiguration of the system. |
You can use the image that you capture in this operation later to deploy to other systems. If the target system is running a Microsoft� Windows� operating system, the Windows Sysprep process is set to run later when the image is deployed to other systems. However, you might want to prepare the target system before the capture process by updating all required drivers and firmware. In addition, you must update the Sysprep.inf file as needed. See "About Sysprep" for more information.
When the capture process finishes, the target system boots to the Wait for Configuration state. You must configure the system to bring it back to the Up state.
![]() |
NOTE: To capture for deployment, the target system must be in the Up state. |
Capturing Windows operating system images so that they can be deployed to other systems through Remote Install relies on Windows Sysprep technology. Before you capture the image for deployment on target systems, it is recommended that you capture the image for backup so that you can restore the image target system to its original state if necessary.
If you have installed any applications on the target system, such as services, ensure that they do not have any dependency with the target system's hostname, IP addresses, users, or groups, other than built-in Windows users and groups. If the system has these dependencies, you must execute scripts before capture to remove the dependencies. You can execute these scripts manually or you can use the Sysprep framework provided by Remote Install.
Sysprep is a tool designed for corporate system administrators and other personnel who need to deploy Windows 2000 or Windows Server 2003 on multiple systems. Sysprep assigns a unique SID to each target system the first time the system is rebooted. Sysprep also creates a miniature setup wizard, which runs the first time the target system reboots. This shortened GUI-mode setup takes five to six minutes instead of 45 to 60 minutes and prompts you only to accept the end user license agreement and to provide user-specific information, such as product ID, user name, and company.
During the Sysprep process, the target system is sanitized of the system ID, Windows built-in users/groups ID, and network configurations.
To use Sysprep, the following requirements must be met:
Sysprep runs only if the system is a member of a workgroup, not a domain.
You cannot run Sysprep on a
system that has been configured as a Cluster Services server or a
Certificate Services server. However, you can use Sysprep to duplicate a
standalone system that will later be configured as a domain controller, a
cluster services server, or a certificate services server.
The master and destination systems must have compatible HALs. For example, HAL APIC and HAL MPs
(multiprocessor systems) are compatible, whereas HAL Programmable
Interrupt Controller (PIC) is not compatible with either HAL APIC or HAL MPs.
The mass storage controllers (IDE or SCSI) on
the master and destination systems must be identical.
Plug and Play devices such as
modems, sound cards, network cards, and video cards do not have to be the
same, but drivers for those devices should be available.
The size of the destination system�s hard drive must be at least the same size as the master system�s hard drive. If the destination system has a larger hard drive, the difference is not included in the primary partition. However, you can use the ExtendOemPartition key in the Sysprep.inf file to extend the primary partition if it was formatted as NTFS.
When it captures an image for deployment, Remote Install transfers files in a Sysprep directory and runs a particular Sysprep batch file, depending the target system's operating system. If you have scripts that you want to execute during the capture for deployment operation, place them in the appropriate Sysprep directory and call the scripts from the appropriate batch file, as follows:
During this process, Remote Install deletes the host name, IP, and SID settings.
You must provide each Windows system with a ProductID. You can use the Sysprep.inf file to set the ProductID for a system in the image before it is captured. If you do not do this, Remote Install waits for you to enter the ProductID after this image is deployed to a new system.
The location of the Sysprep.inf file varies by operating system, and it is important to use the correct file:
In either case, enter the ProductID under the [UserData] section before the system is captured for deployment.
You can obtain more information about the Sysprep.inf file from the Microsoft website or from the \Support\Tools\Deploy.cab file of the Microsoft Windows 2000 CD or the Microsoft Windows Server 2003 CD. Extract the Deploy.cab to any directory and read the files deptool.chm and unattended.doc (for Windows 2000) or the files deploy.chm and ref.chm (for Windows Server 2003).
![]() |
NOTE: If a target system has multiple logical drives (partitions), Remote Install captures all partitions into an image. |
Capturing an image is a process of reading the contents of hard drives on the target systems and saving them to the storage managed by the image server. Before capturing an image from the target system, you might want to perform the following steps.
![]() |
NOTE: (*) indicates a required field or task. |
![]() |
NOTE: Some users may choose to install applications that will be captured into the image. Some applications have a special license scheme that binds the application to specific hardware or software. Copying one application from one system to another by an image-based method may not work. |
![]() |
NOTE: Systems can be brought to the Admin
state from the Up state. See "How
do I Change a System's State to Admin?" |
During deployment, Remote Install expands the last partition of an image to fill the remaining space on a target system's hard drive during deployment. Dell recommends that you create a small (100 MB) partition as the last partition on the system you are preparing to capture from. For example, on a disk with 18 GB of space:
- Create a 17.6 GB partition for the operating system (the main partition).
- Create a 100 MB partition as the last partition.
After capture and deployment on a system with an 18 GB drive, the system will have one 17.6 GB partition and one 400 MB partition, because the last partition is expanded to fill the remaining space. If this was not done, and the deployment system's drive formatted to slightly less than 18 GB, the deployment would fail.
If you want to capture again from the deployed system, you can delete its 400 MB partition and create a new 100 MB partition, again leaving 300 MB of unused space.
To capture an image from a target system, perform the following steps:
![]() |
NOTE: You might have problems deploying an image that was captured from a hard drive that is larger than the target hard drive. |
![]() |
NOTE: If you are capturing
from a system in the Capture Failure state, these options are
disabled; Remote Install automatically uses the same option
(deployment or backup) that you chose when you initially tried to
perform the capture. |
If the target system's Windows Server 2003 operating system was not installed by Dell, you may need to activate or reactivate the operating system after you perform a capture. See "Windows Server 2003 WPA Process" for more information.
When you capture an image for deployment, Remote Install transfers all the files and subdirectories from the <InstallDrive>\OpenManage\NetStart\sysprep\linuxsysprep directory to the target system and executes the linuxsysprep.sh file. During this process, Remote Install deletes the host name, IP, and DNS settings.
If you have scripts that you want to execute during the capture for deployment operation, place the scripts in the \linuxsysprep directory and call the scripts from the linuxsysprep.sh file.