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
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.

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:
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
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

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
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.)