Update to current distribution.
This commit is contained in:
parent
bd98f52464
commit
f5e19c36f7
|
@ -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.
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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.)
|
||||
|
|
Loading…
Reference in New Issue