xref: /netbsd-src/share/man/man8/man8.alpha/boot.8 (revision 4baa9a4e9a8b56fc94b3d3ffcf8261a183367db4)
1*4baa9a4eSrillig.\" $NetBSD: boot.8,v 1.17 2024/09/07 19:13:29 rillig Exp $
2b9e2da9fScgd.\"
3db755e7cScgd.\" Copyright (c) 1999 Christopher G. Demetriou
4db755e7cScgd.\" All rights reserved.
5b9e2da9fScgd.\"
6b9e2da9fScgd.\" Redistribution and use in source and binary forms, with or without
7b9e2da9fScgd.\" modification, are permitted provided that the following conditions
8b9e2da9fScgd.\" are met:
9b9e2da9fScgd.\" 1. Redistributions of source code must retain the above copyright
10b9e2da9fScgd.\"    notice, this list of conditions and the following disclaimer.
11b9e2da9fScgd.\" 2. Redistributions in binary form must reproduce the above copyright
12b9e2da9fScgd.\"    notice, this list of conditions and the following disclaimer in the
13b9e2da9fScgd.\"    documentation and/or other materials provided with the distribution.
14b9e2da9fScgd.\" 3. All advertising materials mentioning features or use of this software
15b9e2da9fScgd.\"    must display the following acknowledgement:
16db755e7cScgd.\"          This product includes software developed for the
17*4baa9a4eSrillig.\"          NetBSD Project.  See https://www.NetBSD.org/ for
18db755e7cScgd.\"          information about NetBSD.
19db755e7cScgd.\" 4. The name of the author may not be used to endorse or promote products
20db755e7cScgd.\"    derived from this software without specific prior written permission.
21b9e2da9fScgd.\"
22b9e2da9fScgd.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
23b9e2da9fScgd.\" IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
24b9e2da9fScgd.\" OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
25b9e2da9fScgd.\" IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
26b9e2da9fScgd.\" INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
27b9e2da9fScgd.\" NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
28b9e2da9fScgd.\" DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
29b9e2da9fScgd.\" THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
30b9e2da9fScgd.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
31b9e2da9fScgd.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
32b9e2da9fScgd.\"
33db755e7cScgd.\" <<Id: LICENSE,v 1.2 2000/06/14 15:57:33 cgd Exp>>
34db755e7cScgd.\"
35d220ca5bScgd.\"
36b9e2da9fScgd.\" Copyright (c) 1990, 1991 The Regents of the University of California.
37b9e2da9fScgd.\" All rights reserved.
38b9e2da9fScgd.\"
39b9e2da9fScgd.\" This code is derived from software contributed to Berkeley by
40b9e2da9fScgd.\" the Systems Programming Group of the University of Utah Computer
41b9e2da9fScgd.\" Science Department.
42b9e2da9fScgd.\"
43b9e2da9fScgd.\" Redistribution and use in source and binary forms, with or without
44b9e2da9fScgd.\" modification, are permitted provided that the following conditions
45b9e2da9fScgd.\" are met:
46b9e2da9fScgd.\" 1. Redistributions of source code must retain the above copyright
47b9e2da9fScgd.\"    notice, this list of conditions and the following disclaimer.
48b9e2da9fScgd.\" 2. Redistributions in binary form must reproduce the above copyright
49b9e2da9fScgd.\"    notice, this list of conditions and the following disclaimer in the
50b9e2da9fScgd.\"    documentation and/or other materials provided with the distribution.
51075022b3Sagc.\" 3. Neither the name of the University nor the names of its contributors
52b9e2da9fScgd.\"    may be used to endorse or promote products derived from this software
53b9e2da9fScgd.\"    without specific prior written permission.
54b9e2da9fScgd.\"
55b9e2da9fScgd.\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
56b9e2da9fScgd.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
57b9e2da9fScgd.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
58b9e2da9fScgd.\" ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
59b9e2da9fScgd.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
60b9e2da9fScgd.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
61b9e2da9fScgd.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
62b9e2da9fScgd.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
63b9e2da9fScgd.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
64b9e2da9fScgd.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
65b9e2da9fScgd.\" SUCH DAMAGE.
66b9e2da9fScgd.\"
67b9e2da9fScgd.\"     @(#)boot_hp300.8        8.2 (Berkeley) 4/19/94
68b9e2da9fScgd.\"
693af2acdcSchristos.Dd February 17, 2017
70b9e2da9fScgd.Dt BOOT 8 alpha
71b9e2da9fScgd.Os
72b9e2da9fScgd.Sh NAME
73b9e2da9fScgd.Nm boot
74b9e2da9fScgd.Nd Alpha system bootstrapping procedures
75b9e2da9fScgd.Sh DESCRIPTION
7604b8228fSfair.Tn DEC
7704b8228fSfair.Tn Alpha
7804b8228fSfairsystems can have either of two different firmware systems:
7904b8228fSfair.Tn ARC
8004b8228fSfair.Pq a.k.a. Tn AlphaBIOS ,
8104b8228fSfairand
8204b8228fSfair.Tn SRM .
8304b8228fSfairSome
8404b8228fSfair.Tn Alpha
8504b8228fSfairsystems have both in their flash
8604b8228fSfair.Tn RAM
8704b8228fSfairand can switch between them on command.
8804b8228fSfair.Tn ARC
893c344189Sfairis used to bootstrap Microsoft Windows NT for
9004b8228fSfair.Tn Alpha .
9104b8228fSfair.Tn SRM
923c344189Sfairis used to bootstrap
9304b8228fSfair.Tn OpenVMS
9404b8228fSfairand
9504b8228fSfair.Tn Ultrix .
9604b8228fSfair.Nx
9704b8228fSfairrequires
9804b8228fSfair.Tn SRM .
9904b8228fSfair.Pp
10004b8228fSfair.Tn SRM
1013c344189Sfaircan bootstrap from supported local storage devices, e.g.,
10204b8228fSfair.Tn IDE
10304b8228fSfairdisks or
10404b8228fSfair.Tn CD-ROM
10504b8228fSfairdrives,
10604b8228fSfair.Tn SCSI
10704b8228fSfairdisks or
10804b8228fSfair.Tn CD-ROM
10904b8228fSfairdrives, and floppy drives.
11004b8228fSfair.Tn SRM
1113c344189Sfaircan also network bootstrap via supported
11204b8228fSfair.Tn Ethernet
11304b8228fSfairinterfaces, using
11404b8228fSfair.Tn BOOTP
11504b8228fSfairor
11604b8228fSfair.Tn MOP .
11704b8228fSfairThe particular capabilities of
11804b8228fSfair.Tn SRM
11904b8228fSfairwill vary from system to system.
12004b8228fSfair.Pp
12104b8228fSfairWhen
12204b8228fSfair.Tn SRM
12304b8228fSfairboots the system, it performs a Power On Self Test
12404b8228fSfair.Pq Tn POST ,
12504b8228fSfairprobes the system busses to identify devices, and initializes them.
12604b8228fSfair.Tn SRM
12704b8228fSfairincludes an x86 instruction emulator in order to run the
12804b8228fSfair.Tn BIOS
12904b8228fSfairinitialization routines found in the
13004b8228fSfair.Tn PROM
13104b8228fSfairof any video cards found.
13204b8228fSfairIn this way, most generic
13304b8228fSfair.Tn PCI
13404b8228fSfairvideo cards can work in
13504b8228fSfair.Tn Alpha
13604b8228fSfairsystems that have
13704b8228fSfair.Tn PCI
13804b8228fSfairbus slots.
13904b8228fSfair.Pp
14004b8228fSfair.Tn SRM
14104b8228fSfairthen examines the state of one of several variables:
14204b8228fSfair.Ev auto_action .
14304b8228fSfairIf the value of
14404b8228fSfair.Ev auto_action
14504b8228fSfairis
14604b8228fSfair.Qq halt
14704b8228fSfairthen
148e884f187Swiz.Tn SRM
149e884f187Swizwill stop, print its prompt:
15001869ca4Swiz.Qq >>>
15104b8228fSfairand wait for commands to be entered on the console.
15204b8228fSfairIf the value of
15304b8228fSfair.Ev auto_action
15404b8228fSfairis
15504b8228fSfair.Qq boot
15604b8228fSfairthen
15704b8228fSfair.Tn SRM
1583c344189Sfairwill automatically bootstrap the operating system specified by
15904b8228fSfairvarious non-volatile environment variables.
16004b8228fSfair.Pp
16104b8228fSfair.Tn SRM
16204b8228fSfairdevice names are not the same as in
16304b8228fSfair.Nx ,
16475f9ab5bSwize.g.,
16504b8228fSfair.Sy ewa0
16604b8228fSfairis a
16704b8228fSfair.Tn DEC
16804b8228fSfair.Qq tulip
16904b8228fSfair.Tn Ethernet
17004b8228fSfairinterface,
17104b8228fSfair.Sy dka0
17204b8228fSfairis a
17304b8228fSfair.Tn SCSI
17404b8228fSfairdisk on a recognized controller,
17504b8228fSfair.Sy dqa0
17604b8228fSfairis an
17704b8228fSfair.Tn IDE
17804b8228fSfairdisk on a recognized controller.
17904b8228fSfairThe
18004b8228fSfair.Ic show device
18104b8228fSfaircommand will list all the devices that
18204b8228fSfair.Tn SRM
1833c344189Sfaircan bootstrap from.
18404b8228fSfair.Ss SRM Commands
18504b8228fSfair.Tn SRM
18604b8228fSfairis somewhat
18704b8228fSfair.Ux Ns No -like
18804b8228fSfairin that it incorporates a simple pipe and I/O redirection,
18904b8228fSfairwhich allows command sequences like:
19004b8228fSfair.Pp
19104b8228fSfair.Bd -literal -offset indent
19204b8228fSfairshow config | more
19304b8228fSfairshow * | more
19404b8228fSfair.Ed
19504b8228fSfair.Pp
19604b8228fSfairAn essential but incomplete list of
19704b8228fSfair.Tn SRM
19804b8228fSfaircommands follows:
19904b8228fSfair.\" .Pp
20004b8228fSfair.\" .Bl -tag -width "boot [-file filename] [-flags value] [-protocols enet_protocol] [device]"
20104b8228fSfair.\" .It Ic boot Oo Fl file Ar filename Oc Oo Fl flags Ar value Oc Oo Fl protocols Ar enet_protocol Oc Op Ar device
20204b8228fSfair.Pp
20304b8228fSfair.Ic boot
20404b8228fSfair.Op Fl file Ar filename
20504b8228fSfair.Op Fl flags Ar value
20604b8228fSfair.\" .Op Fl protocols Ar enet_protocol
20704b8228fSfair.Op Ar device
20804b8228fSfair.Pp
20904b8228fSfairBoot an operating system.
21004b8228fSfairThe default arguments for this command are taken from the
21104b8228fSfair.Tn SRM
21204b8228fSfairenvironment variables:
21304b8228fSfair.Pp
21404b8228fSfair.Bl -tag -compact -width "boot_osflags" -offset indent
21504b8228fSfair.It Ev boot_file
2163c344189Sfairfile name to bootstrap.
21704b8228fSfair.It Ev boot_osflags
2183c344189Sfairflags to pass to the secondary bootstrap program.
21904b8228fSfair.It Ev bootdef_dev
2203c344189Sfairdefault bootstrap device.
22104b8228fSfair.El
22204b8228fSfair.\" .It Ic help Op Ar command
22304b8228fSfair.Pp
22404b8228fSfair.Ic help Op Ar command
22504b8228fSfair.Pp
22604b8228fSfairInvoke the
22704b8228fSfair.Tn SRM
22804b8228fSfairhelp system.
22904b8228fSfair.\" .It Ic set Ar variable Ar value
23004b8228fSfair.Pp
2313c344189Sfair.Ic init
2323c344189Sfair.Pp
2333c344189SfairReset the
2343c344189Sfair.Tn SRM
2353c344189Sfairconsole, and take actions as specified by
2363c344189Sfair.Tn SRM
2373c344189Sfairvariables.
2383c344189Sfair.Pp
2393c344189Sfair.Ic set Ar variable Ar value Op Fl default
24004b8228fSfair.Pp
24104b8228fSfairSet an
24204b8228fSfair.Tn SRM
24375f9ab5bSwizvariable, e.g.,
24404b8228fSfair.Bd -literal -offset indent
24504b8228fSfairset auto_action boot
24604b8228fSfairset bootdef_dev dka0
24704b8228fSfairset ewa0_mode auto
24804b8228fSfair.Ed
2493c344189Sfair.Pp
2503c344189SfairIf the
2513c344189Sfair.Fl default
2523c344189Sfairflag is used, the variable will be set to its default value.
25304b8228fSfair.\" .It Ic show Ar variable or subsystem
25404b8228fSfair.Pp
25504b8228fSfair.Ic show Ar variable or subsystem
25604b8228fSfair.Pp
25704b8228fSfairShow
25804b8228fSfair.Tn SRM
25904b8228fSfairvariables and values, or show system state or configuration.
26004b8228fSfairIf a wildcard is used, then all matching
26104b8228fSfair.Tn SRM
26275f9ab5bSwizvariables are shown, e.g.,
26304b8228fSfair.Pp
26404b8228fSfair.Bl -tag -width "show device" -compact -offset indent
2653c344189Sfair.It Ic show \&*
2663c344189Sfairwill display all
2673c344189Sfair.Tn SRM
2683c344189Sfairvariables.
26904b8228fSfair.It Ic show b*
27004b8228fSfairwill display all variables whose names begin with
27104b8228fSfair.Em b .
27204b8228fSfair.It Ic show config
27304b8228fSfairwill display the complete system configuration.
27404b8228fSfair.It Ic show device
27504b8228fSfairwill display all bootable devices.
2763c344189Sfair.It Ic show memory
2773c344189Sfairwill display the system's memory configuration.
27804b8228fSfair.El
27904b8228fSfair.\" .El
28004b8228fSfair.Ss SRM Variables
28104b8228fSfair.Bl -tag -width "ew*0_protocols"
28204b8228fSfair.It Ev auto_action
28304b8228fSfairWhat
28404b8228fSfair.Tn SRM
28504b8228fSfairwill do at system startup or reset:
28604b8228fSfair.Bl -tag -width boot
28704b8228fSfair.It Ar boot
2883c344189Sfairautomatically bootstrap the operating system.
28904b8228fSfair.It Ar halt
29004b8228fSfairafter
2913c344189Sfair.Tn POST ,
29204b8228fSfairprompt the user on the console for commands to execute.
29304b8228fSfair.El
29404b8228fSfair.Pp
29504b8228fSfairSome
29604b8228fSfair.Tn Alpha
29704b8228fSfairsystems
29875f9ab5bSwiz.Pq e.g., Tn AlphaServer 800
29904b8228fSfairhave a
30004b8228fSfair.Qq halt
30104b8228fSfairswitch, which if set, will override the action of this variable, and cause
30204b8228fSfair.Tn SRM
30304b8228fSfairto stop after
30404b8228fSfair.Tn POST
30504b8228fSfairand prompt the user for commands to execute.
30604b8228fSfair.It Ev bootdef_dev
3073c344189SfairThe default bootstrap device, e.g.,
30804b8228fSfair.Sy dka0 ,
30938fe78bcSfair.Sy dqa0 ,
31038fe78bcSfair.Sy ewa0 .
31104b8228fSfairThe
31204b8228fSfair.Ic show device
31304b8228fSfaircommand will list the available and recognized bootable devices.
31404b8228fSfair.It Ev boot_file
3153c344189SfairThe file to bootstrap from; this is a null string by default.
31604b8228fSfair.It Ev boot_osflags
3173c344189SfairThe flag passed to the secondary bootstrap program, and the
3183c344189Sfair.Nx
3193c344189Sfairkernel:
32004b8228fSfair.Bl -tag -width "XXXX"
32104b8228fSfair.It Sy a
3223c344189Sfair.Pq automatic
3233c344189Sfairmulti-user mode bootstrap.
3243c344189Sfair.It Sy c
3253c344189Sfaircrash dump immediately after
3263c344189Sfair.Xr autoconf 4 ,
3273c344189Sfairif the
3283c344189Sfair.Nx
3293c344189Sfairkernel is compiled with
3303c344189Sfair.Dv DEBUG ;
3313c344189SfairSee
3323c344189Sfair.Xr options 4 .
3333c344189Sfair.It Sy d
3343c344189Sfairbreak into the debugger ASAP, if the
3353c344189Sfair.Nx
3363c344189Sfairkernel is compiled with
3373c344189Sfair.Dv DDB
3383c344189Sfairor
3393c344189Sfair.Dv KGDB ;
3403c344189SfairSee
3413c344189Sfair.Xr options 4 .
3423c344189Sfair.It Sy h
3433c344189Sfairon a reboot request from the
3443c344189Sfair.Nx
3453c344189Sfairkernel, halt the system instead of rebooting.
34604b8228fSfair.It Sy i
34704b8228fSfairthe
34804b8228fSfair.Nx
3493c344189Sfairsecondary bootstrap program will stop and prompt for the
3503c344189Sfair.Nx
3513c344189Sfairkernel file name to bootstrap.
3523c344189Sfair.It Sy n
3533c344189Sfairthe
3543c344189Sfair.Nx
3553c344189Sfairkernel will ask for the root file system's device, the kernel core
3563c344189Sfairdump device, and the path to
3573c344189Sfair.Xr init 8 .
35804b8228fSfair.It Sy q
3593c344189Sfairbootstrap quietly.
36004b8228fSfair.It Sy s
3613c344189Sfairsingle-user mode bootstrap.
3623c344189Sfair.It Sy v
3633c344189Sfairbootstrap verbosely.
36404b8228fSfair.El
3653c344189Sfair.Pp
3663c344189SfairThese may be used in combinations that are not mutually exclusive.
3673c344189SfairThese options are case-insensitive to be compatible with
3683c344189Sfair.Tn DEC
3693c344189Sfairoperating systems.
37004b8228fSfair.It Ev console
37104b8228fSfairWhat type of console device
37204b8228fSfair.Tn SRM
37304b8228fSfairand
37404b8228fSfair.Nx
37504b8228fSfairwill use:
37604b8228fSfair.Bl -tag -width "graphics"
37704b8228fSfair.It Ar graphics
37804b8228fSfairuse a video card for output, and a
37904b8228fSfair.Tn PC
38004b8228fSfairkeyboard for input.
38104b8228fSfair.It Ar serial
38204b8228fSfairuse the first serial port for console.
38304b8228fSfair.El
38404b8228fSfair.Pp
38504b8228fSfairJust as with
38604b8228fSfair.Tn Sun
38704b8228fSfairsystems,
38804b8228fSfair.Tn Alpha
38904b8228fSfairsystems will use the first serial port as a console if there is no
39004b8228fSfairkeyboard plugged into the keyboard port, even if
39104b8228fSfair.Ev console
39204b8228fSfairis set to
39304b8228fSfair.Qq graphics .
39404b8228fSfair.It Ev ew*0_mode
3953c344189SfairThe media and speed for
39604b8228fSfair.Tn DEC
39704b8228fSfair.Qq tulip
39804b8228fSfairEthernet interfaces
39904b8228fSfair.Po
40075f9ab5bSwize.g.,
40104b8228fSfair.Tn DECchip
40204b8228fSfair21040, 21140, 21143
40304b8228fSfair.Pc ;
40438fe78bcSfairpossible values are:
40538fe78bcSfair.Ic auto
40638fe78bcSfair.Po
40738fe78bcSfair.Tn IEEE
40838fe78bcSfair802.3u
40938fe78bcSfair.Qq Nway
41038fe78bcSfairnegotiation
41138fe78bcSfair.Pc ,
41238fe78bcSfair.Ic BNC ,
41338fe78bcSfair.Ic AUI ,
41438fe78bcSfair.Ic Twisted-Pair ,
41538fe78bcSfair.Ic FastFD
41604b8228fSfair.Pq Fast Full Duplex .
41704b8228fSfair.It Ev ew*0_protocols
4183c344189SfairThe protocol to use when netbooting, i.e.,
41938fe78bcSfair.Tn MOP
42004b8228fSfair.Pq Maintenance Operations Protocol ,
42138fe78bcSfairor
42238fe78bcSfair.Tn BOOTP
42338fe78bcSfair.Pq Bootstrap Protocol .
42438fe78bcSfair.Pp
42538fe78bcSfairThe
42638fe78bcSfair.Tn Alpha
42738fe78bcSfair.Tn SRM
42838fe78bcSfairfirmware is picky about
42938fe78bcSfair.Tn BOOTP
43038fe78bcSfairresponses; the
43138fe78bcSfair.Xr dhcpd.conf 5
43238fe78bcSfairon the server needs the
43338fe78bcSfair.Pp
43438fe78bcSfair.Bd -literal -offset indent
43538fe78bcSfairalways-reply-rfc1048 on;
43638fe78bcSfair.Ed
43738fe78bcSfair.Pp
43838fe78bcSfairdirective in the section for netbooting
43938fe78bcSfair.Tn Alpha
44038fe78bcSfairsystems.
44138fe78bcSfair.It Ev os_type
4423c344189SfairThis determines which system firmware will be used after the next
4433c344189Sfairpower-cycle, if both
4443c344189Sfair.Tn ARC
4453c344189Sfairand
4463c344189Sfair.Tn SRM
4473c344189Sfairare present in
4483c344189Sfair.Tn Flash RAM .
4493c344189SfairThis should be set to any of
4503c344189Sfair.Qq Ux ,
4513c344189Sfair.Qq osf ,
4523c344189Sfairor
4533c344189Sfair.Qq vms
4543c344189Sfairto select the
4553c344189Sfair.Tn SRM
4563c344189Sfairconsole required for
4573c344189Sfair.Nx .
4583c344189Sfair.Tn OSF
4593c344189Sfairrefers to the Open Software Foundation.
46004b8228fSfair.El
46104b8228fSfair.Ss After bootstrap
46204b8228fSfairOnce the
463b9e2da9fScgd.Nx Ns Tn /alpha
464b9e2da9fScgdkernel is booted normally
46532c41ae1Sfairit initializes itself and proceeds to start the system.
46632c41ae1SfairAn automatic consistency check of the file systems takes place,
46732c41ae1Sfairand unless this fails, the system comes up to multi-user operation.
46804b8228fSfair.Pp
46932c41ae1SfairThe proper way to shut the system down is with the
470b9e2da9fScgd.Xr shutdown 8
471b9e2da9fScgdcommand.
472b9e2da9fScgd.Pp
473b9e2da9fScgdIf the system crashes, it will enter the kernel debugger,
4745b9448b7Swiz.Xr ddb 4 ,
475b9e2da9fScgdif it is configured in the kernel.
47632c41ae1SfairIf the crash occurred during initialization and the debugger is
47732c41ae1Sfairnot present or is exited, the kernel will halt the system.
47804b8228fSfair.Pp
479b9e2da9fScgdIf the crash occurred during normal operation and the debugger
480b9e2da9fScgdis not present or is exited, the system will attempt a dump to the
481b9e2da9fScgdconfigured dump device (which will be automatically recovered with
482b9e2da9fScgd.Xr savecore 8
4833c344189Sfairduring the next bootstrap cycle), and after the dump is complete (successful
484b9e2da9fScgdor not) the kernel will attempt a reboot.
485b9e2da9fScgd.Sh FILES
486b9e2da9fScgd.Bl -tag -width /usr/mdec/bootxx_cd9660 -compact
48704b8228fSfair.It Pa /boot
48804b8228fSfair.Nx
4893c344189Sfairsecondary bootstrap program
49004b8228fSfair.Pq installed
491b9e2da9fScgd.It Pa /netbsd
49204b8228fSfairdefault
49304b8228fSfair.Nx
49404b8228fSfairsystem kernel
495b9e2da9fScgd.It Pa /usr/mdec/bootxx_cd9660
496b9e2da9fScgdprimary bootstrap for
497b9e2da9fScgd.Dq cd9660
49832c41ae1Sfair.Pq Tn ISO 9660
49932c41ae1Sfairfile system
500b9e2da9fScgd.It Pa /usr/mdec/bootxx_ffs
501b9e2da9fScgdprimary bootstrap for
502b9e2da9fScgd.Dq ffs
503b9e2da9fScgdfile system
50432c41ae1Sfair.Pq Berkeley Fast File System
505b9e2da9fScgd.It Pa /usr/mdec/boot
506b9e2da9fScgdsecondary bootstrap
507b9e2da9fScgd.It Pa /usr/mdec/netboot
508b9e2da9fScgdnetwork bootstrap
509b9e2da9fScgd.It Pa /usr/mdec/ustarboot
510b9e2da9fScgd.Dq ustar
511b9e2da9fScgddisk and tape bootstrap
512b9e2da9fScgd.El
513b9e2da9fScgd.Sh SEE ALSO
514b9e2da9fScgd.Xr ddb 4 ,
51599f13c16Swiz.Xr alpha/mkbootimage 8 ,
51699f13c16Swiz.Xr alpha/setnetbootinfo 8 ,
51704b8228fSfair.Xr diskless 8 ,
51804b8228fSfair.Xr init 8 ,
519b9e2da9fScgd.Xr installboot 8 ,
52004b8228fSfair.Xr rc 8 ,
52104b8228fSfair.Xr reboot 8 ,
5225b9448b7Swiz.Xr savecore 8 ,
5235b9448b7Swiz.Xr shutdown 8
524b9e2da9fScgd.Rs
525b9e2da9fScgd.%T "Alpha Architecture Reference Manual Third Edition"
526b9e2da9fScgd.%Q "Alpha Architecture Committee"
527b9e2da9fScgd.%I "Digital Press"
528b9e2da9fScgd.%D 1998
529b9e2da9fScgd.Re
530b9e2da9fScgd.Sh BUGS
531b9e2da9fScgdThe device names used by
532b9e2da9fScgd.Nx Ns Tn /alpha
533b9e2da9fScgdand the
534b9e2da9fScgd.Tn SRM Console
535b9e2da9fScgdoften have no relation to each other.
536