HP-UX Reference (11i v3 07/02) - 1M System Administration Commands A-M (vol 3)
h
hpux.efi(1M) hpux.efi(1M)
(Itanium(R)-based Systems Only)
NAME
hpux.efi - HP-UX bootstrap for Itanium-based systems
SYNOPSIS
hpux.efi [-V][-tm][
-vm]
DESCRIPTION
hpux.efi is the HP-UX-specific operating system loader utility for bootstrap. It is a native efi(4) applica-
tion that can be run on the Itanium-based platform.
hpux.efi supports the following options:
-V Display the release and version numbers of the
hpux utility.
-tm Boot the system in tunable maintenance mode, also known as "failsafe boot" mode. This
option will disregard the tunable settings and module settings in the kernel
configuration, and boot with known good settings instead.
-vm Boot the system in VxVM maintenance mode, configure only the root volume, and then
enter single user mode.
The following commands can be given interactively from the keyboard or provided in an efi(4)
AUTO file.
boot [file] Load a kernel object file from an HP-UX file system and transfer control to the loaded
image. (Note, the boot operation is position-dependent). Currently,
hpux.efi is
limited to disk for booting. file can be the name of a kernel object file or the name of a
kernel configuration directory.
The following commands can given interactively from the keyboard only after
hpux is launched.
ll List the contents of HP-UX directories in detail.
ls List the contents of HP-UX directories.
showauto Display the contents of the AUTO file.
setauto string Change the contents of the AUTO file to string.
boot Operation
The boot operation loads an ELF kernel object file from supported HP-UX file system (HFS, VxFS). It
then transfers control to the loaded image.
In addition to the kernel object file, hpux.efi also loads persistent system-specific files from the
boot.sys directory and kernel configuration-specific files from the configname
/bootfs directory during
boot operation.
hpux.efi always assumes /stand (the boot directory) as the current directory. For example,
myconfig/vmunix would actually yield:
/stand/myconfig/vmunix
Along with this information, boot gives the sizes of the TEXT, DATA, and BSS
segments before transfer-
ring control to it.
The
boot operation accepts several options. Note that boot options must be specified positionally as
shown in the syntax statement in the SYNOPSIS. Options for the boot operations are as follows:
-irun-level Set the initial run-level for init when booting the system. This run-level overrides any
run-level specified in an initdefault entry in /etc/inittab . See init(1M) and
inittab(4).
variable=value Set the specified variable to the specified value. (No whitespace is allowed.)
If variable is a kernel tunable parameter, this sets the value of that tunable, overriding
the value in the kernel configuration being booted. value must be a decimal integer or a
hexadecimal integer (with a 0x prefix).
boot can load only ELF object files.
318 Hewlett-Packard Company − 1 − HP-UX 11i Version 3: February 2007