Table 21. Other Scripts for Linux
Script Name | Description | Associated Files | |
|
|
|
|
tkenvset.sh | Sets the path for DTK | • | syscfg — Used by tkenvset.sh to discover the system |
| installation and variables for | ||
|
| type. | |
| the system to be deployed |
| |
|
|
| |
| and configured. The variables |
|
|
| and paths in this file must be |
|
|
| specified before any of the |
|
|
| other supporting scripts can |
|
|
| be used. |
|
|
raidcfg.sh | Configures the selected RAID | • | tkenvset.sh — Used by raidcfg.sh to inform the task |
| controller detected in the | ||
|
| scripts about where to find the DTK utilities, scripts, | |
| system. |
| |
|
| and configuration files. | |
|
|
| |
|
| • | raidcfg — Used by raidcfg.sh to retrieve RAID |
|
|
| information and configure settings. |
partcfg.sh | In BIOS mode, creates and | • | tkenvset.sh — Used by partcfg.sh to inform the task |
| populates the Dell utility | ||
|
| scripts about where to find the DTK utilities, scripts, | |
| partition and the deployment |
| |
|
| and configuration files. | |
| partition (MBR type) on a |
| |
| • | fdisk — Used to create partitions on your disk in | |
| specified disk. In UEFI mode, | ||
|
| BIOS mode. When creating an embedded Linux ISO | |
| creates deployment partition |
| |
|
| image, make sure that fdisk is present in the | |
| (GPT type) on a specific disk. |
| |
|
| embedded Linux environment you created. | |
| The partcfg.shscript uses a / |
| |
| • | parted — Used to create partitions on your disk in | |
| tmpfolder to store a few | ||
|
| UEFI mode. When creating an embedded Linux ISO | |
| temporary files critical to its |
| |
|
| image, make sure that parted is present in the | |
| execution. |
| |
|
| embedded Linux environment you created. | |
|
|
| |
|
| This script uses the following file for unattended | |
|
| operations: | |
|
| • | upinit.sh — Used by partcfg.sh to create and |
|
|
| populate the Dell utility partition. |
|
|
| NOTE: Do not modify the upinit.sh script. |
upinit.sh | Creates and populates the | • | tkenvset.sh — Used by upinit.sh to inform the task |
| Dell utility partition in BIOS | ||
|
| scripts about where to find the DTK utilities, scripts, | |
| mode. |
| |
|
| and configuration files. | |
|
|
| |
| NOTE: Do not modify the • | fdisk — Used to create partitions on your disk. | |
| upinit.sh script. | • | mbr — File necessary to create a bootable Dell |
|
| ||
|
|
| utility partition. |
|
| • | sysdrmk — Used by upinit.sh to patch the boot |
|
|
| sector. |
|
| • | unzip — Used by upinit.sh to populate the Dell utility |
|
|
| partition. |
|
| • | mke2fs — Used to create a ext2 file system. |
|
| • | upimg.bin — Contains the zipped contents of the |
|
|
| Dell utility partition. |
Editing Example Of TKENVSET And tkenvset
The majority of editing required for DTK sample scripts involves the TKENVSET.BAT (for Windows) or tkenvset.sh (for Linux) script. As a result, the scripting discussion focuses on this script. Other task scripts
43