COHERENT manpages
This page displays the COHERENT manpage for boot [Boot block for hard-disk partition/nine-sector diskette].
List of available manpages
Index
boot -- Driver
Boot block for hard-disk partition/nine-sector diskette
Several different programs are used to load COHERENT from a floppy or hard
disk into memory. This process is called bootstrapping (from the old
expression about pulling one's self up by one's bootstraps) or booting for
short. The program used depends upon whether one is loading COHERENT from
a hard-disk partition, from a 5.25-inch floppy disk, or from a 3.5-inch
floppy disk. All of these programs are installed onto your computer during
normal installation.
mboot is the master boot program. This is code that resides in the first
446 bytes of the first sector on the hard disk. Because this sector also
contains the partition table for the hard disk, mboot is normally written
to the hard drive only during installation and only by the fdisk utility.
boot, boot.fha, and boot.fva are variations of the same program. boot
occupies the first sector of any bootable hard-drive partition. boot.fha
occupies the first sector of a 5.25-inch, high-density floppy disk.
boot.fva occupies the first sector of a 3.5-inch, high-density floppy disk.
boot is normally copied to the root partition automatically during
installation by a command such as:
/bin/dd if=/conf/boot of=/dev/at0a count=1
In another example, the following commands format and create a file system
on a high-density, 5.25-inch floppy disk:
/etc/fdformat -v /dev/fha0
/etc/mkfs /dev/fha0 2400
/bin/cp /conf/boot.fha /dev/fha0
When invoked, boot loads for the tertiary boot program tboot. This, in
turn, searches the root directory `/' for file autoboot, which is the
COHERENT kernel. If it finds this kernel, boot loads and invokes it.
Otherwise, it gives the prompt ?, and you must type the name of the
operating-system kernel to load (typically, ``coherent''). If boot cannot
find the requested kernel or if an error occurs, boot does not print an
error message, but re-prompts with `?'.
Files
/conf/boot -- Boot for AT partitions
/conf/boot.at -- Boot for AT partitions (linked to /conf/boot)
/conf/boot.atx -- AT master boot (linked to /conf/mboot)
/conf/boot.f9a -- Boot for single-density, nine-sector, 5.25-inch floppy
disk
/conf/boot.fha -- Boot for 15-sector, 5.25-inch floppy disk
/conf/boot.fqa -- Boot for quad-density, nine-sector, 3.5-inch floppy disk
/conf/boot.fva -- Boot for 18-sector, 3.5-inch floppy disk
/conf/mboot -- AT master boot
See Also
device drivers,
fdisk,
mboot,
mkfs,
tboot



