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