User's Manual

Choosing an Embedded Linux-Based Deployment Method 83
Creating a Bootable Media With Network Stack
For a remote deployment, you need a bootable media. This bootable media
must have the embedded Linux network stack with specific network drivers
to facilitate networking. After you have a network share created and
populated with all the necessary DTK components and supporting files,
you can access all required files by mounting a network share from the target
system. You can perform all of these tasks automatically. This deployment
method is recommended if a network connection is available to the target
system—the space on a network share can be very large, and a single set of
utilities and scripts can be accessed by many systems, making the deployment
process easy to manage.
After a network drive is mapped from a target system to a network share, all of
the utilities and scripts are available to use. The master deployment script on
the network share can be called from the bootable media to perform a task or
multiple tasks on the target server. For example, pre-operating system
configuration tasks can be deployed from the network and operating system
files can be installed.
Creating a Customized Bootable Media with Network Stack
For details on how to create a customized version of a single embedded Linux
bootable media that works across all Dell systems and provides an underlying
network stack, see "Running Deployment Scripts and RPMs Using DTK and
Embedded Linux" on page 129.
Using a Third-Party Deployment Solution Framework
You can use DTK with any existing third-party deployment solution
framework that provides a
PXE
booting infrastructure that can be used as the
transport mechanism for DTK utilities. Because each third-party deployment
framework is unique, however, these solutions fall outside the scope of this
document. If you plan to utilize a third-party deployment solution
framework, keep in mind that DTK is an embedded Linux-based set of tools
and scripts, so the deployment solution framework must also support
embedded Linux as a pre-operating system environment.