SmartSetup Scripting Toolkit Deployment Guide for HP Integrity Servers with Microsoft Windows Server 2003 for Itanium-based Systems

Table Of Contents
3 Setting up the toolkit environment
Setting up the toolkit environment involves editing scripts that control the boot and operation
of the toolkit. The EFI loader launches the Linux boot loader, which in turn executes a bootstrap
script in the root file system. The bootstrap script invokes the main toolkit launch script, which
uses a Windows setup script to trigger the OS installation. This chapter provides guidance on
editing these scripts.
Edit elilo.conf
The SSTK environment starts forming when the EFI boot loader launches the Linux boot loader
(elilo.efi). The Linux boot loader reads the elilo.conf configuration file and loads the
kernel and root file system based on these configuration parameters. This is no different than
booting up to the Linux OS. But you can use the elilo.conf file to do much more than that.
The SSTK uses the elilo.conf file to run the bootstrap script in the root file system, mounts
the repository file system, and launches the main_toolkit_launch.sh script residing in the
repository. Then, the main_toolkit_launch.sh script prompts you to select one of three
tasks: start a bash shell, read the hardware configuration of the server, or write to the hardware
configuration and install the operating system, drivers, and applications.
The elilo.conf configuration file is an ASCII (not a UNICODE) file that controls the behavior
of the Linux boot loader. The config file follows the LILO/x86 syntax. The configuration options
are divided in three groups:
The global options, which are listed first, affect the behavior of ELILO and apply to all
images. and then the list of images and options for each of them, if necessary. It is possible
to have an empty list of global options.
Table 3-1 Global options
DescriptionGlobal Option
Name the default image to boot. If not defined, ELILO will boot the first defined image.default=value
The number of 10th of seconds to wait while in interactive mode before auto booting
default kernel. Default is infinity.
timeout=number
The number of 10th of seconds to wait before auto booting when not in interactive mode.
Default is 0.
delay=number
Force interactive modeprompt
Set level of verbosity [0-5]. Default is 0 (no verbose).verbose=number
Set global root filesystem for Linux/ia64.root=filename
Force root filesystem to be mounted read-only.read-only
Append a string of options to kernel command line.append=string
Name of initrd fileinitrd=filename
Define a new image.image=filename
Specify kernel chooser to use: “simple” or “textmenu.”chooser=name
Printed on the main screen if supported by the chooser.message=filename
Some choosers may take advantage of this option to display the content of a file when a
certain function key X is pressed. X can vary from 1-12 to cover function keys F1 to F12.
fX=filename
Do not force the EDD30 EFI variable to TRUE when FALSE. In other words, do not force
the EDD30 mode if not set.
noedd30
Limit the onscreen output messages during the preboot image loading process.quiet
Edit elilo.conf 33