o Updated distribution notes to reflect latest installation procedures

and hardware support
o Made note of the X11 distribution sets in the contents section
This commit is contained in:
ender 1997-10-20 00:01:36 +00:00
parent f771d511d4
commit 2da6f5db2c
7 changed files with 180 additions and 110 deletions

View File

@ -1,8 +1,8 @@
The mac68k-specific portion of the NetBSD 1.2 release is found in the
The mac68k-specific portion of the NetBSD _VER release is found in the
"mac68k" subdirectory of the distribution. That subdirectory is laid
out as follows:
.../NetBSD-1.2/mac68k/
.../NetBSD-_VER/mac68k/
binary/ mac68k binary distribution sets;
see below.
@ -12,25 +12,25 @@ out as follows:
utils/ The mac68k installation utilities.
The NetBSD/mac68k binary distribution sets contain the binaries which
comprise the NetBSD 1.2 release for the mac68k. There are eight binary
comprise the NetBSD _VER release for the mac68k. There are eight binary
distribution sets, and the "security" distribution set. The binary
distribution sets can be found in subdirectories of the "mac68k/binary"
subdirectory of the NetBSD 1.2 distribution tree, and are as follows:
subdirectory of the NetBSD _VER distribution tree, and are as follows:
netbsd12 The NetBSD/mac68k 1.2 kernel binary. You MUST
netbsd13 The NetBSD/mac68k _VER kernel binary. You MUST
install this file. It is the kernel that you need
to boot the system.
[ 436K gzipped, 900K uncompressed ]
[ 606K gzipped, 1.32M uncompressed ]
base12 The NetBSD/mac68k 1.2 base binary distribution. You
base13 The NetBSD/mac68k _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
includes shared library support, and excludes
everything described below.
[ 7.2M gzipped, 20.7M uncompressed ]
[ 8.6M gzipped, 25.1M uncompressed ]
comp12 The NetBSD/mac68k Compiler tools; all of the tools
comp13 The NetBSD/mac68k Compiler tools; all of the tools
relating to C and C++.
This set includes the system include files
(/usr/include), the linker, the compiler tool chain,
@ -39,45 +39,45 @@ subdirectory of the NetBSD 1.2 distribution tree, and are as follows:
set). This set also includes the manual pages for all
of the utilities it contains, as well as the system
call and library manual pages.
[ 5.1M gzipped, 16.7M uncompressed ]
[ 6.2M gzipped, 21.6M uncompressed ]
etc12 This distribution set contains the system
etc13 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
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, 350K uncompressed ]
[ 49K gzipped, 288K uncompressed ]
games12 This set includes the games and their manual pages.
[ 2.7M gzipped, 6.8M uncompressed ]
games13 This set includes the games and their manual pages.
[ 2.8M gzipped, 7.2M uncompressed ]
man12 This set includes all of the manual pages for the
man13 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, 3.4M uncompressed ]
[ 2.2M gzipped, 8.8M uncompressed ]
misc12 This set includes the system dictionaries (which are
misc13 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.8M gzipped, 6.3M uncompressed ]
[ 2.1M gzipped, 7.6M uncompressed ]
text12 This set includes NetBSD's text processing tools,
text13 This set includes NetBSD's text processing tools,
including groff, all related programs, and their
manual pages.
[ 0.7M gzipped, 2.8M uncompressed ]
[ 1.0M gzipped, 3.7M uncompressed ]
The mac68k security distribution set is named "secr12" and can be found
in the "mac68k/security" subdirectory of the NetBSD 1.2 distribution
The mac68k security distribution set is named "secr13" and can be found
in the "mac68k/security" subdirectory of the NetBSD _VER distribution
tree. It contains the crypt libraries (for the DES encryption algorithm)
and the binaries which depend on it. It can only be found on those sites
which carry the complete NetBSD distribution and that can legally obtain
it. (Remember, because of United States law, it may not be legal to
distribute this set to locations outside of the United States and Canada.)
[ 432K gzipped, 1.5M uncompressed ]
[ 779K gzipped, 2.5M uncompressed ]
The mac68k binary distribution sets are distributed as full .tar.gz
files (without that extension). The instructions given for extracting

