This commit was manufactured by cvs2svn to create tag 'FreeBSD-release/1.1'.
[unix-history] / etc / etc.i386 / install_notes
index bc04851..b3506ba 100644 (file)
@@ -1,12 +1,7 @@
-FreeBSD 1.0
-INSTALLATION NOTES <2.00, 10 September 1993>
+                             INSTALLATION NOTES
+                                  FreeBSD
+                                Release 1.1
 
 
-These notes have been prepared from those written originally for NetBSD
-0.9. The conversion was done by someone who has had experience with
-installing and upgrading 386bsd, but who is not a unix guru, so there
-will be slant towards this experience. Corrections/updates are
-welcomed, it is difficult/impossible to test every last hardware
-combination.
 
 Be sure to read _ALL_ of this document before you try to install
 FreeBSD.  FreeBSD probably looks a bit similar to things that you've
 
 Be sure to read _ALL_ of this document before you try to install
 FreeBSD.  FreeBSD probably looks a bit similar to things that you've
@@ -14,12 +9,12 @@ seen before (perhaps 386BSD), but the installation procedures are quite
 different.
 
 
 different.
 
 
-FreeBSD 1.0 Release Contents:
+FreeBSD Release Contents:
 ------- --- ------- --------
 
 ------- --- ------- --------
 
-The FreeBSD 1.0 Release consists of the following elements:
+The FreeBSD Release consists of the following elements:
 
 
-Bootable Kernel-copy floppies
+Bootable Kernel copy floppies
 
        These disks are bootable and have enough utilities on
        board to copy a new kernel to a prepared hard disk.  While
 
        These disks are bootable and have enough utilities on
        board to copy a new kernel to a prepared hard disk.  While
@@ -27,61 +22,64 @@ Bootable Kernel-copy floppies
        also make upgrading to a new kernel easy:  boot from it,
        and copy a new kernel to disk.
 
        also make upgrading to a new kernel easy:  boot from it,
        and copy a new kernel to disk.
 
-       You must choose between one of two kernel-copy floppy
+       You must choose between one of two kernel copy floppy
        images, depending on your disk controller type.  The
        images, depending on your disk controller type.  The
-       "kcopy-ah-floppy" image supports the Adaptec 154x and 1742
-       SCSI adapters, while "kcopy-bt-floppy" supports the Bustek
+       "kcopy_ah.flp" image supports the Adaptec 154x and 1742
+       SCSI adapters, while "kcopy_bt.flp" supports the Bustek
        742 and Ultrastore SCSI adapters.  For systems with only
        MFM, RLL, ESDI or IDE disk controllers, either image can
        be used.
 
 Installation floppies
 
        742 and Ultrastore SCSI adapters.  For systems with only
        MFM, RLL, ESDI or IDE disk controllers, either image can
        be used.
 
 Installation floppies
 
-       In addition to a bootble floppy, currently two additional
+       In addition to a bootable floppy, currently two additional
        disks are required to prepare your hard drive for FreeBSD
        and to install the FreeBSD distribution.  Like the boot
        floppies, these are distributed as binary images.  They are
        disks are required to prepare your hard drive for FreeBSD
        and to install the FreeBSD distribution.  Like the boot
        floppies, these are distributed as binary images.  They are
-       are named "filesystem-floppy" and "cpio-floppy".
+       are referred to below as the  "filesyst.flp" and the
+       "cpio.flp".
 
        There is also an optional fourth installation disk referred
 
        There is also an optional fourth installation disk referred
