Update to current distribution.

This commit is contained in:
phil 1998-01-19 20:34:30 +00:00
parent bd98f52464
commit f5e19c36f7
4 changed files with 95 additions and 76 deletions

View File

@ -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 "pc532" subdirectory of the distribution. That subdirectory contains
the files as follows: the files as follows:
.../NetBSD-1.2/pc532/ .../NetBSD-_VER/pc532/
INSTALL Installation notes; this file. 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: The binary distribution consists of the following files:
base.tar.gz base.tgz
The NetBSD/pc532 1.2 base binary distribution. You The NetBSD/pc532 _VER base binary distribution. You
MUST install this distribution set. It contains the MUST install this distribution set. It contains the
base NetBSD utilities that are necessary for the base NetBSD utilities that are necessary for the
system to run and be minimally functional. It system to run and be minimally functional. It
excludes everything described below. excludes everything described below.
[ 7.8M gzipped ] [ 9.4M gzipped ]
comp.tar.gz comp.tgz
The NetBSD/pc532 Compiler tools. All of the tools The NetBSD/pc532 Compiler tools. All of the tools
relating to C, C++, and FORTRAN (yes, there are two!). relating to C, C++, and FORTRAN (yes, there are two!).
This set includes the system include files 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 and the various system libraries. This set also includes
the manual pages for all the utilities it contains, as well the manual pages for all the utilities it contains, as well
as the system call and library manual pages. 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 This distribution set contains the system
configuration files that reside in /etc and in several configuration files that reside in /etc and in several
other places. This set MUST be installed if you are 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, used if you are upgrading. (If you are upgrading,
it's recommended that you get a copy of this set and it's recommended that you get a copy of this set and
CAREFULLY upgrade your configuration files by hand.) 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. 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 This set includes all of the manual pages for the
binaries and other software contained in the base set. binaries and other software contained in the base set.
Note that it does not include any of the manual pages Note that it does not include any of the manual pages
that are included in the other sets. 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 This set includes the system dictionaries (which are
rather large), the typesettable document set, and rather large), the typesettable document set, and
man pages for other architectures which happen to be man pages for other architectures which happen to be
installed from the source tree by default. 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, This set includes NetBSD's text processing tools,
including groff, all related programs, and their including groff, all related programs, and their
manual pages. manual pages.
[ 0.8M gzipped ] [ 1.0M gzipped ]
The pc532 distribution set does not include a security distribution. The pc532 distribution set does not include a security distribution.
If you are in the US and want the security distribution you must 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 Initial file system used via SCSI floppy or downloaded into
memory: memory:
inst-11.fs -- file system containing boot loader floppy-144.fs -- file system containing boot loader
and install kernel with 2MB and install kernel with 2MB
ram root file system. ram root file system.
@ -97,8 +108,8 @@ is supported by the following files:
pc532 ROM monitor. 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: available. This file is:
netbsd.default.gz -- a kernel produced from the DEFAULT kern.tgz -- contains a kernel produced from the
configuration file in pc532/conf. DEFAULT configuration file in pc532/conf.

View File

@ -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: "standard" hardware to date. This is defined as:
4 - 32 Megs of memory 4 - 32 Megs of memory

View File

