Users Guide

NOTE: The sample les provided to install CentOS Server (version 7.x) are ks-centos7.cfg (in BIOS mode), and
ks_centos7_ue.cfg (in UEFI mode). To use the sample ks-centos7.cfg le to install CentOS Server (version 7.x) using
centinst7.sh, ensure that you rename the le to ks.cfg . To use the sample ks_centos7_ue.cfg le to install CentOS Server
(version 7.x) using centinst7.sh, ensure that you rename the le to ks_ue.cfg.
NOTE: See your operating system documentation for instructions on modifying the options in the kick start le to customize the
scripted installation of your operating system.
When you have completed all necessary modications of the kick start le, save the completed le in the /opt/dell/toolkit/systems/<target
system> directory.
suseinst
The suseinst.sh sample script is used to perform an unattended installation of a supported SUSE Linux Enterprise Server operating system.
The variables and paths must be specied before the operating system can be installed.
CAUTION: It is recommended that you consult your SUSE Linux Enterprise Server operating system documentation and
unattended deployment documentation to develop a thorough understanding of the unattended installation process before
attempting to perform a full scripted deployment.
NOTE: While installing Linux, ensure that you install grub in the boot partition. Otherwise, you cannot boot to the utility partition
by pressing the <F10> key during reboot.
Utilities used by suseinst
grub — Used with the kernel image and initial ramdisk les, along with the unattended answer le to install the operating system in BIOS
mode.
grub2 — Used with the kernel image and initial ramdisk les, along with the unattended answer le to install the operating system in UEFI
mode.
Variables used
DT_OS_DISK — Sets the disk on which to deploy the SUSE Linux Enterprise Server operating system.
DT_OS_SRC — Sets the location from where to copy the kernel image and initial ramdisk les.
DT_OS_PART — Sets the valid partition to install the grub les.
DT_OS_IMG_PATH — Sets the network share where the operating system les are located.
DT_SUSE_AUTOINST — Sets the network share from where the autoinst.xml le can be accessed.
External dependencies of suseinst.sh
The DT_PLATFORM variable is set during deployment by tkenvset.sh using platform discovery.
The suseinst.sh script uses the unattended answer le in conjunction with the grub utility and kernel image and initial ramdisk les to install
the operating system les.
autoinst.xml or autoinst_ue.xml for SUSE Linux Enterprise server
The autoinst.xml and autoinst_ue.xml le is the default name of the answer le that you use to automate an unattended SUSE Linux
Enterprise Server installation in BIOS and UEFI modes respectively. A sample copy of the autoinst.xml/autoinst_ue.xml le is provided as
part of DTK download in the /opt/dell/toolkit/template/congs directory. The autoinst.xml/autoinst_ue.xml le contains the headings
56
Preparing the script les