-       to as the "dos-floppy".  This can include any programs
-       from the tools directory.  For instance, add kermit if
-       this is needed for downloading files.  Unlike the binary
-       images which are written to a floppy via dd(1) or rawrite.exe,
-       these programs should be copied to a DOS formatted floppy
-       using 386BSD's `mcopy' command (or the `copy' command if
-       working from DOS).
+       to as the "dos-floppy".  Unlike the other install disks,
+       there is no binary image for the dos floppy.  Instead this
+       is a regular MS-DOS-formatted floppy disk containing any
+       FreeBSD programs you choose to copy to it using mtools or
+       even the DOS copy command.  The most commonly requested
+       programs have been put in a tools directory at FreeBSD
+       archives sites.
 
 Upgrade floppies
 
        These facilitate upgrading to FreeBSD from any previous
 
 Upgrade floppies
 
        These facilitate upgrading to FreeBSD from any previous
-       patch-kit level of 386BSD 0.1.  Since they are currently
-       in BETA testing, they are not further mentioned in this
-       document.  However, they are currently available upon
-       request to FreeBSD-questions@freebsd.cdrom.com.
+       patch-kit level of 386BSD 0.1.  They are still in testing,
+       but should be available by the time you read this from
+       the tools/upgrade directory at FreeBSD archive sites.
+       [the current version is: 
+       tools/upgrade/386BSD-to-FreeBSD-update-LATE-BETA.tar.gz]
 
 FreeBSD distribution sets
 
        These collections contain the complete FreeBSD system and
 
 FreeBSD distribution sets
 
        These collections contain the complete FreeBSD system and
-       utilities.  There are three separate sets: the FreeBSD
-       binaries, the FreeBSD sources, and the DES sources+binaries.
-       The DES set contains only crypt(3) code and is subject to
-       U.S.A.  export restrictions.
-
-       The binary distribution set can be found in the "binarydist"
-       subdirectory of the distribution. It is a single gzip'ed
-       tar archive split into files named bin_tgz.aa to bin_tgz.db
-       (i.e., 80 files all told), plus file CKSUMS.
-
-       The source distribution sets can be found in under
-       "sourcedist" subdirectory of the distribution. It is
-       consists of files named src_tgz.aa to src_tgz.cp (i.e.,
-       68 files all told), plus file CKSUMS.
+       utilities in source and binary form.  There are three
+       separate sets: the FreeBSD binaries, the FreeBSD sources,
+       and the DES sources+binaries.  The DES set contains only
+       crypt(3) code and is subject to U.S.A. export restrictions.
+
+       The binary distribution set can be found in the "bindist"
+       subdirectory of the FreeBSD archive sites.  It consists
+       of files named bin_tgz.aa to bin_tgz.ce (i.e., 57 files
+       all told).  A CKSUMS file (* see note below) is included
+       for verifying the integrity of these.
+
+       The source distribution sets can be found in the 
+       "srcdist" subdirectory of archive sites. It is consists
+       of files named base.aa to usrsbin.ae (i.e., 86 files
+       all told), plus the file CKSUMS*.
 
        Finally, the security distribution set contains
        usr/src/libcrypt/*, the source files for the DES encryption
        algorithm, and the binaries which depend on it.  It can
 
        Finally, the security distribution set contains
        usr/src/libcrypt/*, the source files for the DES encryption
        algorithm, and the binaries which depend on it.  It can
-       be found in the "securedist" subdirectory on sites which
+       be found in the "secrdist" subdirectory on sites which
        choose to carry the complete FreeBSD distribution.
 
        The individual files in each collection are no more than
        choose to carry the complete FreeBSD distribution.
 
        The individual files in each collection are no more than
@@ -91,8 +89,8 @@ FreeBSD distribution sets
 
        Each collection is a split, gzip'ed tar archive.  They
        are reassembled and extracted by the install procedure.
 
        Each collection is a split, gzip'ed tar archive.  They
        are reassembled and extracted by the install procedure.
-       However, to view them without installing, you can use, e.g.,
-       the command line:
+       However, to view them without installing FreeBSD, you can
+       use, e.g., the command line:
 
                cat bin* | gunzip | tar tvf - | more
 
 
                cat bin* | gunzip | tar tvf - | more
 
@@ -100,10 +98,10 @@ FreeBSD distribution sets
 
                cat bin* | gunzip | tar xvfp -
 
 
                cat bin* | gunzip | tar xvfp -
 
-       Using this method, the files are extracted, "below" the
-       current directory.  That is, if you want to extract the
-       binaries "into" your system, i.e. replace the system
-       binaries with them, you have to run the "tar xvfp" from /.
+       Using this method, the files are extracted in the current
+       directory.  So to install the binary distribution, for
+       instance, you have to run the "tar xvfp" from the root
+       directory (/).
 
        In each of the distribution directories, there is a file
        named "CKSUMS" which contains the checksums of the files
 
        In each of the distribution directories, there is a file
        named "CKSUMS" which contains the checksums of the files
@@ -112,10 +110,10 @@ FreeBSD distribution sets
        if you suspect one of the files is corrupted.
 
        N.B.: The CKSUMS files are produced using the 4.4BSD 
        if you suspect one of the files is corrupted.
 
        N.B.: The CKSUMS files are produced using the 4.4BSD 
-       version of cksum which is POSIX compliant.  The values in
-       this file will probably not match with cksums from other
-       systems.  FreeBSD uses the new 4.4BSD cksum routine.  A
-       copy of the new cksum binary that will run on
+       version of cksum which is POSIX-compliant.  The values in
+       these file do not match the cksums generated by the 386BSD 0.1
+       version  of cksum (which is based on an earlier "standard").
+       copy of the new cksum binary that will run on
        386bsd/Netbsd/FreeBSD can be found in the "tools" subdirectory
        of the distribution.
 
        386bsd/Netbsd/FreeBSD can be found in the "tools" subdirectory
        of the distribution.
 
@@ -123,10 +121,10 @@ FreeBSD distribution sets
 System Requirements and Supported Devices:
 ------ ------------ --- --------- -------
 
 System Requirements and Supported Devices:
 ------ ------------ --- --------- -------
 
-FreeBSD 1.0 runs on ISA (AT-Bus) and EISA systems, with 386 and 486
+FreeBSD runs on ISA (AT-Bus) and EISA systems, with 386 and 486
 processors, with or without math coprocessors.  It does NOT support
 Micro-channel systems, such as some IBM PS/2 systems.  The minimal
 processors, with or without math coprocessors.  It does NOT support
 Micro-channel systems, such as some IBM PS/2 systems.  The minimal
-configuration includes 4Meg of RAM, and a 70Meg hard disk, but to
+configuration includes 4Meg of RAM, and an 80Meg hard disk, but to
 install the entire system you'll need much more disk space, and to run
 X or compile the system more RAM is recommended.  (4Meg will actually
 allow you to run X and/or compile, but it's extremely slow.)
 install the entire system you'll need much more disk space, and to run
 X or compile the system more RAM is recommended.  (4Meg will actually
 allow you to run X and/or compile, but it's extremely slow.)
@@ -134,36 +132,55 @@ allow you to run X and/or compile, but it's extremely slow.)
 Supported devices include:
 
        Standard floppy controllers
 Supported devices include:
 
        Standard floppy controllers
+
        Standard hard disk controllers:
                MFM
                ESDI
                IDE
                RLL
        Standard hard disk controllers:
                MFM
                ESDI
                IDE
                RLL
+
        SCSI hard disk controllers:
        SCSI hard disk controllers:
-               Adaptec AHA-1542{A,B,C}, -1742          [kcopy-ah-floppy]
-               Bustek 742 (EISA) Ultrastor 14f and 34f [kcopy-bt-floppy]
+               Adaptec 154x series *                   [kcopy_ah.flp]
+               Adaptec 174x series
+               Buslogic 545S
+               Bustek 742 (EISA)                       [kcopy_bt.flp]
+               DTC 3290 in 1542 emulation mode *
+               Ultrastor 14f and 34f
+
+               * Your system can NOT have more than 16MB of memory with
+                 these controllers.
+
        Display Adaptors:
                MDA
                CGA
                VGA (and SVGA)
                HGC
        Display Adaptors:
                MDA
                CGA
                VGA (and SVGA)
                HGC
+
        Serial communications ports
                8250
                16450
                16550A
        Serial communications ports
                8250
                16450
                16550A
+               [4-port multi-serial cards - require kernel built
+               with MULTI_PORT option]
+               [We do not support the Intel 82501 serial chip used
+               in some PC's at this time]
+
        Ethernet controllers
                SMC/WD 8003, 8013, and equivalents
                        (including the SMC "Elite" series)
        Ethernet controllers
                SMC/WD 8003, 8013, and equivalents
                        (including the SMC "Elite" series)
-               Novell NE1000, NE2000
+               Novell NE1000, NE2000, NE2100
                3COM 3c503
                ISOLAN ISOLink
                3COM 3c503
                ISOLAN ISOLink
+
        Tape drives:
                QIC-02 format tape drives
        Tape drives:
                QIC-02 format tape drives
-               most SCSI tape drives should work
-               _NO_ QIC-40 or QIC-80 tape drives will work
+               most SCSI tape/DAT drives
+               [an early QIC-40 or QIC-80 tape driver exists,
+               but is not yet incorporated into FreeBSD]
+
        CD-ROM drives:
        CD-ROM drives:
-               most SCSI CD-ROM drives should work
-               _NO_ non-SCSI CD-ROM drives will work
+               Mitsumi CDROM drive with Mitsumi Controller
+               Most SCSI CD-ROM drives on a supported SCSI controller
 
 To be detected by the distributed kernels, the devices must
 be configured as follows: (Note: IRQ 9 is the same as IRQ 2
 
 To be detected by the distributed kernels, the devices must
 be configured as follows: (Note: IRQ 9 is the same as IRQ 2
@@ -171,26 +188,26 @@ on ISA/EISA based machines)
 
 Device         Name    Port    IRQ     DRQ      Misc
 ------         ----    ----    ---     ---      ----
 
 Device         Name    Port    IRQ     DRQ      Misc
 ------         ----    ----    ---     ---      ----
-Floppy Cntlr.  fdc0    0x3f0   6       2
+Floppy Cntlr.  fd    0x3f0   6       2
 
 Std. Hard Disk Cntlr.
 
 Std. Hard Disk Cntlr.
-               wdc0    0x1f0   14
+               wd    0x1f0   14
 
 
-AHA-154x SCSI Cntlr.   0x330   11      5        [kcopy-ah-floppy]
+AHA-154x SCSI Cntlr.   0x330   11      5        [kcopy_ah.flp]
 
 
-AHA-174x SCSI Cntlr.   automagically configured [kcopy-ah-floppy]
+AHA-174x SCSI Cntlr.   automatically configured [kcopy_ah.flp]
 
 
-BT742 SCSI Cntlr.      0x330   12               [kcopy-bt-floppy]
+BT742 SCSI Cntlr.      0x330   12               [kcopy_bt.flp]
 
 UHA-14f        SCSI Cntlr. or
 
 UHA-14f        SCSI Cntlr. or
-UHA-34f SCSI Cntlr.    0x330   14      5        [kcopy-bt-floppy]
-(In FreeBSD GAMMA and before, UHA was on IRQ 11)
+UHA-34f SCSI Cntlr.    0x330   14      5        [kcopy_bt.flp]
+(In FreeBSD 1.0 GAMMA and before, UHA was on IRQ 11)
 
 
-SCSI Disks     sd[0-2] automagically configured
+SCSI Disks     sd[0-2] automatically configured
 
 
-SCSI Tapes     st[01]  automagically configured
+SCSI Tapes     st[01]  automatically configured
 
 
-SCSI CD-ROMs   cd0     automagically configured
+SCSI CD-ROMs   cd0     automatically configured
 
 Serial Ports   com0    0x3f8   4
                com1    0x2f8   3
 
 Serial Ports   com0    0x3f8   4
                com1    0x2f8   3
@@ -201,12 +218,17 @@ SMC/WD Ethernet or
 3COM 3c503     ed0     0x280   5       iomem 0xd8000
 
 NOTE for 386bsd users: the we0 device for the WD80xxyy card has been
 3COM 3c503     ed0     0x280   5       iomem 0xd8000
 
 NOTE for 386bsd users: the we0 device for the WD80xxyy card has been
-replaced with an ed0 device. The default settings of 2/280/d000 have
+replaced with an ed0 device. The default settings of 9/280/d000 have
 been changed to 5/280/d800 as this address accomdates all of the boards.
 
 been changed to 5/280/d800 as this address accomdates all of the boards.
 
-Novell Ethernet        ne0     0x300   9
+Novell Ethernet        ed0     0x280   5
+
+NOTE for 386bsd users: the ne0 device for the NEx000 card has been
+replaced with an ed0 device.  The default settings of 9/300 have
+been changed to 5/280.
 
 ISOLAN ISOLink is0     0x280   10      7
 
 ISOLAN ISOLink is0     0x280   10      7
+Novell NE2100  is0     0x280   10      7
 
 QIC-02 Tape    wt0     0x300   5       1
 
 
 QIC-02 Tape    wt0     0x300   5       1
 
@@ -229,14 +251,15 @@ the three installation disks, which don't support a multi-user
 shell.
 
 The full binary distribution  extracts to about 46 MB.
 shell.
 
 The full binary distribution  extracts to about 46 MB.
-The full source distribution extracts to about 72 MB.
+The full source distribution extracts to about 86 MB.
 The kernel source only extracts to about 7 MB.
 The kernel source only extracts to about 7 MB.
-To recompile the sources requires an additional 55 MB.
+To recompile the sources requires an additional 50 MB.
 To recompile the kernel requires an additional 2 MB.
 
 Since additional room is required for extracting the distributions,
 To recompile the kernel requires an additional 2 MB.
 
 Since additional room is required for extracting the distributions,
-a full binary installation requires a minimum of about 70 MB (46
-MB extracted + 16 MB archived + 8 MB minimum swap).
+a full binary installation requires a minimum of about 80 MB (46
+MB extracted + 16 MB archived + 8 MB minimum swap + room for
+extracting).
 
 A complete source + binary distribution requires a minimum of
 about 210 MB (assuming a minimum 8 MB swap).
 
 A complete source + binary distribution requires a minimum of
 about 210 MB (assuming a minimum 8 MB swap).
@@ -248,47 +271,48 @@ Getting the System on to Useful Media:
 Installation is supported from several media types, including:
 
        MS-DOS floppies
 Installation is supported from several media types, including:
 
        MS-DOS floppies
+       MS-DOS hard disk (Primary partition)
        Tape
        NFS partitions
        FTP
        Kermit
 
 No matter what you do, however, you'll need at least three disks (1.2M
        Tape
        NFS partitions
        FTP
        Kermit
 
 No matter what you do, however, you'll need at least three disks (1.2M
-or 1.44M) handy, on which you will put the kernel-copy image and the
+or 1.44M) handy, on which you will put the kernel copy image and the
 install (or upgrade) floppy images.
 
 The images are available from the directory "floppies", under the root
 install (or upgrade) floppy images.
 
 The images are available from the directory "floppies", under the root
-of the FreeBSD/FreeBSD-1.0-GAMMA tree at your favorite archive site.
+of the FreeBSD/FreeBSD-1.1 tree at your favorite archive site.
 They're available both as raw disk images, and gzipped, to save time
 downloading.
 
 If you are using an AHA-154x or AHA-1742 SCSI host adapter, you need
 They're available both as raw disk images, and gzipped, to save time
 downloading.
 
 If you are using an AHA-154x or AHA-1742 SCSI host adapter, you need
-the kcopy-ah-floppy image.  If you're using a BT-742 SCSI host adapter
-or an Ultrastor adaptor, then you'll need the kcopy-bt-floppy image.
+the kcopy_ah.flp image.  If you're using a BT-742 SCSI host adapter
+or an Ultrastor adaptor, then you'll need the kcopy_bt.flp image.
 If you're using MFM/RLL/IDE disk controllers, you can use either
 If you're using MFM/RLL/IDE disk controllers, you can use either
-kernel-copy floppy image.
+kernel copy floppy image.
 
 If you are using UNIX to make the floppies, you should use the command
 
 If you are using UNIX to make the floppies, you should use the command
-dd(1) to write the raw floppy images (i.e., kcopy-ah-floppy or
-kcopy-bt-floppy, filesystem-floppy and cpio-floppy) to the floppies.
-For example, to write kcopy-ah-floppy to a 5.25" 1.2 Mb floppy
+dd(1) to write the raw floppy images (i.e., kcopy_ah.flp or
+kcopy_bt.flp, filesyst.flp and cpio.flp) to the floppies.
+For example, to write kcopy_ah.flp to a 5.25" 1.2 Mb floppy
 disk under 386BSD, use:
 
 disk under 386BSD, use:
 
-       $ dd if=kcopy-ah-floppy of=/dev/fd0a bs=30b count=80
+       $ dd if=kcopy_ah.flp of=/dev/fd0a bs=30b count=80
 
 or for a 3.5" 1.44 Mb floppy:
 
 
 or for a 3.5" 1.44 Mb floppy:
 
-       $ dd if=kcopy-ah-floppy of=/dev/fd0a bs=36b count=80
+       $ dd if=kcopy_ah.flp of=/dev/fd0a bs=36b count=80
 
 If you are using DOS to make the floppies, use the rawrite.exe
 utility.  This can be found in the "tools" subdirectory of the
 
 If you are using DOS to make the floppies, use the rawrite.exe
 utility.  This can be found in the "tools" subdirectory of the
-distribution.  Copy or download  rawrite.exe and the binary images
-to a DOS disk, type "rawrite" under MS-DOS and follow the
-instructions.  Rawrite can write binary images to either 1.2MB or
-1.44MB floppies (which must be DOS formatted).
+archive site.  Copy rawrite.exe and the binary images to a DOS
+disk, type "rawrite" under MS-DOS and follow the instructions.
+Rawrite can write binary images to either 1.2MB or 1.44MB
+MS-DOS-formatted floppies.
 
 Any other programs from the tools directory that might be needed
 
 Any other programs from the tools directory that might be needed
-for installing FreeBSD, such as kermit, should be copied to a DOS
+for installing FreeBSD, such as kermit, should be copied to a DOS-
 formatted floppy (1.2MB or 1.44MB).  Under 386BSD, they can be
 copied to floppy using the mcopy command.  Under DOS, use the DOS
 copy command.
 formatted floppy (1.2MB or 1.44MB).  Under 386BSD, they can be
 copied to floppy using the mcopy command.  Under DOS, use the DOS
 copy command.
@@ -297,6 +321,27 @@ The steps necessary to prepare the distribution sets for installation
 depend on which method of installation you choose.  The various methods
 are explained below.
 
 depend on which method of installation you choose.  The various methods
 are explained below.
 
+To prepare for installing via MS-DOS hard disk:
+
+       To prepare FreeBSD for installaton from the MS-DOS C: drive
+       of the hard disk, you need to do the following:
+
+               If FreeBSD is installed on a hard disk containing
+               a Primary MS-DOS partition (as opposed to an
+               Extended DOS partition), then the FreeBSD distribution
+               files can be read directly from DOS.  Preparation
+               is just a matter of copying the FreeBSD distribution
+               files onto DOS C: drive of the hard disk.
+
+               If FreeBSD is installed on a separate hard disk than
+               MS-DOS, it is not currently possible to read the FreeBSD
+               distribution files directly from DOS.  In this case,
+               a different medium should be used.
+
+       Once you have the files on the C: drive, you can proceed to the
+       next step in the installation process, viz preparing your hard
+       disk.
+
 To prepare for installing via MS-DOS floppies:
 
        To prepare FreeBSD for installaton from MS-DOS floppies, you
 To prepare for installing via MS-DOS floppies:
 
        To prepare FreeBSD for installaton from MS-DOS floppies, you
@@ -313,9 +358,9 @@ To prepare for installing via MS-DOS floppies:
 
                Format all of the floppies, with MS-DOS.
                Don't make any of them MS-DOS bootable
 
                Format all of the floppies, with MS-DOS.
                Don't make any of them MS-DOS bootable
-               floppies.  (i.e. don't use "format /s"!)
-               (If you use "format /u" then the format
-               will run a tad faster).
+               floppies  (i.e., don't use "format /s"!)
+               If you use "format /u" then the format
+               will run a tad faster.
 
                Copy all of the "<set>_tgz.xx" files on
                the DOS disks.  Under DOS use the DOS copy
 
                Copy all of the "<set>_tgz.xx" files on
                the DOS disks.  Under DOS use the DOS copy
@@ -329,8 +374,8 @@ To prepare for installing via MS-DOS floppies:
                        for dist in bin_tgz.*; do
                                if [ $x -ge $N_PER_DISK ]; then
                                        x=0
                        for dist in bin_tgz.*; do
                                if [ $x -ge $N_PER_DISK ]; then
                                        x=0
-                                       echo "Insert next disk"
-                                       echo "And press ENTER..."
+                                       echo -n "Insert next disk, "
+                                       echo -n "and press ENTER... "
                                        read reply
                                        mdel a:/\*
                                fi
                                        read reply
                                        mdel a:/\*
                                fi
@@ -338,7 +383,7 @@ To prepare for installing via MS-DOS floppies:
                                x=`expr $x + 1`
                        done
 
                                x=`expr $x + 1`
                        done
 
-       (Or you might use tar instead).
+               (Or you might use tar instead).
 
        Once you have the files on DOS disks, you can proceed to the
        next step in the installation process, viz preparing your hard
 
        Once you have the files on DOS disks, you can proceed to the
        next step in the installation process, viz preparing your hard
@@ -363,6 +408,12 @@ To prepare for installing via a tape:
        "<files>" are the names of the "<set>.tar.gz.xx" files
        which you want to be placed on the tape.
 
        "<files>" are the names of the "<set>.tar.gz.xx" files
        which you want to be placed on the tape.
 
+       If your tape drive is not a type recognzed by the
+       kernel, then it may be necessary to set the tape density
+       using either the st(1) command  (for SCSI tape) or the
+       mt(1) command.   Both these programs are available from
+       the tools directory of the FreeBSD archive site.
+
 To prepare for installing via an NFS partition:
 
        NOTE: this method of installation is recommended
 To prepare for installing via an NFS partition:
 
        NOTE: this method of installation is recommended
@@ -442,7 +493,7 @@ FOR DOS!  If you do not, FreeBSD will not be able to properly coexist
 with DOS.
 
 Secondly, make sure your disk has at least 16 Mbytes free space (or 
 with DOS.
 
 Secondly, make sure your disk has at least 16 Mbytes free space (or 
-70 Mbytes for the complete binary distribition).
+80 Mbytes for the complete binary distribition).
 
 You are now set to install FreeBSD on your hard drive.
 
 
 You are now set to install FreeBSD on your hard drive.
 
@@ -462,7 +513,7 @@ The following is a walk-through of the steps necessary to get FreeBSD
 installed on your hard disk.  If you wish to stop the installation, you
 may hit Control-C at any prompt and then type `halt'. 
 
 installed on your hard disk.  If you wish to stop the installation, you
 may hit Control-C at any prompt and then type `halt'. 
 
-       Boot from the kcopy-ah or kcopy-bt floppy, depending on
+       Boot from the kcopy_ah or kcopy_bt floppy, depending on
        your hard disk controller type.
 
        When prompted to insert the filesystem floppy, remove the
        your hard disk controller type.
 
        When prompted to insert the filesystem floppy, remove the
@@ -498,7 +549,7 @@ may hit Control-C at any prompt and then type `halt'.
 
        You will then be asked for a label name for your disk.
        This should be a short, one-word name for your disk,
 
        You will then be asked for a label name for your disk.
        This should be a short, one-word name for your disk,
-       e.g. "cp3100-mine" for a Conner Peripherals "3100" disk.
+       e.g., "cp3100-mine" for a Conner Peripherals "3100" disk.
        You needn't remember this name.
 
        Next, you will be prompted for the geometry information.
        You needn't remember this name.
 
        Next, you will be prompted for the geometry information.
@@ -528,7 +579,7 @@ may hit Control-C at any prompt and then type `halt'.
        Next, you will be asked for the size of your swap partition
        - again, you must calculate this in cylinders.  You should
        probably allocate around twice as much swap space as you
        Next, you will be asked for the size of your swap partition
        - again, you must calculate this in cylinders.  You should
        probably allocate around twice as much swap space as you
-       have real memory.  If you wish the system to save crash dumps
+       have RAM memory.  If you wish the system to save crash dumps
        when it panics, you will need at least as much swap as you
        have RAM.
 
        when it panics, you will need at least as much swap as you
        have RAM.
 
@@ -540,19 +591,36 @@ may hit Control-C at any prompt and then type `halt'.
        in the FreeBSD portion of the disk. When it asks you for the
        mount point for this partition, say "/usr".
 
        in the FreeBSD portion of the disk. When it asks you for the
        mount point for this partition, say "/usr".
 
+       After the FreeBSD partition have been assigned, install checks
+       the disk for an MS-DOS partition.  If one exists, you are prompted
+       whether to make this accessible from FreeBSD (i.e., for reading
+       and writing).  And if you choose to make the DOS partition
+       accessible, you are prompted for what directory it should
+       be mounted on.  "/dos" is used by default.  With this
+       choice, you could copy the contents of the DOS root
+       directory (i.e., C:\), for instance, with the Unix command:
+
+               # cp /dos/* .
+
+       If have you a DOS partition and you don't want it visible
+       from FreeBSD, just respond with "n" when asked whether to
+       make it accessible.
+
        YOU ARE NOW AT THE POINT OF NO RETURN.
 
        If you confirm that you want to install FreeBSD, your hard
        drive will be modified, and perhaps it contents scrambled at
        the whim of the install program.  This is especially likely
        if you gave the install program incorrect information.
        YOU ARE NOW AT THE POINT OF NO RETURN.
 
        If you confirm that you want to install FreeBSD, your hard
        drive will be modified, and perhaps it contents scrambled at
        the whim of the install program.  This is especially likely
        if you gave the install program incorrect information.
+       Enter "no" at the prompt to get the option of redoing the
+       configuration, using your previous choices as defaults.
 
        If you are sure you want to proceed, enter "yes" at the prompt.
 
 
        If you are sure you want to proceed, enter "yes" at the prompt.
 
-       The install program will now make the filesystems you
-       specified.  There should be no errors in this section of the
-       installation.  If there are, restart from the the beginning
-       of the installation process.
+       The install program now makes the filesystems you specified.
+       If all goes well, there should be no errors in this section
+       of the installation.  If there are, restart from the the
+       beginning of the installation process.
 
        After the installation program prompts you to see if you'd
        like to be told about all of the files it's going to copy
 
        After the installation program prompts you to see if you'd
        like to be told about all of the files it's going to copy
@@ -562,7 +630,7 @@ may hit Control-C at any prompt and then type `halt'.
 
        Read the message and note which partition (e.g., sd0a or wd0a)
        you need to copy a kernel to.  Reboot the machine off the
 
        Read the message and note which partition (e.g., sd0a or wd0a)
        you need to copy a kernel to.  Reboot the machine off the
-       kcopy-xx-floppy disk, but this time at the prompt asking
+       kcopy_xx.flp disk, but this time at the prompt asking
        you to insert a file system floppy, do _not_ replace the
        floppy, just press <enter>.
 
        you to insert a file system floppy, do _not_ replace the
        floppy, just press <enter>.
 
@@ -585,7 +653,7 @@ may hit Control-C at any prompt and then type `halt'.
        Once again, this stage can take up to two minutes, so DO NOT
        PANIC!
 
        Once again, this stage can take up to two minutes, so DO NOT
        PANIC!
 
-       You will be asked to insert the cpio-floppy into a floppy
+       You will be asked to insert the cpio.flp into a floppy
        drive, and enter that drive's number.  "0" corresponds to
        DOS's "A:" drive, "1" corresponds to DOS's "B:" drive.
 
        drive, and enter that drive's number.  "0" corresponds to
        DOS's "A:" drive, "1" corresponds to DOS's "B:" drive.
 
@@ -597,7 +665,10 @@ may hit Control-C at any prompt and then type `halt'.
        You are given the option to load the dos-floppy disk.
        In particular, if you want to use kermit for downloading
        the distribution, the dos-floppy should have the kermit
        You are given the option to load the dos-floppy disk.
        In particular, if you want to use kermit for downloading
        the distribution, the dos-floppy should have the kermit
-       binary.  If loading it, remove the cpio-floppy from the
+       binary.  Or if you are using SCSI tape, the dos-floppy should
+       contain the st command.  
+
+       To load the dos-floppy, remove the cpio.flp from the
        drive,  insert the dos-floppy and enter a "yes" response
        at the prompt.  Otherwise, enter "no" at the prompt.
 
        drive,  insert the dos-floppy and enter a "yes" response
        at the prompt.  Otherwise, enter "no" at the prompt.
 
@@ -610,8 +681,7 @@ may hit Control-C at any prompt and then type `halt'.
        CONGRATULATIONS: You now have the minimum base of FreeBSD
        files on your hard disk!  Now you get to install the
        distribution file sets.  Remember that, at minimum, you must
        CONGRATULATIONS: You now have the minimum base of FreeBSD
        files on your hard disk!  Now you get to install the
        distribution file sets.  Remember that, at minimum, you must
-       install the bin.tar.gz.xx file set (see below for
-       instructions).
+       install the bin_tgz.xx file set (see below for instructions).
 
        After the machine is done booting, you will be presented
        with a screenful of information about what to do next.
 
        After the machine is done booting, you will be presented
        with a screenful of information about what to do next.
@@ -620,7 +690,7 @@ may hit Control-C at any prompt and then type `halt'.
        using to install FreeBSD.  Follow the appropriate
        instructions, given below.
 
        using to install FreeBSD.  Follow the appropriate
        instructions, given below.
 
-       To install from tape or floppy:
+       To install from MS-DOS hard disk partition, floppy or tape:
 
                The first thing you should do is to choose a temporary
                directory where the distribution files can be stored.
 
                The first thing you should do is to choose a temporary
                directory where the distribution files can be stored.
@@ -630,28 +700,35 @@ may hit Control-C at any prompt and then type `halt'.
                After you have chosen a temporary directory,
                you should issue the appropriate load command:
 
                After you have chosen a temporary directory,
                you should issue the appropriate load command:
 
-                       load_fd if you're loading from floppies
-                       (NOTE: as of time of writing these notes,
-                       this does not work).
+                       load_dos - for loading from a MS-DOS hard disk 
+                               partition, or from floppies,
                        
                        
-                       load_qic_tape if loading from QIC-02 tape
+                       load_qic_tape - for loading from QIC-02 tape, or
 
 
-                       load_scsi_tape if you're loading from the first
-                                      SCSI tape drive in the system.
+                       load_scsi_tape - for you're loading from the first
+                              SCSI tape drive in the system.
 
 
-               You will then be prompted for information as to which
-               floppy drive to load from, if you choose that
-               method of installation.
+               If loading from tape, it may be necessary to first
+               set the default density using the mt or st command.
+               The low-density device (/dev/rst0 or /dev/rmt0)
+               is used by the load_xx_tape command, so to prepare
+               a SCSI device for reading QIC-150 tape, you might use:
 
 
-               Next, you will be told to insert the media into
-               the appropriate drive, and hit return.  Continue
-               to follow instructions until you are returned to
-               the "#" prompt.
+                       # st -f /dev/nrst0 rewind
+                       # st -f /dev/nrst0 low_dnsty 16
+                       # load_scsi_tape
+
+               If loading from floppy or hard disk, the load_dos
+               command prompts for information, such as to which
+               floppy drive or hard disk directory to load from.
+               Additional options are available, e.g., for listing
+               and, if loading from hard disk, changing source
+               directories.
 
                Go to the directory which contains the first
                distribution set you wish to install.  This is
 
                Go to the directory which contains the first
                distribution set you wish to install.  This is
-               either the directory you specified above, if loading
-               from floppy, or possibly a subdirectory of that
+               either the directory you specified above, if using
+               load_dos, or possibly a subdirectory of that
                directory, if you loaded from tape.
 
                When there, run "set_tmp_dir" again, and choose
                directory, if you loaded from tape.
 
                When there, run "set_tmp_dir" again, and choose
@@ -695,7 +772,7 @@ may hit Control-C at any prompt and then type `halt'.
        To install via FTP or NFS:
 
                First you must decide on a temporary directory to hold
        To install via FTP or NFS:
 
                First you must decide on a temporary directory to hold
-               the <set>.tar.gz.xx files. The directory /usr/distrib
+               the <set>.xx files. The directory /usr/distrib
                is suggested. You should cd to it, if necessary do
                a mkdir first. Use set_tmp_dir to identify this 
                directory to the install process.
                is suggested. You should cd to it, if necessary do
                a mkdir first. Use set_tmp_dir to identify this 
                directory to the install process.
@@ -777,7 +854,7 @@ may hit Control-C at any prompt and then type `halt'.
        To install via Kermit:
 
                First you must decide on a temporary directory to hold
        To install via Kermit:
 
                First you must decide on a temporary directory to hold
-               the <set>.tar.gz.xx files. The directory /usr/distrib
+               the <set>.xx files. The directory /usr/distrib
                is suggested. You should cd to it, if necessary do
                a mkdir first. Use set_tmp_dir to identify this 
                directory to the install process.
                is suggested. You should cd to it, if necessary do
                a mkdir first. Use set_tmp_dir to identify this 
                directory to the install process.
@@ -786,6 +863,7 @@ may hit Control-C at any prompt and then type `halt'.
                A typical session might be:
                # stty -f /dev/sio01 clocal
                # kermit
                A typical session might be:
                # stty -f /dev/sio01 clocal
                # kermit
+               C-Kermit> set file type binary
                C-Kermit> set line /dev/sio01
                C-Kermit> set baud 9600
                C-Kermit> set receive packet 740
                C-Kermit> set line /dev/sio01
                C-Kermit> set baud 9600
                C-Kermit> set receive packet 740
@@ -799,14 +877,12 @@ may hit Control-C at any prompt and then type `halt'.
                atdt 1234567            <-- dial the remote
                Connect 9600 
                login: mylogin          <-- login to the remote
                atdt 1234567            <-- dial the remote
                Connect 9600 
                login: mylogin          <-- login to the remote
-               remote$ kermit -x       <-- invoke remote kermit as server
-               C-Kermit server starting.  Return to your local machine by typing
-               its escape sequence for closing the connection, and issue further
-               commands from there.  To shut down the C-Kermit server, issue the
-               BYE command to logout, or the FINISH command and then reconnect.
+               [...]
+               remote$ kermit -ix      <-- remote kermit as binary server
+               [...]
                ^\C                     <-- return to local kermit
                C-Kermit> get bin_tgz*  <-- request files from remote
                ^\C                     <-- return to local kermit
                C-Kermit> get bin_tgz*  <-- request files from remote
-               ...                     (wait long for transfer to complete)
+               [...]                   (wait long for transfer to complete)
                C-Kermit> finish        <-- terminate remote server
                C-Kermit> connect
                C-Kermit> exit          <-- exit remote kermit
                C-Kermit> finish        <-- terminate remote server
                C-Kermit> connect
                C-Kermit> exit          <-- exit remote kermit
@@ -854,41 +930,39 @@ may hit Control-C at any prompt and then type `halt'.
 Further Tips on Installing FreeBSD
 ------- ---- -- ---------- -------
 
 Further Tips on Installing FreeBSD
 ------- ---- -- ---------- -------
 
-       You might wish to install the binarydist first, get that
+       You might wish to install the bindist first, get that
        working, and then at a later point in time have a go at
        working, and then at a later point in time have a go at
-       installing the sourcedist. BEFORE YOU REBOOT AFTER INSTALLING
-       THE BINARYDIS, you must preserve the commands that do the
-       extracting. They are kept in the single-user-mode .profile
-       file called /.profile.  Proceed like this:
-
-               mv /.profile /.profile.install
-               ln /root/.profile /.profile
+       installing the sourcedist.
 
        When you are ready to install the sourcedist at some time
        in the future, get into multi-user mode (i.e., the normal
 
        When you are ready to install the sourcedist at some time
        in the future, get into multi-user mode (i.e., the normal
-       means of running FreeBSD) and issue these commands:
+       means of running FreeBSD) and issue this command:
 
 
-               cp /.profile.install /.profile
                shutdown now
 
                shutdown now
 
-       This will cause the system to go into single-user mode, and
-       the install profile will be active (i.e., you will find the
-       commands load_fd, extract etc available to you again).
-
-       If your disk has several operating systems, you may want to
-       install the Thomas Wolfram's os-bs boot manager for selecting
-       which system to boot.  os-bs135.exe if available from the
-       tools directory of the FreeBSD FTP site.  This works well
-       with DOS, OS/2, FreeBSD and other systems.  To install
-       it, boot the system with MS-DOS and insert the dos-floppy
-       containing os-bs135.exe in floppy drive A:.  Then enter the 
-       DOS commands:
+       This will cause the system to go into single-user mode.  To
+       get the install commands active again issue this command:
+
+               . /magic
+
+       If your disk has several operating systems, you may want
+       to install a boot manager such as Thomas Wolfram's os-bs
+       for selecting which system to boot.  os-bs135.exe and other
+       boot managers are available from the tools directory of
+       the FreeBSD FTP site.  os-bs works well with DOS, OS/2,
+       FreeBSD and other systems, however, it cannot currently
+       be used to boot FreeBSD from a second hard disk.  Another
+       boot manager, such as boot-easy should be used.
+
+       To install, for instance,  os-bs, boot the system with
+       MS-DOS and insert the dos-floppy containing os-bs135.exe
+       in floppy drive A:.  Then enter the DOS commands:
        > A:
        > os-bs135
        > cd os-bs
        > os-bs
        A menu should now appear on the screen. Use the cursor keys
        > A:
        > os-bs135
        > cd os-bs
        > os-bs
        A menu should now appear on the screen. Use the cursor keys
-       to highlight the install option and hit ENTER.    And follow the
+       to highlight the install option, hit ENTER, and follow the
        instructions from there.
 
        For more information about the ob-bs program, including its
        instructions from there.
 
        For more information about the ob-bs program, including its
@@ -949,7 +1023,7 @@ If you've got something to say, do so!  We'd like your input.
 
 Please send random comments to:
 
 
 Please send random comments to:
 
-       FreeBSD-comments@freefall.cdrom.com
+       FreeBSD-questions@freefall.cdrom.com
 
 Please send bug reports, and that sort of material to:
 
 
 Please send bug reports, and that sort of material to:
 
@@ -966,4 +1040,4 @@ THANKS FOR USING THIS; that's what makes it all worthwhile.
  as they will end up in our personal mail spools.  We will be
  happy to make other arrangements]
 
  as they will end up in our personal mail spools.  We will be
  happy to make other arrangements]
 
-This is $Id: install_notes,v 1.4 1993/09/14 02:36:09 alm Exp $
+This is $Id: install_notes,v 1.13.2.1 1994/03/06 08:44:13 rgrimes Exp $