BOOT_HP300(8) BSD System Manager's Manual (HP300 Architecture) BOOT_HP300(8)
b
\bbo
\boo
\bot
\bt - system bootstrapping procedures
D
\bDE
\bES
\bSC
\bCR
\bRI
\bIP
\bPT
\bTI
\bIO
\bON
\bN
P
\bPo
\bow
\bwe
\ber
\br f
\bfa
\bai
\bil
\bl a
\ban
\bnd
\bd c
\bcr
\bra
\bas
\bsh
\bh r
\bre
\bec
\bco
\bov
\bve
\ber
\bry
\by.
\b. Normally, the system will reboot itself at
power-up or after crashes. An automatic consistency check of the file
systems will be performed, and unless this fails, the system will resume
C
\bCo
\bol
\bld
\bd s
\bst
\bta
\bar
\brt
\bts
\bs.
\b. On an HP300, the boot procedure uses the boot ROM to load a
boot program from an LIF format directory at the beginning of an attached
disk. The _
\b/_
\bu_
\bs_
\br_
\b/_
\bm_
\bd_
\be_
\bc directory contains a disk boot programs which should
be placed in a new pack automatically by newfs(8) when the ``a'' parti-
tion file system on the pack is created.
This _
\bb_
\bo_
\bo_
\bt program finds the corresponding file on the given device
(_
\bv_
\bm_
\bu_
\bn_
\bi_
\bx by default), loads that file into memory, and starts the program
at the entry address specified in the program header.
The boot program can be interrupted by typing `^C' (ctrl-C). This will
force the boot program to interactively prompt for a system to boot. If
not interrupted, it will boot from the device from which the boot program
The file specifications used for an interactive boot are of the form:
where _
\bd_
\be_
\bv_
\bi_
\bc_
\be is the type of the device to be searched, _
\bu_
\bn_
\bi_
\bt is 8 * the
hpib number plus the unit number of the disk or tape, and _
\bm_
\bi_
\bn_
\bo_
\br is the
disk partition or tape file number. Normal line editing characters can
be used when typing the file specification. Currently, ``rd'' and ``sd''
are the only valid _
\bd_
\be_
\bv_
\bi_
\bc_
\be specifiers.
For example, to boot from the `a' file system of unit 0 on HP-IB 2, type
`rd(16, 0)vmunix' to the boot prompt. For tapes, the minor device number
In an emergency, the bootstrap methods described in the paper _
\bI_
\bn_
\bs_
\bt_
\ba_
\bl_
\bl_
\bi_
\bn_
\bg
_
\b4_
\b._
\b3_
\bb_
\bs_
\bd _
\bo_
\bn _
\bt_
\bh_
\be _
\bH_
\bP_
\b3_
\b0_
\b0 can be used to boot from a distribution tape.
/usr/mdec/bootrd LIF format boot block
/usr/mdec/installboot program to install boot blocks
S
\bSE
\bEE
\bE A
\bAL
\bLS
\bSO
\bO
halt(8), reboot(8), shutdown(8)