From f5e19c36f7a0172e5f3e06880dc86ac6ec9d0e9e Mon Sep 17 00:00:00 2001 From: phil Date: Mon, 19 Jan 1998 20:34:30 +0000 Subject: [PATCH] Update to current distribution. --- distrib/notes/pc532/contents | 77 ++++++++++++++++++++---------------- distrib/notes/pc532/hardware | 4 +- distrib/notes/pc532/install | 63 ++++++++++++++++------------- distrib/notes/pc532/upgrade | 27 +++++++------ 4 files changed, 95 insertions(+), 76 deletions(-) diff --git a/distrib/notes/pc532/contents b/distrib/notes/pc532/contents index 24029e96b6ab..4d685a799ea2 100644 --- a/distrib/notes/pc532/contents +++ b/distrib/notes/pc532/contents @@ -1,36 +1,43 @@ - $NetBSD: contents,v 1.5 1998/01/09 18:47:00 perry Exp $ + $NetBSD: contents,v 1.6 1998/01/19 20:34:30 phil Exp $ -The pc532-specific portion of the NetBSD 1.2 release is found in the +The pc532-specific portion of the NetBSD _VER release is found in the "pc532" subdirectory of the distribution. That subdirectory contains the files as follows: -.../NetBSD-1.2/pc532/ +.../NetBSD-_VER/pc532/ INSTALL Installation notes; this file. - CKSUM output of "cksum *.gz" - inst-11.fs.gz Installation file system. - download.c.gz Source for a pc532 ROM compat download pgm - netbsd.default.gz Upgrade kernel - base.tar.gz base distribution - comp.tar.gz compiler tools & libraries - etc.tar.gz files for /etc - games.tar.gz /usr/games and friends - man.tar.gz /usr/man - misc.tar.gz various - text.tar.gz groff and friends +.../NetBSD-_VER/pc532/binary/sets + + base.tgz base distribution + comp.tgz compiler tools & libraries + etc.tgz files for /etc + kern.tgz distribution kernel, install and upgrade + games.tgz /usr/games and friends + man.tgz /usr/man + misc.tgz various + text.tgz groff and friends + +.../NetBSD-_VER/pc532/installation/floppy + + floppy-144.gz Installation file system. + +.../NetBSD-_VER/pc532/ + + download.c.gz Source for a pc532 ROM compat download pgm The binary distribution consists of the following files: - base.tar.gz - The NetBSD/pc532 1.2 base binary distribution. You + base.tgz + The NetBSD/pc532 _VER base binary distribution. You MUST install this distribution set. It contains the base NetBSD utilities that are necessary for the system to run and be minimally functional. It excludes everything described below. - [ 7.8M gzipped ] + [ 9.4M gzipped ] - comp.tar.gz + comp.tgz The NetBSD/pc532 Compiler tools. All of the tools relating to C, C++, and FORTRAN (yes, there are two!). This set includes the system include files @@ -38,9 +45,9 @@ The binary distribution consists of the following files: and the various system libraries. This set also includes the manual pages for all the utilities it contains, as well as the system call and library manual pages. - [ 5.3M gzipped ] + [ 6.8M gzipped ] - etc.tar.gz + etc.tgz This distribution set contains the system configuration files that reside in /etc and in several other places. This set MUST be installed if you are @@ -48,31 +55,35 @@ The binary distribution consists of the following files: used if you are upgrading. (If you are upgrading, it's recommended that you get a copy of this set and CAREFULLY upgrade your configuration files by hand.) - [ 68K gzipped ] + [ 53K gzipped ] - games.tar.gz + games.tgz This set includes the games and their manual pages. - [ 2.8M gzipped ] + [ 2.9M gzipped ] - man.tar.gz + kern.tgz + This is the default kernel for both the standard install + and for the upgrade. + + man.tgz This set includes all of the manual pages for the binaries and other software contained in the base set. Note that it does not include any of the manual pages that are included in the other sets. - [ 0.9M gzipped ] + [ 2.4M gzipped ] - misc.tar.gz + misc.tgz This set includes the system dictionaries (which are rather large), the typesettable document set, and man pages for other architectures which happen to be installed from the source tree by default. - [ 1.9M gzipped ] + [ 2.2M gzipped ] - text.tar.gz + text.tgz This set includes NetBSD's text processing tools, including groff, all related programs, and their manual pages. - [ 0.8M gzipped ] + [ 1.0M gzipped ] The pc532 distribution set does not include a security distribution. If you are in the US and want the security distribution you must @@ -88,7 +99,7 @@ is supported by the following files: Initial file system used via SCSI floppy or downloaded into memory: - inst-11.fs -- file system containing boot loader + floppy-144.fs -- file system containing boot loader and install kernel with 2MB ram root file system. @@ -97,8 +108,8 @@ is supported by the following files: pc532 ROM monitor. -The upgrade process is supported by having a copy of a 1.2 kernel +The upgrade process is supported by having a copy of a _VER kernel available. This file is: - netbsd.default.gz -- a kernel produced from the DEFAULT - configuration file in pc532/conf. + kern.tgz -- contains a kernel produced from the + DEFAULT configuration file in pc532/conf. diff --git a/distrib/notes/pc532/hardware b/distrib/notes/pc532/hardware index f8ab929fe257..2e1ec5119575 100644 --- a/distrib/notes/pc532/hardware +++ b/distrib/notes/pc532/hardware @@ -1,6 +1,6 @@ - $NetBSD: hardware,v 1.4 1998/01/09 18:47:01 perry Exp $ + $NetBSD: hardware,v 1.5 1998/01/19 20:34:33 phil Exp $ -NetBSD/pc532 1.2 runs on a PC532 computer. It supports a subset of the +NetBSD/pc532 _VER runs on a PC532 computer. It supports a subset of the "standard" hardware to date. This is defined as: 4 - 32 Megs of memory diff --git a/distrib/notes/pc532/install b/distrib/notes/pc532/install index 4d9c2e143868..a96272e4ed44 100644 --- a/distrib/notes/pc532/install +++ b/distrib/notes/pc532/install @@ -1,10 +1,10 @@ - $NetBSD: install,v 1.5 1998/01/09 18:47:02 perry Exp $ + $NetBSD: install,v 1.6 1998/01/19 20:34:35 phil Exp $ (IF you already have NetBSD/pc532 installed and you only want to update your system, see the next section.) To install NetBSD/pc532, there are several things you need to know. -First, NetBSD "autoconfigs" the scsi devices. inst-12.fs has only +First, NetBSD "autoconfigs" the scsi devices. floppy-144.fs has only support for disks configured into the kernel. Starting the search at SCSI address 0, lun 0 and increasing, the first disk found will be sd0 regardless of the address, the second will be sd1. KLONDIKE for example @@ -17,7 +17,7 @@ has the following devices installed: cd0 -> ID 3 LUN 0: Toshiba XM-4101TA CD-ROM drive st0 -> ID 4 LUN 0: Tandberg TDC3600 QIC tape drive -Only sd0-sd3 are supported by the inst-12.fs kernel. +Only sd0-sd3 are supported by the floppy-144.fs kernel. Next you need to know what the install script wants to do. This install is script on the ram disk root that can do most of the work of configuring @@ -43,15 +43,15 @@ your disk. The Install Procedure: a) Adjust your console device settings. - The inst-12.fs kernel will come up with 9600 baud, 7 bits, + The floppy-144.fs kernel will come up with 9600 baud, 7 bits, even parity and one stop bit. Adjust your terminal to match these settings. The monitor's baud rate can be changed with "baud d'9600". - b) Get inst-12.fs and boot the kernel. + b) Get floppy-144.fs and boot the kernel. From Floppy: (and using the autoboot monitor) - If you have a 1.44 meg SCSI floppy drive, you can put inst-12.fs + If you have a 1.44 meg SCSI floppy drive, you can put floppy-144.fs onto a 3.5" floppy disk. Insert the disk into your floppy drive and use the monitor's boot command to boot the default image from the floppy. The image booted will ask you for a @@ -60,11 +60,11 @@ The Install Procedure: Replace X with your drive number. For KLONDIKE X would be "2". Tape: - You will need to load a copy of inst-12.fs into RAM. - - load the inst-12.fs at 0x288000 - - run at 0x3E8820 + You will need to load a copy of floppy-144.fs into RAM. + - load the floppy-144.fs at 0x260000 + - run at 0x3EB020 The boot program will ask you now for a kernel to load. Answer - rd0a:/netbsd + md0a:/netbsd.gz Serial line: Provided with the distribution is source for program called @@ -73,9 +73,17 @@ The Install Procedure: output to standard output a byte sequence used by the pc532 ROM monitor to download a binary file into RAM. Using this program on a computer connected to the pc532, one can - load a copy of inst-12.fs into RAM at 0x288000. The boot + load a copy of floppy-144.fs into RAM at 0x260000. The boot sequence is now the same as with tape. + c) The floppy-144.fs will run the new sysinst utility as the standard + setup. It assumes a VT100 compatible terminal. If you don't want + to try using sysinst or you dont' have a VT100, type f followed by + the return. Then following these instructions for installation. + If you want to use sysinst, read the i386 INSTALL instructions to + learn about sysinst. Note: sysinst does not support SLIP or PPP + connections. + c) Choose a disk geometry. For me, the reported geometry left some sectors "unallocated". That is, the autoconfig message said the disk had 2428 cylinders, 9 heads, and 93 sectors/track. @@ -83,7 +91,7 @@ The Install Procedure: 2053880 sectors. To help in this process, there is a program "factor" that is - on the inst-12.fs. The usage is "factor number" and it lists + on the floppy-144.fs. The usage is "factor number" and it lists the prime factors of number. For example, with the 2053880 sector disk I got: @@ -118,7 +126,7 @@ The Install Procedure: partitions, it will ask for a mount point. The mount point will be "relative to /" and should not include the leading "/". Also, IF you do not want the partition to have newfs run on it (that is - it might be the last one and have a copy of inst-12.fs) enter "NO" + it might be the last one and have a copy of floppy-144.fs) enter "NO" to the mount point and it will not run newfs on the partition. It will enter the partition into the disklabel. @@ -153,9 +161,9 @@ The Install Procedure: c) tape d) cd-rom (If you have a CD with NetBSD/532, which most likely - won't happen for a while after 1.2 release.) + won't happen for a while after _VER release.) -- mount -rt cd9660 /dev/cd0a /mnt - Get the tar.gz files from the cd-rom + Get the .tgz files from the cd-rom e) Use the ROM compatable "download" program. The program download is included in the initial installation and @@ -164,38 +172,37 @@ The Install Procedure: correct, the file is retained. If the CRC is not correct, the file is deleted. - f) some other method? (Let me know about it.) - - h) Load the tar.gz files. Choose a place to put them. I would make + h) Load the .tgz files. Choose a place to put them. I would make a directory /gz.files and put them there. If you are "short on space," you might want to load them and extract them one at a time. A minimum installation is "base" and "etc". It - takes about 32 Megs installed + 15 Megs for the base.tar.gz. + takes about 32 Megs installed + 20 Megs for the base.tgz. - i) Extract the tar files in /. For example, if your *.tar.gz were - in a directory /gz.files, to extract base.tar.gz you would: + i) Extract the tar files in /. For example, if your *.tgz were + in a directory /gz.files, to extract base.tgz you would: - cd / - - tar -xpzf /gz.files/base.tar.gz --unlink + - tar -xpzf /gz.files/base.tgz --unlink Add v to the flags if you want a verbose extract. The --unlink is to make sure that the install versions of sh, init, ... are replaced by their proper versons - in base.tar.gz. I think it is wise to include the --unlink + in base.tgz. I think it is wise to include the --unlink for other things. - j) Extract at least "base" and "etc" for a new installation. For - "update" extracts, don't extract "etc" directly unless you - have saved your current /etc tree. For "full" installations, - extract all files. + j) Extract at least "base", "etc" and "kern" for a new installation. + For "update" extracts, move /etc to /etc.old and then extract + "etc". You should extract "etc" for upgrades. For "full" + installations, extract all files. k) Edit the information in /etc + - rc.conf - Many of the following things can be configured here - hosts - host name and address information - myname - your host name - mygate - hostname of gateway (assuming you have one) - resolv.conf - which nameserver to use - - hostname.{sl0,ppp0,plip0} - interface hostname + - ifconfig.{sl0,ppp0,plip0} - interface hostname - netstart - configures the network and says if sendmail should be started - ttys - make sure the console entry has the correct speed diff --git a/distrib/notes/pc532/upgrade b/distrib/notes/pc532/upgrade index 67d6856be3e3..37b9b7132840 100644 --- a/distrib/notes/pc532/upgrade +++ b/distrib/notes/pc532/upgrade @@ -1,11 +1,11 @@ - $NetBSD: upgrade,v 1.4 1998/01/09 18:47:06 perry Exp $ + $NetBSD: upgrade,v 1.5 1998/01/19 20:34:37 phil Exp $ -The upgrade to NetBSD 1.2 is a binary upgrade; it would be prohibitive -to make users upgrade by compiling and installing the 1.2 sources, and +The upgrade to NetBSD _VER is a binary upgrade; it would be prohibitive +to make users upgrade by compiling and installing the _VER sources, and it would be very difficult to even compile a set of instructions that allowed them to do so. -To do the upgrade, you must have at least base.tar.gz on disk and +To do the upgrade, you must have at least base.tgz on disk and a copy of the proper netbsd.default. It will require quite a bit of disk space to do the upgrade. @@ -17,24 +17,25 @@ beginning the upgrade process. To upgrade your system, follow the following instructions: - Make sure your are root. Just in case the new binaries don't - run with the old kernel, make copies of several key binaries - from /bin, /sbin and /usr/bin in some directory. (Things like - sh, cp, ls, rm, tar, halt, and others.) + Assuming you have space, load the .tgz files onto disk + some place. Then boot the floppy-144.fs image via the + method you use. Under the install system, extract the + .tgz files as mentioned below or read the i386 INSTALL + notes for how to use sysinst. - Extract the tar.gz files. Remember to use the --unlink + Extract the .tgz files. Remember to use the --unlink option with tar so it can replace binaries currently in use. - For example, to extract base.tar.gz: + For example, to extract base.tgz: cd / - tar -xpzf /gz.files/base.tar.gz --unlink + tar -xpzf /gz.files/base.tgz --unlink - Extract all the tar.gz files you want. You should carefully + Extract all the .tgz files you want. You should carefully work at upgrading /etc. There may be changes to file formats depending on what version of NetBSD/pc532 you are running. BE CAREFUL IF YOU ARE NOT RUNNING WITH SECURITY. The - 1.2 distribution does contain support for password encryption. + _VER distribution does contain support for password encryption. If you are upgrading from 1.0, it would be reasonable to save a copy of master.passwd and remove all passwords until after you upgrade. (NetBSD-1.0 did not ship with password encryption.)