Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/distrib/notes This is a complete refit of the mac68k documen...



details:   https://anonhg.NetBSD.org/src/rev/2b0ffd9ead3f
branches:  trunk
changeset: 534163:2b0ffd9ead3f
user:      scottr <scottr%NetBSD.org@localhost>
date:      Fri Jul 19 07:17:45 2002 +0000

description:
This is a complete refit of the mac68k documentation.

Of particular note is documentation on the new preferred method of
installation using sysinst, provided (and updated) by Bob Nestor.

diffstat:

 distrib/notes/common/contents    |  113 +++++++++-
 distrib/notes/common/donations   |    3 +-
 distrib/notes/common/main        |   19 +-
 distrib/notes/common/postinstall |   25 +-
 distrib/notes/common/sysinst     |  439 ++++++++++++++++++++++++++++++++++++--
 distrib/notes/common/upgrade     |    6 +-
 distrib/notes/common/xfer        |    4 +-
 distrib/notes/mac68k/contrib     |   18 +-
 distrib/notes/mac68k/hardware    |   92 ++++---
 distrib/notes/mac68k/install     |  221 +++++++++---------
 distrib/notes/mac68k/legal       |    6 +-
 distrib/notes/mac68k/prep        |  130 +++++++---
 distrib/notes/mac68k/upgrade     |  287 ++-----------------------
 distrib/notes/mac68k/whatis      |   11 +-
 distrib/notes/mac68k/xfer        |   81 ++++--
 15 files changed, 914 insertions(+), 541 deletions(-)

diffs (truncated from 2305 to 300 lines):

diff -r 7be5d91ddf88 -r 2b0ffd9ead3f distrib/notes/common/contents
--- a/distrib/notes/common/contents     Fri Jul 19 03:22:09 2002 +0000
+++ b/distrib/notes/common/contents     Fri Jul 19 07:17:45 2002 +0000
@@ -1,4 +1,4 @@
-.\"    $NetBSD: contents,v 1.69 2002/07/19 02:28:09 lukem Exp $
+.\"    $NetBSD: contents,v 1.70 2002/07/19 07:17:45 scottr Exp $
 .\"
 .\" Copyright (c) 1999-2002 The NetBSD Foundation, Inc.
 .\" All rights reserved.
@@ -136,6 +136,14 @@
 .Li INSTALL
 that has MCA stuff enabled to allow installing on IBM PS/2 machines.
 .\}
+.if r_mac68k \{\
+.                      It Pa netbsd-GENERIC.gz
+A kernel containing code for everything supported in this release using
+the standard SCSI driver.
+.                      It Pa netbsd-GENERICSBC.gz
+A kernel containing code for everything supported in this release using
+the SBC variant of the SCSI driver.
+.\}
 .if r_macppc \{\
 .                      It Pa netbsd.GENERIC_MD.gz
 A gzipped
@@ -232,6 +240,11 @@
 this image.
 .\}
 .
+.if r_mac68k \{\
+.              It Pa instkernel/
+\*M boot and installation kernels; see installation section (Sysinst
+Method), below.
+.\}
 .if \n[amiga]:\n[atari]:\n[hp300]:\n[mvme68k]:\n[sparc]:\n[sparc64]:\n[sun2]:\n[sun3] \{\
 .              It Pa miniroot/
 \*M miniroot file system image; see below.
@@ -257,6 +270,9 @@
 .\}
 .el \{\
 Miscellaneous \*M installation utilities; see
+.if r_mac68k \{\
+the Traditional method
+.\}
 installation section, below.
 \}
 .\}
@@ -477,7 +493,7 @@
 .el .ie r_hpcsh .setsize 17 55
 .el .ie r_i386 .setsize 15 54
 .el .ie r_luna68k .setsize 14 52
-.el .ie r_mac68k .setsize 14 52
+.el .ie r_mac68k .setsize 14 53
 .el .ie r_macppc .setsize 17 64
 .el .ie r_mipsco .setsize 17 73
 .el .ie r_mvme68k .setsize 14 52
@@ -529,7 +545,7 @@
 .el .ie r_vax .setsize 3 7
 .el .setsize ??? ???
 .