@ -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 (IF you already have NetBSD/pc532 installed and you only want to update
your system, see the next section.) your system, see the next section.)
To install NetBSD/pc532, there are several things you need to know. 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 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 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 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 cd0 -> ID 3 LUN 0: Toshiba XM-4101TA CD-ROM drive
st0 -> ID 4 LUN 0: Tandberg TDC3600 QIC tape 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 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 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: The Install Procedure:
a) Adjust your console device settings. 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 even parity and one stop bit. Adjust your terminal to match
these settings. The monitor's baud rate can be changed with these settings. The monitor's baud rate can be changed with
"baud d'9600". "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) 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 onto a 3.5" floppy disk. Insert the disk into your floppy
drive and use the monitor's boot command to boot the default drive and use the monitor's boot command to boot the default
image from the floppy. The image booted will ask you for a 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". Replace X with your drive number. For KLONDIKE X would be "2".
Tape: Tape:
You will need to load a copy of inst-12.fs into RAM. You will need to load a copy of floppy-144.fs into RAM.
- load the inst-12.fs at 0x288000 - load the floppy-144.fs at 0x260000
- run at 0x3E8820 - run at 0x3EB020
The boot program will ask you now for a kernel to load. Answer The boot program will ask you now for a kernel to load. Answer
rd0a:/netbsd md0a:/netbsd.gz
Serial line: Serial line:
Provided with the distribution is source for program called 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 output to standard output a byte sequence used by the pc532
ROM monitor to download a binary file into RAM. Using this ROM monitor to download a binary file into RAM. Using this
program on a computer connected to the pc532, one can 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. 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 c) Choose a disk geometry. For me, the reported geometry left
some sectors "unallocated". That is, the autoconfig message some sectors "unallocated". That is, the autoconfig message
said the disk had 2428 cylinders, 9 heads, and 93 sectors/track. said the disk had 2428 cylinders, 9 heads, and 93 sectors/track.
@ -83,7 +91,7 @@ The Install Procedure:
2053880 sectors. 2053880 sectors.
To help in this process, there is a program "factor" that is 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. the prime factors of number.
For example, with the 2053880 sector disk I got: 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 partitions, it will ask for a mount point. The mount point will
be "relative to /" and should not include the leading "/". Also, 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 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. to the mount point and it will not run newfs on the partition.
It will enter the partition into the disklabel. It will enter the partition into the disklabel.
@ -153,9 +161,9 @@ The Install Procedure:
c) tape c) tape
d) cd-rom (If you have a CD with NetBSD/532, which most likely 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 -- 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 e) Use the ROM compatable "download" program. The program
download is included in the initial installation and 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 retained. If the CRC is not
correct, the file is deleted. correct, the file is deleted.
f) some other method? (Let me know about it.) h) Load the .tgz files. Choose a place to put them. I would make
h) Load the tar.gz files. Choose a place to put them. I would make
a directory /gz.files and put them there. If you are "short a directory /gz.files and put them there. If you are "short
on space," you might want to load them and extract them one on space," you might want to load them and extract them one
at a time. A minimum installation is "base" and "etc". It 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 i) Extract the tar files in /. For example, if your *.tgz were
in a directory /gz.files, to extract base.tar.gz you would: in a directory /gz.files, to extract base.tgz you would:
- cd / - 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. Add v to the flags if you want a verbose extract.
The --unlink is to make sure that the install versions The --unlink is to make sure that the install versions
of sh, init, ... are replaced by their proper versons 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. for other things.
j) Extract at least "base" and "etc" for a new installation. For j) Extract at least "base", "etc" and "kern" for a new installation.
"update" extracts, don't extract "etc" directly unless you For "update" extracts, move /etc to /etc.old and then extract
have saved your current /etc tree. For "full" installations, "etc". You should extract "etc" for upgrades. For "full"
extract all files. installations, extract all files.
k) Edit the information in /etc k) Edit the information in /etc
- rc.conf - Many of the following things can be configured here
- hosts - host name and address information - hosts - host name and address information
- myname - your host name - myname - your host name
- mygate - hostname of gateway (assuming you have one) - mygate - hostname of gateway (assuming you have one)
- resolv.conf - which nameserver to use - 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 - netstart - configures the network and says if sendmail should
be started be started
- ttys - make sure the console entry has the correct speed - ttys - make sure the console entry has the correct speed

View File

@ -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 The upgrade to NetBSD _VER is a binary upgrade; it would be prohibitive
to make users upgrade by compiling and installing the 1.2 sources, and 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 it would be very difficult to even compile a set of instructions that
allowed them to do so. 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 a copy of the proper netbsd.default. It will require quite a bit
of disk space to do the upgrade. of disk space to do the upgrade.
@ -17,24 +17,25 @@ beginning the upgrade process.
To upgrade your system, follow the following instructions: To upgrade your system, follow the following instructions:
Make sure your are root. Just in case the new binaries don't Assuming you have space, load the .tgz files onto disk
run with the old kernel, make copies of several key binaries some place. Then boot the floppy-144.fs image via the
from /bin, /sbin and /usr/bin in some directory. (Things like method you use. Under the install system, extract the
sh, cp, ls, rm, tar, halt, and others.) .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. 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 / 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 work at upgrading /etc. There may be changes to file formats
depending on what version of NetBSD/pc532 you are running. depending on what version of NetBSD/pc532 you are running.
BE CAREFUL IF YOU ARE NOT RUNNING WITH SECURITY. The 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 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 copy of master.passwd and remove all passwords until after you
upgrade. (NetBSD-1.0 did not ship with password encryption.) upgrade. (NetBSD-1.0 did not ship with password encryption.)