Annotation of coherent/a/usr/man/COHERENT/boot, revision 1.1.1.1

1.1       root        1: 
                      2: 
                      3: boot                          Driver                         boot
                      4: 
                      5: 
                      6: 
                      7: 
                      8: Boot block for hard-disk partition/nine-sector diskette
                      9: 
                     10: 
                     11: To be bootable, a COHERENT  file system must contain a boot block
                     12: that lives  in the first block of the  file system.  In addition,
                     13: all hard  disks must  contain the master  boot block mboot  or an
                     14: equivalent.
                     15: 
                     16: boot is a boot block for  a hard-disk partition or a floppy disk.
                     17: It must be installed as the first sector of the partition or dis-
                     18: kette; for  example, the following  commands format and  create a
                     19: file system on a high-density, 5.25-inch diskette:
                     20: 
                     21: 
                     22:         /etc/fdformat -v -i 4 /dev/fha0
                     23:         /etc/mkfs /dev/fha0 2400
                     24:         /bin/cp /conf/boot.fha /dev/fha0
                     25: 
                     26: 
                     27: boot searches  its root directory  `/' for file  _a_u_t_o_b_o_o_t.  If it
                     28: finds this  kernel, bboooott loads and runs  it.  Otherwise, it gives
                     29: the  prompt ?,  to  which the  user  must type  the  name of  the
                     30: operating-system  kernel to  load (typically,  ``coherent'').  If
                     31: bboooott cannot find the requested kernel or if an error occurs, boot
                     32: does not print an error message, but re-prompts with `?'.
                     33: 
                     34: ***** Creating a Bootable Floppy Disk *****
                     35: 
                     36: In  some  cases, it  is  necessary to  create  a mini-version  of
                     37: COHERENT that can be booted from a floppy disk.  For example, you
                     38: may wish to  test a device driver or a  tricky program written in
                     39: assembly language;  by using  a floppy-disk version  of COHERENT,
                     40: you can test your program  yet protect your hard disk's file sys-
                     41: tems from damage should something go wrong.
                     42: 
                     43: The following  describes how to  create a floppy-disk  version of
                     44: COHERENT.  If  your drive A is  a 5.25-inch, high-density device,
                     45: type:
                     46: 
                     47: 
                     48:         export DEV=/dev/fha0
                     49:         export BS=30b
                     50: 
                     51: 
                     52: If,  however, your  drive A is  a 3.5-inch,  high-density device,
                     53: type:
                     54: 
                     55: 
                     56:         export DEV=/dev/fva0
                     57:         export BS=36b
                     58: 
                     59: 
                     60: The rest of the commands will be the same for either device.
                     61: 
                     62: 
                     63: 
                     64: COHERENT Lexicon                                           Page 1
                     65: 
                     66: 
                     67: 
                     68: 
                     69: boot                          Driver                         boot
                     70: 
                     71: 
                     72: 
                     73: The next step is to copy disk 1 of your COHERENT release onto the
                     74: hard disk.  Insert disk 1 into drive A and type:
                     75: 
                     76: 
                     77:         dd if=$DEV of=_f_i_l_e__n_a_m_e count=80 bs=$BS
                     78: 
                     79: 
                     80: where file_name is the file into which you are copying the disk.
                     81: 
                     82: Now, remove  the COHERENT release disk and  insert a blank floppy
                     83: disk.  The next step is to format it; type the following command:
                     84: 
                     85: 
                     86:         /etc/fdformat $DEV
                     87: 
                     88: 
                     89: Now, copy  the file that  contains your copy  of COHERENT release
                     90: disk 1 onto the newly formatted floppy disk:
                     91: 
                     92: 
                     93:         dd if=_f_i_l_e__n_a_m_e of=$DEV count=80 bs=$BS
                     94: 
                     95: 
                     96: where file_name is the file that holds COHERENT.
                     97: 
                     98: Now, mount the new floppy disk:
                     99: 
                    100: 
                    101:         /etc/mount $DEV /f0
                    102: 
                    103: 
                    104: From this point on, you  must have superuser status.  If you have
                    105: not yet done so, type
                    106: 
                    107: 
                    108:         su root
                    109: 
                    110: 
                    111: and type the password if prompted.
                    112: 
                    113: The final steps further prepare the new floppy disk:
                    114: 
                    115: 
                    116:         cd /f0
                    117:         mv begin autoboot
                    118:         rm Coh_300.1
                    119:         cd etc
                    120:         rm brc*
                    121:         rm build
                    122: 
                    123: 
                    124: The bootable  floppy is now  done.  Type <ctrl-D>  to return from
                    125: superuser status, and then type the command
                    126: 
                    127: 
                    128: 
                    129: 
                    130: COHERENT Lexicon                                           Page 2
                    131: 
                    132: 
                    133: 
                    134: 
                    135: boot                          Driver                         boot
                    136: 
                    137: 
                    138: 
                    139: 
                    140:         /etc/umount $DEV
                    141: 
                    142: 
                    143: to unmount the floppy disk.  Put it away in a safe place.
                    144: 
                    145: Your  bootable  floppy   disk  contains  about  700  blocks  (350
                    146: kilobytes) of  an information.  We  suggest that you put  on it a
                    147: handful  of  the   most  commonly  used  programs,  such  as  the
                    148: MicroEMACS screen editor.
                    149: 
                    150: ***** Files *****
                    151: 
                    152: /ccoonnff/bboooott* -- Various diskette boot blocks
                    153: 
                    154: ***** See Also *****
                    155: 
                    156: device drivers, fdisk, mboot, mkfs
                    157: 
                    158: 
                    159: 
                    160: 
                    161: 
                    162: 
                    163: 
                    164: 
                    165: 
                    166: 
                    167: 
                    168: 
                    169: 
                    170: 
                    171: 
                    172: 
                    173: 
                    174: 
                    175: 
                    176: 
                    177: 
                    178: 
                    179: 
                    180: 
                    181: 
                    182: 
                    183: 
                    184: 
                    185: 
                    186: 
                    187: 
                    188: 
                    189: 
                    190: 
                    191: 
                    192: 
                    193: 
                    194: 
                    195: 
                    196: COHERENT Lexicon                                           Page 3
                    197: 
                    198: 

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.