Users Guide

PXE-Based deployment
The procedure enables you to boot DTK over network and pass parameters (startup script location and name) during boot using the
Preboot eXecution Environment (PXE) conguration le. This automatically launches the start-up script o the network share, when
DTK is booted.
1. Obtain the ISO image of the embedded Linux available at www.dell.com/support.
2. Set up the Trivial File Transfer Protocol (TFTP) services and the Dynamic Host Conguration Protocol (DHCP) services on your
network to boot the target system using PXE.
3. In BIOS mode, copy the contents of the embedded Linux DTK ISO image (SA.1, SA.2, and isolinux.cfg) from /mnt/cdrom/
isolinux to the tftp folder. In UEFI mode, copy the contents of the embedded Linux DTK ISO image (SA.1 and SA.2),
from /mnt/cdrom/isolinux to the tftp folder.
4. Edit the conguration le (isolinux.cfg for BIOS or edefault for UEFI mode) by providing the following options:
IP address of the network share
Share path of the network share
Name of your startup script
The isolinux.cfg/edefault le is ready for PXE-booting.
5. Copy isolinux.cfg le into the PXE conguration folder.
6. Create your own start-up script and place it in the network share specied in your modied isolinux.cfg/edefault le.
The modied script is picked up and executed during the boot process.
NOTE: The network share on which you have the scripts and DTK les are mounted to /opt/dell/toolkit/systems.
NOTE: Ensure that you specify the correct RAMDISK size in the PXE cong le before booting through PXE.
A sample pxe cong le is provided in /mnt/cdrom/isolinux/isolinux.cfg.
Network le system or SMBFS le system based deployment
The procedure enables you to boot DTK and launch the start-up script automatically from a network share (NFS or SMBFS).
1. Obtain the ISO image of the embedded Linux available at www.dell.com/support.
2. Extract the contents of the ISO image to a folder (for example, isoimage) on your hard drive.
3. Copy the custom script to a share (nfs/smbfs).
4. In UEFI mode, modify the corresponding shared section (nfs/smbfs) in EFI/BOOT/dtk_grub.cfg and create iso using mkisofs.
For BIOS mode, modify the corresponding shared section (nfs/smbfs) in isolinux/isolinux.cfg and create iso using mkisofs as
follows: mkisofs -o output.iso -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot
-boot-load-size 4 -boot-info-table -pad -r -J -hide-joliet- trans-tbl -eltorito-alt-boot
-e efiboot.img -no-emul-boot isoimage
NOTE: It is important to use mkisofs to make your customized image because the ISO Linux recognizes only the
isolinux.cfg (and all les within /isolinux). If you do not use mkisofs, the HAPI libraries of the DTK cannot load and
most of the Dell Update Packages do not work.
NOTE: The scripts that you copy into the media are copied to the RAM disk and run from the RAM disk. This task is
done to make sure that the media is not locked. Ensure that your sample scripts have valid path names.
5. Burn the ISO contents to a media.
Your ISO image is ready for booting.
Media-based deployment
The dierent media-based deployments are as follows:
Deployment Using Custom Scripts
Deployment Using RPMs
Deployment Using USB
55