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
|
"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.
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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.)
|
||||||
|
|
Loading…
Reference in New Issue