View File

@ -1,43 +1,60 @@
NetBSD/mac68k 1.2 runs on several of the older Macintosh computers.
NetBSD/mac68k _VER runs on several of the older Macintosh computers.
4MB of RAM should be sufficient to boot and the system can probably
be squeezed onto a 40MB hard disk by leaving off a package or two.
To actually do much compiling or anything more interesting than
booting, at least 8MB of RAM and more disk space is recommended.
About 60MB will be necessary to install all of the NetBSD 1.2 binary
About 75MB will be necessary to install all of the NetBSD _VER binary
distribution (note that this does not count swap space!). Much more
disk space is required to install the source and objects as well (about
another 200-300MB as a guess).
Supported models:
Mac II, IIx, IIcx, IIci, SE/30, IIsi, IIvx, IIvi,
Performa 550, Performa 600,
LC III, LC 520,
MacTV
Mac II, IIx, IIcx, SE/30, IIci, IIsi, IIvx, IIvi,
Performa 400/405/410/430, Performa 450, Performa 460/466/467,
Performa 520, Performa 550/560, Performa 600,
LC II, LC III, LC III+, LC 520, LC 550,
MacTV,
Centris 650,
Quadra 610, Quadra 630, Quadra 650, Quadra 700, Quadra 800,
Quadra/Centris 660AV, Quadra 840AV,
Supported devices on all of the above systems include:
Internal SCSI bus and most SCSI tapes, hard drives, and CD-ROMs
Onboard SCSI bus and most SCSI tapes, hard drives, and CD-ROMs
Internal sound--enough to beep on some machines, anyway
Most basic NuBUS video cards (there have been some
problems with some 24-bit color cards)
Both internal serial ports
ADB keyboards and mice
Ethernet cards based on the Natl. Semiconductor 8390
ADB keyboards and mice (both Apple and a number of third party
multi-button mice are supported)
Ethernet cards based on the Natl. Semiconductor 8390 and the
SONIC (DP83932) chips
(Asante, Apple, and a few others--problems still
with ethernet and many NuBus video cards).
Onboard ethernet based on the SONIC chip for Quadra-series Macs
If your 68030 system is not listed above, it may be because of a problem
with accessing the ADB and it may still work with a serial console.
with accessing onboard video and it may still work with a serial console.
Some of the known ones in this category:
Classic II (Performa 200?)
PowerBook 145, PowerBook 160
Classic-series Macs
PowerBook 100-series and Duo-series Macs
If your 68LC040 system is not listed above, it is due to a problem with
floating point emulation (FPE) for this type of processor. Machines in
this category include:
Newer LC-series machines
Newer Performa-series machines
What isn't supported, but often asked about:
68040-based Macs. Work is in progress on these, but it is slow-
going. This requires a new scsi driver and a new
ethernet driver. When something is available, it will
be announced on port-mac68k@netbsd.org.
Macintosh IIfx: This machine has unusual custom chips for the
ADB and serial interfaces which makes support for it
difficult. Work is in progress on this, though.
Quadra 900/950: These machines have I/O processor chips for their
ADB interfaces similar to those used in the IIfx and thus
face similar support problems.
PowerPC-based Macs. This will be separate from this port.
The PowerPC is a much different processor as is much of
the hardware inside these machines. If you are
interested in this, you might want to take a look at
http://www.mklinux.apple.com/.
http://www.mklinux.apple.com/. In addition, there is
also a NetBSD-powerpc port. For more information, please
see http://www.tools.de/~ws/NetBSD/powerpc.html.

View File