-.if !\n[atari]:\n[walnut]:\n[sgimips] \{\
+.if !\n[atari]:\n[mac68k]:\n[sgimips]:\n[walnut] \{\
 .It Sy kern-GENERIC
 This set contains a
 .Nx*M
@@ -556,7 +572,6 @@
 .el .ie r_hpcsh .setsize 1 2
 .el .ie r_i386 .setsize 3 6
 .el .ie r_luna68k .setsize 1 2
-.el .ie r_mac68k .setsize 2 3
 .el .ie r_macppc .setsize 2 5
 .el .ie r_mvme68k .setsize 1 2
 .el .ie r_netwinder .setsize 2 3
@@ -600,6 +615,28 @@
 install this distribution set.
 .setsize 3 7
 .\}
+.if r_mac68k \{\
+.It Sy kern-GENERIC
+This set contains a
+.Nx*M
+\*V
+.Li GENERIC
+kernel, named
+.Pa /netbsd .
+.No You Em must
+install either this distribution set or kern-GENERICSBC.
+.setsize 1 3
+.It Sy kern-GENERICSBC
+This set contains a
+.Nx*M
+\*V
+.Li GENERICSBC
+kernel, named
+.Pa /netbsd .
+.No You Em must
+install either this distribution set or kern-GENERIC.
+.setsize 1 3
+.\}
 .if r_walnut \{\
 .It Sy kern-WALNUT
 This set contains a
@@ -768,9 +805,10 @@
 .
 .if r_mac68k \{\
 .It Sy xserver
-The Xmac68k Em monochrome
+The Xmac68k
+.Em monochrome
 server with man pages.
-.setsize ??? ???
+.setsize 1 3
 .\}
 .
 .if r_macppc \{\
@@ -1165,7 +1203,7 @@
 .
 .if r_mac68k \{\
 .Pp
-Additional kernels to those included in the distribution sets may be found
+Kernels suitable for booting from an AppleShare server may be found
 in the
 .Pa mac68k/binary/kernels
 subdirectory of the
@@ -1173,11 +1211,13 @@
 distribution tree.
 These kernels are generally named something like
 .Pa netbsd-GENERIC.gz
-or some other suitable name.
+and can be booted as-is by the
+.Nx*M
+Booter utility, if desired.
 Please note that these kernels are simply gzipped and are not in tar archives.
 .Pp
 The
-.Tn MacOS
+.Tn Mac OS
 based utilities necessary for installing and running
 .Nx
 can
@@ -1196,7 +1236,7 @@
 This program is used to boot the
 .Nx
 kernel from within
-.Tn MacOS .
+.Tn Mac OS .
 .br
 .Em 141 KB archived
 .It Pa Installer.sea.hqx
@@ -1206,6 +1246,11 @@
 This program is used to install the distribution sets onto your
 .Nx
 partition(s).
+This utility is used only in a Traditional method
+installation; it is not used or required for an installation using
+the
+.Ic sysinst
+method.
 .br
 .Em 147 KB archived
 .It Pa Mkfs.sea.hqx
@@ -1213,15 +1258,21 @@
 This program is used to format your chosen partitions so that they
 can be used with
 .Nx .
+This utility is used only in a Traditional method
+installation; it is not used or required for an installation using
+the
+.Ic sysinst
+method.
 .br
 .Em 76 KB archived
 .tag)
 .Pp
-These files are all binhexed, self-extracting archives.
+These files are all BinHexed, self-extracting archives.
 If you need them, the sources for these utilities are in the
 .Pa src
 subdirectory.
 .\}
+This utility is used only in a Traditional method installation.
 .
 .if r_mvme68k \{\
 .Pp
@@ -1230,6 +1281,46 @@
 .
 .(tag miniroot/
 .It Pa miniroot/
+.(Note
+The
+.Ic sysinst
+method of installation is the preferred method for installing
+.Nx*M .
+.Em The Traditional method of installation is deprecated
+.Em and will be removed in a future release.
+Some other important differences between the two installation methods are:
+.(bullet
+The Installer and Mkfs utilities are not used if the installation is done
+using the
+.Ic sysinst
+method via booting an Installation Kernel.
+.It
+Mkfs creates a 4.3BSD "old" format file system.  This is the only
+file system format understood by the Installer. The
+.Ic sysinst
+process creates "new" file systems which can't be processed by Mkfs
+or the Installer.
+.It
+The Installer (and probably Mkfs) is known to have problems with
+BSD file systems that are larger than 1 GB or extend beyond the 1 GB
+physical limit.  Keep this in mind if doing a Traditional method
+installation with these utilities.
+.It
+The Booter is known to have problems booting from a NetBSD file system
+if the inode of the kernel file is to large.  For large disks it is
+advisable to have a small root partition and one or more usr-type partitions
+for other files.  This ensures the inode of the kernel in the root file system
+will be small.
+.It
+The Booter is designed to work with 4.3BSD "old" file systems, but there
+are enough similarities between the "old" and "new" file system formats in the
+first few hundred blocks that the Booter can usually boot a Kernel from a
+4.3BSD new file system.  If you choose to use "new" file system formats,
+it is advisable to use a small root partition and one or more usr-type
+partitions for other files.  This is the default layout used by
+.Ic sysinst .
+.bullet)
+.Note)
 .      (tag miniroot.gz
 .      It Pa miniroot.gz
 A copy of the miniroot file system.
diff -r 7be5d91ddf88 -r 2b0ffd9ead3f distrib/notes/common/donations
--- a/distrib/notes/common/donations    Fri Jul 19 03:22:09 2002 +0000
+++ b/distrib/notes/common/donations    Fri Jul 19 07:17:45 2002 +0000
@@ -1,4 +1,4 @@
-.\"    $NetBSD: donations,v 1.23 2002/06/27 15:05:42 lukem Exp $
+.\"    $NetBSD: donations,v 1.24 2002/07/19 07:17:46 scottr Exp $
 .\"
 .\" Copyright (c) 1999-2002 The NetBSD Foundation, Inc.
 .\" All rights reserved.
@@ -88,6 +88,7 @@
 Jason R. Thorpe
 Steve Wadlow
 Krister Walfridsson
+Rob Windsor
 Jim Wise
 Reinoud Zandijk
 Christos Zoulas
diff -r 7be5d91ddf88 -r 2b0ffd9ead3f distrib/notes/common/main
--- a/distrib/notes/common/main Fri Jul 19 03:22:09 2002 +0000
+++ b/distrib/notes/common/main Fri Jul 19 07:17:45 2002 +0000
@@ -1,4 +1,4 @@
-.\"    $NetBSD: main,v 1.199 2002/07/16 00:31:44 lha Exp $
+.\"    $NetBSD: main,v 1.200 2002/07/19 07:17:46 scottr Exp $
 .\"
 .\" Copyright (c) 1999-2002 The NetBSD Foundation, Inc.
 .\" All rights reserved.
@@ -235,9 +235,9 @@
 At present,
 .Nx*M
 cannot exist on the same hard drive as
-.Tn MacOS
+.Tn Mac OS
 unless you partition your disk using a
-.Tn MacOS
+.Tn Mac OS
 partitioning utility.
 Open Firmware versions prior to 3 cannot boot into
 .Nx
@@ -246,7 +246,7 @@
 Open Firmware version 3 cannot boot into
 .Nx
 on a drive partitioned with the installation tools, you must use a
-.Tn MacOS
+.Tn Mac OS
 partitioning utility and the
 .Dq Me "Re-install sets or install additional sets"
 option in the installer (selecting the
@@ -463,7 +463,7 @@
 buffer cache to use all available RAM (if not otherwise used!) and
 improves overall system performance.
 .It
-Road-robin page colouring implemented for various ports for better
+Round-robin page colouring implemented for various ports for better
 cache utilisation, more deterministic run-time behaviour, and faster
 program execution.
 .It
@@ -475,8 +475,9 @@
 .It
 A new pipe implementation with significantly higher performance
 due to lower overheads, which uses the UVM Page Loan facility.
+.if !\n[mac68k] \{\
 .It
-New boot flags
+New boot loader flags
 .Fl v
 .Pq Em bootverbose
 and
@@ -489,6 +490,7 @@
 activated with the
 .Fl c



Home | Main Index | Thread Index | Old Index