| boot, boot.conf(8/alpha) | alpha-specific bootstrap |
| boot, boot.conf(8/amd64) | amd64-specific second-stage bootstrap |
| boot, boot.conf(8/hppa) | hppa-specific bootstrap |
| boot, boot.conf(8/i386) | i386-specific second-stage bootstrap |
| boot, boot.conf(8/landisk) | landisk-specific second-stage bootstrap |
| boot, boot.conf(8/luna88k) | luna88k-specific bootstrap |
| boot, boot.conf(8/macppc) | macppc-specific bootstrap |
| BOOT(8) | System Manager's Manual (alpha) | BOOT(8) |
boot, boot.conf
— alpha-specific bootstrap
The main purpose of this program is to load the system kernel.
As described in boot_alpha(8), this program is loaded by the SRM firmware and provides a convenient way to load the kernel. This program acts as an enhanced boot monitor for alpha systems, providing a common interface for the kernel to start from.
Basic operations include:
The sequence of its operation is as follows: initialization,
parsing the configuration file, then an interactive command line. While at
the command line you have 5 seconds to type any commands, if needed. If time
expires, the kernel will be loaded according to the current variable
settings (see the set command). If the kernel load
fails, a second attempt is made with the timeout increased by one second.
The sequence of boot operations is as follows:
boot was loaded from, open and parse it. Lines
beginning with the ‘#’ character, as well as whitespace at
the beginning of lines, are ignored. The file may contain any commands
boot accepts at the interactive prompt. Though
default settings usually suffice, they can be changed here.>> OpenBSD/alpha BOOT
[x.xx]is displayed to the active console, where
x.xx is the version number of the
boot program, followed by the
boot>prompt, which means you are in interactive mode and may enter
commands. If you do not, boot will proceed to
load the kernel with the current parameters after the timeout period has
expired.
By default, boot attempts
to load the kernel executable specified in the SRM environment variable
boot_file,
defaulting to /bsd if not set. If it fails to find
the kernel and no alternative kernel image has been specified, the system
will be unable to boot.
The following commands are accepted at the
boot prompt:
boot
[image] [-cdns]boot variables will be used.
-c-d-nroot device
to use.-secho
[args]helphexdump
addr sizels
[directory]rebootset
[varname [value]]Boot the default kernel:
boot> bootRemove the 5 second pause at boot-time permanently, causing
boot to load the kernel immediately without
prompting:
# echo "boot" >
/etc/boot.confBoot the kernel named /obsd in
“User Kernel Configuration” mode (see
boot_config(8)). This
mechanism allows for the explicit enabling and disabling of devices during
the current boot sequence, as well as the modification of device parameters.
Once booted, such changes can be made permanent by using
config(8)'s
-e option.
boot> boot /obsd -cgzip(1), autoconf(4), ddb(4), boot_alpha(8), boot_config(8), fdisk(8), reboot(8)
This program was written by Michael Shalayeff for OpenBSD 2.1 on the i386 platform, and was later ported to the alpha platform.
| November 5, 2024 | openbsd |