@ -1,22 +1,31 @@
The installation can be broken down into three basic steps:
* Run Mkfs to build a filesystem or filesystems.
* Run Install Utility to load the files onto your filesystems.
* Run the booter to boot the system.
* Run the Installer to load the files onto your filesystems.
* Run the Booter to boot the system.
**** Preparing the filesystem(s)
Double-click on the Mkfs application icon to start it up. It will ask
you for the SCSI ID of the drive that you are installing upon. Once
this is selected, it will present a list of the partitions on that disk.
Select the partition on which you wish to build a filesystem and click
on the "Format" button. You will now be asked for a bunch of parameters
for the hard drive and the filesystem. Usually, you can just take the
defaults. If you are installing onto a Syquest, please see the FAQ.
Note that although this dialog only has the "OK" button, you are not
committed, yet. Once you get the values you want, press the "OK" button.
A dialog will be presented at this point with two options: "Format" and
"Cancel." If you choose "Cancel," nothing will be written to your drive.
If you choose "Format," the program will proceed to make a filesystem.
You must first convert the partitions to a type which NetBSD can
understand. Select each partition on which you wish to build a filesystem
and click on the "Change" button. If you are placing the entire
installation on a single partition, select the "NetBSD Root&Usr" radio
button. If you are using multiple partitions, select "NetBSD Root" for
the root partition and "NetBSD Usr" for all the other partitions. You
should select "NetBSD Swap" for the swap partition.
When you have finished converting each partition, select each partition
and click on the "Format" button. You will now be asked for a bunch of
parameters for the hard drive and the filesystem. Usually, you can just
take the defaults. If you are installing onto removable media (e.g. a
Zip, Jaz, or Syquest), please see the FAQ. Note that although this
dialog only has the "OK" button, you are not committed, yet. Once you
get the values you want, press the "OK" button. A dialog will be
presented at this point with two options: "Format" and "Cancel." If you
choose "Cancel," nothing will be written to your drive. If you choose
"Format," the program will proceed to make a filesystem.
Mkfs is not a well-behaved Macintosh application. It will not allow
any other tasks to run while it does (cooperative multitasking at its
@ -29,10 +38,18 @@ Repeat as necessary for any extra partitions that you wish to make
filesystems on. Note that you do _not_ need a filesystem on your swap
partition.
When you are finished, click on the "Done" button and choose "Quit" from
the "File" menu to exit Mkfs.
**** Installing the files
Double-click on the Install Utility icon to start it up. The installer
will present the same SCSI ID menu that mkfs did. Select the same SCSI
Before using the Installer, it is probably a good idea to increase its
memory allocation. Select the Installer icon by clicking on it and
choose "Get Info" from the File menu. Increase both the Minimum and
Preferred sizes to as much as you can spare.
Double-click on the Installer icon to start it up. The Installer
will present the same SCSI ID menu that Mkfs did. Select the same SCSI
ID that you did for mkfs--i.e., the one you are installing onto.
If you are installing onto a single root partition, proceed to the
@ -42,7 +59,7 @@ If you are installing onto a single root partition, proceed to the
any other filesystems, go back to "Preparing the filesystem(s),"
above.
When you started the installer, it mounted your root partition.
When you started the Installer, it mounted your root partition.
Just before it printed, "Mounting partition 'A' as /," it printed
lines like:
sd1 at scsi ID 5.
@ -58,33 +75,43 @@ If you are installing onto a single root partition, proceed to the
* Select "Mini Shell" from the "File" menu.
* You can use the 'disklabel' command to get a listing of
the available partitions and their types and sizes.
* Mount the filesystems you wish with the command:
mount device path
For example, if you wish to mount a usr partition from
the first scsi disk, sd0, on /usr, you would type:
mount /dev/sd0g /usr
* Type "fstab force" to create a proper /etc/fstab file
* Type "quit" after you have mounted all the filesystems.
Installation of base files:
Select the "Install" menu item from the "File" menu and install
base12, netbsd, and any other packages you wish to install at
this time (see the contents section for information about what's
in each package). The installer will print out the filename of
base13, etc13, netbsd13, and any other packages you wish to install
at this time (see the contents section for information about what's
in each package). The Installer will print out the filename of
each file as it is installed, and will take quite some time to
install everything.
install everything (the base package alone can take over an hour
on a slow hard drive).
As is the case with Mkfs, this is not a particularly well-behaved
Macintosh application and the machine will be completely tied up
while the installation takes place.
At some point after installing the base package, select the "Build
Devices" option from the "File" menu. This will create a bunch of
device nodes for you and will create your initial /etc/fstab. The
installer program also has an option to give you a mini-shell. Do
not use this unless you know what you are doing.
Devices" option from the "File" menu if you have not already done so.
This will create a bunch of device nodes for you and will create your
initial /etc/fstab. The Installer program also has an option to give
you a mini-shell. Do not use this unless you are sure know what you
are doing.
When you are finished installing all of the packages you wish to
install, exit the Installer by choosing "Quit" from the "File" menu.
**** Booting the system
Prior to attempting to boot NetBSD/mac68k, please verify that all of
@ -97,42 +124,46 @@ the following are true:
products); and
3) Your system is in B&W mode (1-bit color or grayscale) as shown
by the Monitors control panel.
by the Monitors control panel. You may choose to have the
Booter do this for you automatically by selecting the appropriate
check box and radio button in the "Monitors" dialog on the
"Options" menu.
You may have to restart your Macintosh for changes to take effect before
proceding.
[* NOTE: If you have an older II-class system (including the II, the IIx,
and the IIcx), it is necessary to install Connectix's MODE32 to work around
[* NOTE: If you have an older II-class system (including the II, IIx, IIcx,
and SE/30), it is necessary to install Connectix's MODE32 to work around
ROM issues which prevent you from enabling 32-bit addressing. Please see
<http://www.netbsd.org/Ports/mac68k/faq/faq.html> for more information.]
<http://www.netbsd.org/Ports/mac68k/faq/> for more information.]
Double-click on the NetBSD/mac68k Booter icon to start the application.
Check that the options in the Booting dialog look sane -- especially the
SCSI ID. If not, correct them to your preference. When you are satisfied
with your choices, try booting NetBSD.
Select "Booting" from the "Options" menu. Check that all of the items in
the resulting dialog look sane--especially the SCSI ID. If not, correct
them to your preference (the SCSI ID should be the only thing you need to
change). When you are satisfied with your choices, try booting NetBSD by
selecting "Boot Now" from the "Options" menu.
If you wish to save your preferences, choose the "Save Preferences"
option in the "File" menu, then quit the application and restart. Due
to a long-standing bug, the preferences will not be saved unless you
quit.
If you wish to save your preferences, choose "Save Options" from the
"File" menu, then quit the application and restart it. Due to a
long-standing bug, the preferences will not be saved unless you quit and
restart the Booter.
If the system does not come up, send mail to port-mac68k@NetBSD.ORG
describing your software, your hardware, and as complete a description
of the problem as you can. You might also consider subscribing to the
port-mac68k mailing list, since there may already be others who have
successfully identified and resolved the problem you're seeing.
If the system does not come up, send mail to scottr@netbsd.org describing
your software, your hardware, and as complete a description of the
problem as you can.
If the system does come up, congratulations! You have successfully
installed NetBSD 1.2. When you reboot into NetBSD, you should log
If the system does come up, congratulations, you have successfully
installed NetBSD _VER. When you reboot into NetBSD, you should log
in as "root" at the login prompt. There is no initial password, but
if you're using the machine in a networked environment, you should
create yourself an account and protect it and the "root" account with
good passwords.
Some of the files in the NetBSD 1.2 distribution might need to be
Some of the files in the NetBSD _VER distribution might need to be
tailored for your site. In particular, the /etc/sendmail.cf file will
almost definitely need to be adjusted, and other files in /etc will
probably need to be modified, as well. If you are unfamiliar with
UN*X-like system administration, it's recommended that you buy a book
that discusses it.

View File

@ -1,33 +1,54 @@
Find your favorite disk partitioning utility. Some
Find your favorite disk partitioning utility. Any formatter
capable of partitioning a SCSI disk should work. Some
of the ones that have been tried and seem to work are:
HD SC Setup from Apple
Hard Disk ToolKit from FWB
SCSI Directory Lite
Disk Manager Mac from OnTrack
HD SC Setup from Apple
I/O Formatter from Diversified (?)
Silverlining from LaCie
APS Disk Tools
The last can be found on any A/UX ftp site--for example:
jagubox.gsfc.nasa.gov:/pub/mac/APS273.sit.hqx, or
dunkin.princeton.edu:/pub/jagubox/mac/APS273.sit.hqx.
Apple's HD SC Setup is probably the easiest to use and the most
commonly available. Instructions for patching HD SC Setup
so that it will recognize non-Apple drives is available at:
http://www.euronet.nl/users/ernstoud/patch.html
** First, be sure you have a reliable backup of any data
First, you need to choose a drive on which to install NetBSD.
Try to pick a drive with a low SCSI ID number, especially if you
are likely to add or remove drives to your SCSI chain in the
future.
** NOTE: be sure you have a reliable backup of any data
** which you may want to keep. Repartitioning your hard
** drive is an excellent way to destroy important data.
Second, use your favorite partitioning utility to make
at least an A/UX "Root & Usr" partition and an A/UX "Swap"
partition. The "Root & Usr" partition should be _at least_
50MB in size if you wish to install everything. Generally,
you should allocate twice as much swap space as you have real
memory (so, if you have 8MB of RAM, specify 16MB of swap space).
Systems that will be heavily used or that are low on real
memory should have more swap space allocated. Systems that
will be only lightly used can get away with less.
Second, decide how you want to set up your partitions. At
minimum, you need a partition to hold the NetBSD installation (the
root partition) and a partition to serve as swap. You may choose
to use more than one partition to hold the installation. This
allows you to separate the more vital portions of the filesystem
(such as the kernel and the /etc directory) from the more volatile
parts of the filesystem. Typical setups place the /usr directory
on a separate partition from the root partition. Generally, the
root partition can be fairly small while the /usr partition should
be fairly large. If you plan to use this machine as a server, you
may also want a separate /var partition.
If you like, you can also create a smaller root partition
and a larger /usr. If you plan to use this machine as a
server, you may also want a separate /var. Create these
partitions as the BSD "usr" or "User slice X" type.
Once you have decided how to lay out your partitions, you need
calculate how much space to allocate to each partition. A minimal
install of NetBSD (i.e. netbsd13, base13, and etc13) should fit in
a 30M partition. For a full installation, you should allocate at
least 80M. A general rule of thumb for sizing the swap partition
is to allocate twice as much swap space as you have real memory.
Having your swap + real memory total at least 20M is also a good
ideo. Systems that will be heavily used or that are low on real
memory should have more swap space allocated. Systems that
will be only lightly used or have a very large amount of real
memory can get away with less.
Next, use your favorite partitioning utility to make partitions of
the necessary sizes. You can use any type of partition, but
partitions of type "Apple_Free" might save you some confusion in
the future.
You are now set to install NetBSD on your hard drive.

View File

@ -1,4 +1,4 @@
There is no upgrade to release 1.2 for the NetBSD/mac68k architecture.
There is no upgrade to release _VER for the NetBSD/mac68k architecture.
It is hoped that there will be a good upgrade procedure for future
releases. Please feel free to volunteer to help replace these
installation tools.

View File

@ -1,3 +1,3 @@
NetBSD 1.2 is the third "real" release of NetBSD for the mac68k.
NetBSD _VER is the fourth "real" release of NetBSD for the mac68k.
There is still a lot of work to be done and help is welcomed.
Please jump in!

View File

@ -1,7 +1,7 @@
Installation is really only supported from the local Macintosh
Installation is currently only supported from the local Macintosh
hard drive or from an AppleShare volume. This means that you'll
need at least enough room for the largest file that you will have
to install. This is the 7.2M base12 file. There has been talk
to install. This is the 8.6MB base13 file. There has been talk
of allowing an install from split files. If you have the time,
desire, and knowledge, please feel free to add that functionality.
@ -16,9 +16,10 @@ but be sure to specify a binary file transfer.
You will also need to collect the MacOS tools:
Mkfs,
Installer, and
NetBSD/mac68k Booter.
BSD/mac68k Booter.
These three are compacted and in binhex form as mkfs.cpt.hqx,
Installer1.1.sea.hqx, and Booter1.9.4.sit.bin, respectively.
Extract them as you would any other Macintosh applications. If
you need them, the sources are in the "src" subdirectory.
These three are in binhexed, self-extracting archives as
Mkfs_1.45.sea.hqx, Installer_1.1f.sea.hqx, and
Booter1.11.0.sea.hqx, respectively. Extract them as you would
any other Macintosh applications. If you need them, the sources
are in the "src" subdirectory.