update a bit for 1.2
This commit is contained in:
parent
4a1279de25
commit
d6a8947874
|
@ -18,7 +18,7 @@ distribution sets, and the "security" distribution set. The binary
|
|||
distribution sets can be found in subdirectories of the "sparc/binary"
|
||||
subdirectory of the NetBSD RELEASE distribution tree, and are as follows:
|
||||
|
||||
base11 The NetBSD/sparc RELEASE base binary distribution. You
|
||||
base12 The NetBSD/sparc RELEASE 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
|
||||
|
@ -26,7 +26,7 @@ subdirectory of the NetBSD RELEASE distribution tree, and are as follows:
|
|||
everything described below.
|
||||
[ 8.0M gzipped, 24.4M uncompressed ]
|
||||
|
||||
comp11 The NetBSD/sparc Compiler tools. All of the tools
|
||||
comp12 The NetBSD/sparc Compiler tools. All of the tools
|
||||
relating to C, C++, and FORTRAN (yes, there are two!).
|
||||
This set includes the system include files
|
||||
(/usr/include), the linker, the compiler tool chain,
|
||||
|
@ -37,7 +37,7 @@ subdirectory of the NetBSD RELEASE distribution tree, and are as follows:
|
|||
call and library manual pages.
|
||||
[ 5.4M gzipped, 17.6M uncompressed ]
|
||||
|
||||
etc11 This distribution set contains the system
|
||||
etc12 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
|
||||
installing the system from scratch, but should NOT be
|
||||
|
@ -46,27 +46,27 @@ subdirectory of the NetBSD RELEASE distribution tree, and are as follows:
|
|||
CAREFULLY upgrade your configuration files by hand.)
|
||||
[ 62K gzipped, 338K uncompressed ]
|
||||
|
||||
games11 This set includes the games and their manual pages.
|
||||
games12 This set includes the games and their manual pages.
|
||||
[ 2.9M gzipped, 7.4M uncompressed ]
|
||||
|
||||
man11 This set includes all of the manual pages for the
|
||||
man12 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.8M gzipped, 3.3M uncompressed ]
|
||||
|
||||
misc11 This set includes the system dictionaries (which are
|
||||
misc12 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, 6.6M uncompressed ]
|
||||
|
||||
text11 This set includes NetBSD's text processing tools,
|
||||
text12 This set includes NetBSD's text processing tools,
|
||||
including groff, all related programs, and their
|
||||
manual pages.
|
||||
[ 0.8M gzipped, 3.1M uncompressed ]
|
||||
|
||||
The sparc security distribution set is named "secr11" and can be found
|
||||
The sparc security distribution set is named "secr12" and can be found
|
||||
in the "sparc/security" subdirectory of the NetBSD RELEASE distribution
|
||||
tree. It contains crypt.c (the source file for the DES encryption
|
||||
algorithm) and the binaries which depend on it. It can only be found
|
||||
|
|
|
@ -2,15 +2,16 @@ NetBSD/sparc RELEASE runs on the following classes of machines:
|
|||
- sun4c (e.g. the SS1, SS1+, SS2, IPC, ELC, IPX, and SLC)
|
||||
- sun4 (e.g. the 4/100, 4/200, and 4/300. note that support
|
||||
for the 4/400 processor is incomplete)
|
||||
- sun4m (e.g. sparc classic, 4, 5, 10, and 20)
|
||||
|
||||
NetBSD/sparc RELEASE does *not* run on these machines (yet):
|
||||
- sun-4/400 (lacking support for the I/O cache, and has
|
||||
ethernet problems)
|
||||
- sun4m (e.g. sparc classic, 4, 5, 10, and 20)
|
||||
- sun4m (with hypersparc, 10, 20; multiprocessor support)
|
||||
- sun4d (e.g. sparc center 2000)
|
||||
- sun4u (e.g. ultra1/ultra2/ultra server)
|
||||
|
||||
Work on porting NetBSD/sparc to the sun4m platform is currently in
|
||||
progress, but was not ready in time for the 1.1 release.
|
||||
Work is being on for the sun4m hypersparc processors.
|
||||
|
||||
The minimal configuration requires 4M of RAM and ~60M of disk space.
|
||||
To install the entire system requires much more disk space, and to run
|
||||
|
@ -47,9 +48,7 @@ Supported devices include:
|
|||
|
||||
Hardware the we do NOT currently support, but get many questions
|
||||
about:
|
||||
sun4m, including multiprocessor machines
|
||||
sun4m's with hypersparc or more than one cpu.
|
||||
interrupt driven SCSI driver for sun-4/100's and sun-4/200's
|
||||
|
||||
The next release will hopefully run on many more machines. In
|
||||
particular, some Sun4m support will be there.
|
||||
|
||||
The next release will hopefully run on many more machines.
|
||||
|
|
|
@ -29,26 +29,16 @@ boot program, which should be located in a place where the TFTP daemon
|
|||
can find it (remember, many TFTP daemons run in a chroot'ed environment).
|
||||
You can find the boot program in `/usr/mdec/boot' in the NetBSD/sparc
|
||||
distribution. Unfortunately, it is necessary to install this file
|
||||
differently for sun4 and sun4c clients: the sun4 version needs to have its
|
||||
`a.out' header stripped off (otherwise the machine will crash), while the
|
||||
sun4c version must retain it (otherwise the PROM will complain).
|
||||
differently for sun4 and sun4c/sun4m clients: the sun4 version needs to
|
||||
have its `a.out' header stripped off (otherwise the machine will crash),
|
||||
while the sun4c/sun4m version must retain it (otherwise the PROM will
|
||||
complain).
|
||||
|
||||
Here's an example to illustrate this whole mess:
|
||||
Luckily, there is a script in /usr/mdec to do all this for you. You only
|
||||
need to do this:
|
||||
|
||||
server# cd /<client-root-dir>/usr/mdec
|
||||
if client is a sun4:
|
||||
server# set SKIP=1
|
||||
server# set KARCH=SUN4
|
||||
else
|
||||
server# set SKIP=0
|
||||
server# set KARCH=SUN4C
|
||||
server# dd if=boot of=/tftpboot/boot.sparc.netbsd.$KARCH skip=$SKIP bs=32
|
||||
server# cd /tftpboot
|
||||
server# ln -s boot.sparc.netbsd.$KARCH 8273900B.$KARCH
|
||||
|
||||
Note: some versions of Openboot ROMs (sun4c) seem to require that the
|
||||
boot program size is nicely rounded. Therefore it may be necessary to
|
||||
strip(8) off the symbol table.
|
||||
server# ./binstall net /<client-root-dir>
|
||||
|
||||
|
||||
As noted above in the section `Preparing your System for NetBSD Installation',
|
||||
|
@ -258,13 +248,13 @@ least the following pieces:
|
|||
gtar (GNU tar) SunOS binary
|
||||
the "install.sh" script
|
||||
a "/boot" file from a SunOS machine that matches your machine type
|
||||
(e.g. sun or sun4c)
|
||||
(e.g. sun4 for sun4 server, sun4c and sun4m for these)
|
||||
a kernel, most likely "/netbsd"
|
||||
|
||||
All these pieces, except "/boot", are supplied in the NetBSD/sparc
|
||||
distribution.
|
||||
|
||||
You need to format and partition the disk using SunOS (since
|
||||
You can format and partition the disk using SunOS (since
|
||||
NetBSD/sparc uses SunOS disk labels.) Give yourself adequate
|
||||
partition sizes. Here is an example layout:
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
To upgrade to NetBSD 1.1 from a previous version follow the instructions
|
||||
To upgrade to NetBSD ${VERSION} from a previous version follow the instructions
|
||||
in the section "Installing NetBSD", but run the script `upgrade.sh'
|
||||
in stead of `install.sh'.
|
||||
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
NetBSD RELEASE is the second release for the sparc. Many more sparc
|
||||
models and devices are now supported.
|
||||
In addition to the SunOS 4.1 compatibility present in NetBSD/sparc 1.0,
|
||||
In addition to the SunOS 4.1 compatibility introduced in NetBSD/sparc 1.0,
|
||||
version RELEASE will also run some number of SunOS 5 (SVR4) executables
|
||||
in binary emulation mode.
|
||||
|
|
Loading…
Reference in New Issue