diff options
Diffstat (limited to 'etc/etc.i386/README.INSTALL')
-rw-r--r-- | etc/etc.i386/README.INSTALL | 1011 |
1 files changed, 0 insertions, 1011 deletions
diff --git a/etc/etc.i386/README.INSTALL b/etc/etc.i386/README.INSTALL deleted file mode 100644 index e67c6cd708a0..000000000000 --- a/etc/etc.i386/README.INSTALL +++ /dev/null @@ -1,1011 +0,0 @@ - INSTALLATION NOTES - FreeBSD - Release 1.1.5 - -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 -seen before (perhaps 386BSD), but the installation procedures are quite -different. - - -FreeBSD Release Contents: -------- --- ------- -------- - -The FreeBSD Release consists of the following elements: - -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 - they are primarily intended for installing FreeBSD, they - 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 - 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 - 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 bootable floppy, two additional floppies are - required to prepare your hard drive for FreeBSD and to install - the FreeBSD base distribution. Like the boot - floppies, these are distributed as binary images. They are - are referred to below as the "filesystem-floppy" and the - "cpio-floppy". - - There is also an optional fourth installation disk referred - 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. - - -FreeBSD distribution sets - - These collections contain the complete FreeBSD system and - 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.cm (i.e., 65 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 under - "srcdist" subdirectory of archive sites. It is consists - of files named for each logical group of src files (split into - "catagories"), plus the CKSUMS file. - - 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 "secrdist" subdirectory on sites which - choose to carry the complete FreeBSD distribution. - - NOTE: Individuals who are not in the U.S.A. but who still want - to use encryption without violating U.S. export laws should read - the FreeBSD FAQ entry regarding foreign distribution of independently - developed encryption technology. Look in: - - /usr/src/contrib/FAQ - - Or, on the net, freebsd.cdrom.com:~ftp/pub/FreeBSD/FAQ - - - The individual files in each collection are no more than - 235 Kbytes in size. (The last file is just long enough - to contain the rest of the data for that distribution - set.) - - Each collection is a split, gzip'ed tar archive. They - are reassembled and extracted by the install procedure. - However, to view them without installing FreeBSD, you can - use, e.g., the command line: - - cat bin* | gunzip | tar tvf - | more - - You should NOT extract the distribution directly, but rather - use the `extract' command available at installation time. - This command performs special-case handling to avoid possible - problems in extracting a release on a new system. - - In each of the distribution directories, there is a file - named "CKSUMS" which contains the checksums of the files - in that directory, as generated by the cksum(1) command. - You can use cksum to verify the integrity of the archives, - 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 - these file do not match the cksums generated by the 386BSD 0.1 - version of cksum (which is based on an earlier "standard"). - A copy of the new cksum binary that will run on - 386bsd/Netbsd/FreeBSD can be found in the "tools" subdirectory - of the distribution. - - -System Requirements and Supported Devices: ------- ------------ --- --------- ------- - -FreeBSD runs on ISA (AT-Bus), EISA and some PCI systems with 386, 486 and -Pentium processors. A math coprocessor is recommended but not essential. -It does NOT support Micro-channel systems, such as some IBM PS/2 systems. -The minimal configuration should include 4Meg of RAM and an 80Meg hard disk, -but to install the entire system (with sources) you'll need much more disk -space, and to run X or compile programs on the system, more RAM is recommended. -(4Meg will actually allow you to run X and/or compile, but it's extremely slow). - -For a complete list of supported cards and peripherals, please see the -file RELNOTES.FreeBSD. It should be installed in the root directory -of your newly installed system, or can be fetched off the net from: - - freebsd.cdrom.com:~ftp/pub/FreeBSD/RELNOTES - - -To be detected by the distributed kernels, certain devices must -be configured as follows: (Note: IRQ 9 is the same as IRQ 2 -on ISA/EISA based machines) - -Device Name Port IRQ DRQ Misc ------- ---- ---- --- --- ---- -Floppy Cntlr. fd0 0x3f0 6 2 - -Std. Hard Disk Cntlr. - wd0 0x1f0 14 - -AHA-154x SCSI Cntlr. 0x330 11 5 [kcopy-ah-floppy] - -AHA-174x SCSI Cntlr. automatically configured [kcopy-ah-floppy] - -BT742 SCSI Cntlr. 0x330 12 [kcopy-bt-floppy] - -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) - -SCSI Disks sd[0-2] automatically configured - -SCSI Tapes st[01] automatically configured - -SCSI CD-ROMs cd0 automatically configured - -Serial Ports com0 0x3f8 4 - com1 0x2f8 3 - com2 0x3e8 5 - com3 0x3f8 9 - -Mitsumi CDROM 0x300 5 1 [kcopy-ah-floppy] - -SMC/WD Ethernet or -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 9/280/d000 have -been changed to 5/280/d800 as this address accomdates all of the boards. - -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 -Novell NE2100 is0 0x280 10 7 - -QIC-02 Tape wt0 0x300 5 1 - -Parallel (Printer) Port - lpt0 0x3BC 7 - -Interruptless Parallel (Printer) Port - lpa0 0x378 - lpa1 0x278 - -N.B.: Disable the lpt interrupt on the board or you will -have problems using the lpa drivers. - - -Hard-Disk Storage Requirements ---------- ------- ------------ - -The minimum base installation of FreeBSD requires a free hard disk -partition with at least 16 MB free space. This is only enough for -the three installation disks, which don't support a multi-user -shell. - -The full binary distribution extracts to about 46 MB. -The full source distribution extracts to about 72 MB. -The kernel source only extracts to about 7 MB. -To recompile the sources requires an additional 55 MB. -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 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). - - -Getting the System on to Useful Media: -------- --- ------ -- -- ------ ----- - -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 -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 -of the FreeBSD/FreeBSD-1.1.5 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 -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. -If you're using MFM/RLL/IDE disk controllers, you can use either -kernel-copy floppy image. - -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 -disk under 386BSD, use: - - $ dd if=kcopy-ah-floppy of=/dev/fd0a bs=30b count=80 - -or for a 3.5" 1.44 Mb floppy: - - $ dd if=kcopy-ah-floppy 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 -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 -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. - -The steps necessary to prepare the distribution sets for installation -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 - need to do the following: - - Count the number of "<set>_tgz.xx" files - you have (these are split, gzip'ed, tar - archives). Call this number N. You will - need N/6 1.44M floppies, or N/5 1.2M - floppies to install the distribution - in this manner. For the set of bin files - (i.e., 80 files) and 1.2 Mb floppies you will - need 16 disks. - - 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. - - Copy all of the "<set>_tgz.xx" files on - the DOS disks. Under DOS use the DOS copy - command. Under 386BSD, use, for instance, - the make_floppies script: - - #!/bin/sh - N_PER_DISK=5 - - x=$N_PER_DISK - for dist in bin_tgz.*; do - if [ $x -ge $N_PER_DISK ]; then - x=0 - echo -n "Insert next disk, " - echo -n "and press ENTER... " - read reply - mdel a:/\* - fi - mcopy $dist a:/ - x=`expr $x + 1` - done - - (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 - disk. - -To prepare for installing via a tape: - - To install FreeBSD from a tape, you need to be somehow - to get the FreeBSD filesets you wish to install on - your system on to the appropriate kind of tape, - in tar format. - - If you're making the tape on a UN*X system, the easiest - way to do so is: - - tar cvf <tape_device> <files> - - where "<tape_device>" is the name of the tape device - that describes the tape drive you're using (either - /dev/rst0 for SCSI tape, otherwise /dev/rwt0). - If you can't figure it out, ask your system administrator. - "<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 - only for those already familiar with using - the BSD network-manipulation commands and - interfaces. If you aren't, this documentation - should help, but is not intended to be - all-encompassing. - - Place the FreeBSD software you wish to install into - a directory on an NFS server, and make that directory - mountable by the machine which you will be installing - FreeBSD on. This will probably require modifying the - /etc/exports file of the NFS server and resetting - mountd, acts which will require superuser privileges. - Make a note of the numeric IP address of the NFS server - and make a note of the router closest to the the new - FreeBSD machine if the NFS server is not on a network - which is directly attached to the FreeBSD machine. - - Once you have done this, you can proceed to the next - step in the installation process, preparing your hard disk. - -To prepare for installing via FTP: - - NOTE: this method of installation is recommended - only for those already familiar with using - the BSD network-manipulation commands and - interfaces. If you aren't, this documentation - should help, but is not intended to be - all-encompassing. - - The preparations for this method of installation - are easy: all you have to do is make sure that - there's some FTP site from which you can retrieve - the FreeBSD installation when it's time to do - the install. You should know the numeric IP - address of that site, and the numeric IP address of - your nearest router if the new FreeBSD computer is - not on the same net or subnet as the FTP site. - - Once you have done this, you can proceed to the next - step in the installation process, preparing your hard disk. - -To prepare for installing via Kermit: - - The preparations for this method of installation - require that the kermit program be put on the - dos-floppy installation disk. This will be - loaded as part of the minimum base installation. - Kermit is available from tools directory of the - FreeBSD FTP site. This is a FreeBSD binary and - only executes under the FreeBSD operating system. - - Once you have done this, you can proceed to the next - step in the installation process, preparing your hard disk. - -To upgrade: - - (The beta upgrade script is available on request from - FreeBSD-questions@freefall.cdrom.com) - -Preparing your Hard Disk for FreeBSD Installation: ---------- ---- ---- ---- --- ------ ------------ - -NOTE: If you wish to install FreeBSD on your whole drive, (i.e. you do -not want DOS or any other operating system on your hard disk), you can -skip this section, and go on to "Installing the FreeBSD System." - -Firstly, be sure you have a reliable backup of any data which you may -want to keep; repartitioning your hard drive is an excellent way to -destroy important data. - -WARNING: If you are using a disk controller which supports disk -geometry translation, BE SURE TO USE THE SAME PARAMETERS FOR FreeBSD AS -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 -80 Mbytes for the complete binary distribition). - -You are now set to install FreeBSD on your hard drive. - -Installing the FreeBSD System: ----------- --- ------ ------ - -If DOS or OS/2 is already installed on the hard disk, installation should -be easy. By default FreeBSD is installed after the last DOS or OS/2 -partition. Otherwise, you may need to specify your hard disk's geometry -(i.e., number of cylinders, heads and sectors per track). - -For computing partition sizes, it might help to have a calculator handy. - -And it's finally time to install the system! - -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'. - - 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 - kcopy floppy from the drive and insert filesystem floppy - and hit any key. - N.B.: The filesystem floppy must not be write protected. - - [When booting, if no message prompt appears after a - reasonable period of time, reboot and try it again. If - this doesn't work, try disabling your CPU's internal and - external caches, and then try to boot again. If there is - still no message prompt, then you can't install FreeBSD - on your hardware. If you were able to install 386bsd, - this is definitely a bug in our software; please report - it! Please include your system configuration, and any - other relevant information in your bug report.] - - The boot sequence continues after the filesystem floppy - has been inserted. A copyright notice is displayed along - with a list of the hardware that FreeBSD recognizes as - being in your machine. You might want to make a note of - the disk values for cylinders, heads, sectors etc for - later use. - - After a short while (approximately 30 to 60 seconds), you - should see a welcome message and a prompt, asking if you - wish to proceed with the installation. - - If you wish to proceed, enter "y" and then return. - - You will then be asked what type of disk drive you have. - The valid options are listed on the screen (e.g., SCSI, ESDI). - - 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. - You needn't remember this name. - - Next, you will be prompted for the geometry information. - The default values should be correct, in which case just - hit ENTER to accept them. Otherwise enter the values - that were displayed during the boot sequence as they are - requested. - - The default size of the FreeBSD portion of the disk - is the maximum available at the end of the disk (which may - be the whole disk). Accept the default by hitting ENTER. - Otherwise, enter an appropriate value using the information - displayed. - - If you are not installing on the whole disk, you will be - asked for the offset of the FreeBSD partition from the - beginning of the disk. Again, hit ENTER to accept the - default, or enter a cylinder offset from the beginning of - the disk. - - You will then be asked for the size of your root partition, - in cylinders. The suggested maximum size is 15 Mbytes - which is used as a default. Accept this, or enter a - suitable value (after converting to cylinders using the - formula displayed). - - 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 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. - - The install program will then ask you for information about - the rest of the partitions you want on your disk. For the - purposes of this document, you only want one more: /usr. - Therefore, at the prompt, when in asks you to enter the size - of the next partition, enter the number of cylinders remaining - 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. - 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. - - 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 - to your hard drive, it will spend a few minutes copying these - files and then will print out an informative message and - place you at a "#" prompt. - - 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 - you to insert a file system floppy, do _not_ replace the - floppy, just press <enter>. - - At the "kc>" prompt, enter "copy" to prepare to copy the - kernel on the floppy to your hard disk. - - At the next "kc>" prompt, enter the disk partition to which - you want to copy the kernel. (e.g., sd0a or wd0a). - - It will work for a minute or two, then present you with - another "#" prompt. Follow the instructions given, (i.e., - halt the system) and reboot from the hard disk. You will - probably have to do a hardware reset or else your ethernet - card might not be recognised at reboot (e.g., if you have a - WD8003EP card). - - When the machine boots, a three-line banner should appear at - the top of the screen. In a few seconds, a series of - messages will appear, describing the hardware in your machine. - 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 - drive, and enter that drive's number. "0" corresponds to - DOS's "A:" drive, "1" corresponds to DOS's "B:" drive. - - After you enter the number it will ask you if you'd like to - watch its progress, and after you answer this question it - will begin installing still more files on your hard disk. - This should take no more than 3 minutes. - - 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. Or if you are using SCSI tape, the dos-floppy should - contain the st command. - - To load the dos-floppy, remove the cpio-floppy from the - drive, insert the dos-floppy and enter a "yes" response - at the prompt. Otherwise, enter "no" at the prompt. - - After the dos-floppy has been loaded, you are given (more) - instructions, (e.g., to halt the system) and you should - reboot the machine again, from the hard drive and probably - with a hardware reset to kick your ethernet card back into - life. - - 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). - - After the machine is done booting, you will be presented - with a screenful of information about what to do next. - - What you do from this point on depends on which media you're - using to install FreeBSD. Follow the appropriate - instructions, given below. - - 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. - To do this, use the command "set_tmp_dir" and enter - your choice. The default is /usr/distrib. - - After you have chosen a temporary directory, - you should issue the appropriate load command: - - load_dos - for loading from a MS-DOS hard disk - partition, or from floppies, - - load_qic_tape - for loading from QIC-02 tape, or - - load_scsi_tape - for you're loading from the first - SCSI tape drive in the system. - - 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: - - # 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 - 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 - the default temporary directory, by hitting - return at the prompt. - - Run the "extract" command, giving it as its sole - argument the name of the distribution set you - wish to extract. For example, to extract the binary - distribution, use the command: - - extract bin - - and to extract the source distribution: - - extract src - - After the extraction is complete, go to the location - of the next set you want to extract, "set_tmp_dir" - again, and once again issue the appropriate - extract command. Continue this process until - you've finished installing all of the sets which you - desire to have on your hard disk. - - After each set is finished, if you know that you - are running low on space you can remove the - distribution files for that set by saying: - - rm <set>* - - For example, if you wish to remove the distribution - files for the binarydist set, after the "extract bin" - command has completed, issue the command: - - rm bin* - - Once you have extracted all sets and are at the "#" prompt - again, proceed to the section "Configuring Your System," - below. - - 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 - 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. - - Configure the appropriate ethernet interface (e.g. ed0, - ne0, etc.) up, with a command like: - - ifconfig <ifname> <ipaddr> [netmask <netmask>] - - where <ifname> is the interface name (e.g. ed0, etc.), - and <ipaddr> is the numeric IP address of the interface. - If the interface has a special netmask, supply - the word "netmask" and that netmask at the end of the - command line. For instance, without a special netmask: - - ifconfig ed0 129.133.10.10 - - or with a special netmask - - ifconfig ed0 128.32.240.167 netmask 0xffffff00 - - or the equivalent - - ifconfig ed0 128.32.240.167 netmask 255.255.255.0 - - If you are using the AUI connector on a 3C503 card, you - must also set the LLC0 flag (the default is to use the BNC - connector): - - ifconfig ed0 130.252.23.86 llc0 - - If the NFS server or FTP server is not on a directly- - connected network, you should set up a route to it - with the command: - - route add default <gate_ipaddr> - - where <gate_ipaddr> is your gateway's numeric IP address. - - If you are NFS-mounting the distribution sets, - mount them on the temporary directory with the command: - - mount -t nfs <serv_ipaddr>:<dist_dir> <tmp_dir> - - where <serv_ipaddr> is the server's numeric IP address, - <dist_dir> is the path to the distribution files on - the server, and <tmp_dir> is the name of the local - temporary directory (e.g., /usr/distrib). Proceed as if - you had loaded the files from tape, "cd"ing to the - appropriate directories and running "set_tmp_dir" and - "extract" as appropriate. - - If you are retrieving the distribution sets using ftp, - cd into the temp directory, and execute the command: - - ftp <serv_ipaddr> - - where <serv_ipaddr> is the server's numeric IP address. - Get the files with FTP, taking care to use binary mode - to transfer all files. A simple set of commands is - - ftp <serv_ipaddr> - user ftp - passwd <user-id>@ - hash - binary - prompt - cd <where/the/binarydist/files/are> - mget * - cd <where/the/sourcedist/files/are> - mget * - quit - - Once you have all of the files for the distribution sets - that you wish to install, you can proceed using the - instructions above as if you had installed the files - from a floppy. - - To install via Kermit: - - First you must decide on a temporary directory to hold - the <set>.tar.gz.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. - - Invoke kermit and dial the remote kermit server. - 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 window 4 - C-Kermit> set block 2 - C-Kermit> connect - Connecting to /dev/sio01, speed 9600. - The escape character is Ctrl-\ (ASCII 28, FS) - Type the escape character followed by C to get back, - or followed by ? to see other options. - atdt 1234567 <-- dial the remote - Connect 9600 - login: mylogin <-- login to the remote - [...] - remote$ kermit -ix <-- remote kermit as binary server - [...] - ^\C <-- return to local kermit - C-Kermit> get bin_tgz* <-- request files from remote - [...] (wait long for transfer to complete) - C-Kermit> finish <-- terminate remote server - C-Kermit> connect - C-Kermit> exit <-- exit remote kermit - remote$ exit <-- exit remote host - ^\C <-- return to local kermit - C-Kermit> exit <-- exit local kermit - - At this point the binary distribution should be - downloaded to the FreeBSD system. Run the "extract" - command, giving it as its sole argument the name - of the distribution set you wish to extract. For - example, to extract the binary distribution, use - the command: - - extract bin - - and to extract the source distribution: - - extract src - - After the extraction is complete, go to the location - of the next set you want to extract, "set_tmp_dir" - again, and once again issue the appropriate - extract command. Continue this process until - you've finished installing all of the sets which you - desire to have on your hard disk. - - After each set is finished, if you know that you - are running low on space you can remove the - distribution files for that set by saying: - - rm <set>* - - For example, if you wish to remove the distribution - files for the binarydist set, after the "extract bin" - command has completed, issue the command: - - rm bin* - - Once you have extracted all sets and are at the "#" prompt - again, proceed to the section "Configuring Your System," - below. - - -Further Tips on Installing FreeBSD -------- ---- -- ---------- ------- - - You might wish to install the binarydist first, get that - 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 - - 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: - - cp /.profile.install /.profile - 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_dos, extract etc available to you again). - - 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 - to highlight the install option, hit ENTER, and follow the - instructions from there. - - For more information about the ob-bs program, including its - capabilities and limitations, see the file `readme.1st' in the - os-bs directory. - - If your disk has several operating systems and you choose - not to install os-bs, then fdisk can be used to change - the boot system. This is done by making the primary - partition for the boot system active. FreeBSD has an - fdisk command that can be used for this purpose as well. - - -Configuring Your System: ------------ ---- ------ - -Once you have finished extracting all of the distribution sets that you -want on your hard drive and are back at the "#" prompt, you are ready -to configure your system. - -The configuration utility expects that you have installed the base -system. If you have not, you will not be able to run it successfully -(nor will you have a functional system regardless of configuration). - -To configure the newly installed operating system, run the command -"configure". - -Configure will ask for the machine's hostname, domain name, and other -network configuration information. You should check that configure has -set up the following files correctly: - - /etc/netstart - /etc/myname - -Once you have supplied configure all that it requests, your machine -will be configured well enough that when you reboot it it will be a -completely functional FreeBSD system. It is not completely configured, -however; you should adjust the /etc/sendmail.cf file as necessary to -suit your site and/or disable sendmail in /etc/rc and you should look -in /etc/netstart to make sure the flags are defined correctly for your -site. You might wish to set up several other tcp/ip files, such as - - /etc/resolv.conf - /etc/networks - -Once you are done with configuration, reboot with the "reboot" command. - -When it boots off of the hard drive, you will have a complete FreeBSD -system! CONGRATULATIONS! (You really deserve them!!!) - - -Administrivia: -------------- - -Registration? What's that? - -If you've got something to say, do so! We'd like your input. - -Please send random comments to: - - FreeBSD-questions@freefall.cdrom.com - -Please send bug reports, and that sort of material to: - - FreeBSD-bugs@freefall.cdrom.com - -If you'd like to help with this effort, and have an idea as to how -you could be useful, send mail to: - - FreeBSD-hackers@freefall.cdrom.com - -THANKS FOR USING THIS; that's what makes it all worthwhile. - -[a favor: Please avoid mailing huge documents or files to these mailing lists, - 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.14 1994/02/25 23:34:14 alm Exp $ |