HP-UX Reference (11i v1 05/09) - 1M System Administration Commands N-Z (vol 4)
s
setboot(1M) setboot(1M)
NAME
setboot - display and modify boot variables in stable storage
SYNOPSIS
/usr/sbin/setboot
[-p primary-path][
-a alternate-path][-b onoff][-s on
off]
[
-v][-t
testname=onoffdefault]... [-T testname=onoffdefault]...
DESCRIPTION
The
setboot command displays and sets boot variables in stable storage (also known as nonvolatile
memory). Any user can display the values; only a superuser can change them.
On all systems, the variables are: primary path, alternate path, autoboot flag, and autosearch flag. If
SpeedyBoot is installed, the variables expand to include: early CPU tests, late CPU tests, full memory
tests, processor hardware tests, and central electronic complex tests.
With no options, setboot displays the current values for the primary and alternate boot paths and the
autoboot and autosearch flags. If SpeedyBoot is installed,
setboot -v also displays the status of the
CPU, memory, hardware, and electronics tests.
SpeedyBoot
The SpeedyBoot firmware and software extensions allows a superuser to control which firmware tests are
executed by the system during the boot process. The tests settings can be specified both for all subsequent
boots and for the next one only. They are described in the "The Tests" section below.
The
-v, -t, and -T options of the setboot command provide the user interface to the firmware tests.
Currently K-class and N4000 systems are the only platforms supporting
-v, -t, and
-T options.
SpeedyBoot augments the test control that is available on systems that have the Boot Console Handler
(BCH). By turning off some or all of the boot tests, you can shorten boot time appreciably. However, in the
event of a system panic or boot failure, all tests are executed on the subsequent boot.
Some older platforms can be upgraded to new firmware that supports SpeedyBoot.
SpeedyBoot Tests
The SpeedyBoot tests and the possible display values are summarized in the following table:
Test Current Supported Default NEXT BOOT
all on|off|partial yes|no|partial on|off|partial on|off|partial
SELFTESTS on|off|partial yes|no|partial on|off|partial on|off|partial
early_cpu on|off yes|no on|off on|off
late_cpu on|off yes|no on|off on|off
FASTBOOT on|off|partial yes|no|partial on|off|partial on|off|partial
full_memory on|off yes|no on|off on|off
PDH on|off yes|no on|off on|off
CEC on|off yes|no on|off on|off
The Columns
Tes t
The keyword names of the tests that can be controlled by SpeedyBoot. See "The Tests" section
below.
Current
The current enablement of each test. on means the test is normally executed on each boot.
off means the test is normally omitted on each boot. partial means some of the subtests
are normally executed on each boot.
Supported
Whether the test is supported by the system firmware. yes means the test is supported. no
means the test is not supported. partial means some of the subtests are supported.
Default
The default values for each test. on, off, and partial are the same as for Current.
NEXT BOOT
The values for each test that will be used on the next boot. If they are different from Current,
the Current values will be reestablished after the next boot. on, off, and partial are the
same as for Current.
HP-UX 11i Version 1: September 2005 − 1 − Hewlett-Packard Company Section 1M−−831