Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/netbsd-1-5]: src/distrib/notes/macppc Pull up revisions 1.12-1.14 (reque...
details: https://anonhg.NetBSD.org/src/rev/934949a1bc18
branches: netbsd-1-5
changeset: 491763:934949a1bc18
user: he <he%NetBSD.org@localhost>
date: Tue May 15 22:38:14 2001 +0000
description:
Pull up revisions 1.12-1.14 (requested by mbw):
Updates of installation notes for macppc.
diffstat:
distrib/notes/macppc/prep | 576 ++++++++++++++++++++++++++++++++-------------
1 files changed, 412 insertions(+), 164 deletions(-)
diffs (truncated from 927 to 300 lines):
diff -r bb6156b2837a -r 934949a1bc18 distrib/notes/macppc/prep
--- a/distrib/notes/macppc/prep Tue May 15 22:37:58 2001 +0000
+++ b/distrib/notes/macppc/prep Tue May 15 22:38:14 2001 +0000
@@ -1,24 +1,90 @@
-.\" $NetBSD: prep,v 1.2.8.6 2001/04/23 22:22:20 he Exp $
+.\" $NetBSD: prep,v 1.2.8.7 2001/05/15 22:38:14 he Exp $
.
-.Ss2 Gather Information
+.Ss2 Prepare yourself
.
-Go to the
+Take a deep breath.
+.Pp
+Good. Now, make sure you are reading the PDF (if available), PostScript,
+or HTML version of this document, as the
+.Pa \&.txt No and Pa \&.more
+versions lack important formatting information that will prevent you from
+following the twisted path you must follow. OK, good. Now, print out
+this document.
+.Pp
+While it's printing, get some coffee, relax a bit, and mentally prepare
+yourself for something that promises to be confusing, frustrating, and
+annoying. If you assume the worst, you'll be pleasantly surprised when
+everything works easier than you expected. Also, forget everything you've
+been told about installing
+.Nx*M No Ns .
+.Pp
+It's done printing? Fine, now get a dark writing implement.
+.Pp
+The recommended installation procedure is as follows:
+.(enum
+Go to the
.Nx*M
-Model Support webpage and look up your system. Take note of the comments
-about your model and keep these in mind during the rest of this
-installation
-procedure.
+model support page and look up your model information and issues (I can't
+stress this enough times).
.Lk http://www.netbsd.org/Ports/macppc/models.html
.Pp
-Also, you
-.Em must
-know what version of Open Firmware is in the machine you will be
-installing
+.It
+Spend about 15 minutes and read all the way through this document
+once. While you're reading, use the writing implement to cross out the
+sections that do not apply to your model (or hilight the sections that do
+depending on your preferences).
+.Pp
+.It
+Now spend another 5 minutes and re-read this document, and mentally piece
+together how you think you'll be installing onto your machine. It may
+help to take a blank piece of paper and write out an outline of the
+procedure you think you'll be going through.
+.Pp
+.It
+Now create your bootable media and media for the distribution sets.
+.Pp
+.It
+Prepare your machine, depending on the instructions for your model.
+.Pp
+.It
+Boot into Open Firmware, and verify that it has the version of Open
+Firmware you think it does. Also make sure that the other variables
+are set correctly.
+.Pp
+.It
+Figure out the correct boot command, and boot your machine from the
+bootable media you just created. If you're having trouble, be sure to
+read the section on
+.Sx Common Problems and Error Messages
+.Pp
+.It
+Celebrate! The worst is over, but you've still got some work to do. Take
+a break, maybe more coffee, maybe a quick walk around the block, whatever
+turns your fancy.
+.Pp
+.It
+Now use the installer to install the distribution sets onto your system
+and do some initial configurations.
+.Pp
+.It
+Figure out how to boot from the installed partition. Boot into
+.Nx
+for the first time.
+.Pp
+.It
+Configure to your preferences, install your favorite packages, and have
+fun with your new
.Nx*M
-onto. The instructions that follow will make absolutely no sense
-if you follow directions for a version of Open Firmware other than
-the one on your machine.
+machine!
+.enum)
.Pp
+.(Note
+You really actually truly do need to follow the procedure listed in this
+document in the order that we describe. These systems are rather
+tricky to boot for the novice and expert alike. Once you cross off the
+sections that don't apply to you, it will make more sense.
+.Note)
+.(Note
If the instructions in a subsection below do not apply to
.Em all
versions of Open Firmware, there will be a line listing which versions of
@@ -26,48 +92,13 @@
.br
(Open Firmware 1.0.5, Open Firmware 1.1.22, Open Firmware 2.0.x, Open
Firmware 2.4, Open Firmware 3)
-.
-.Ss2 Open Firmware System Preparation
+.Note)
.
-(Open Firmware 1.0.5, Open Firmware 2.0.x, Open Firmware 2.4)
-.Pp
-All pre-Open Firmware 3 \*M systems have Open Firmware bugs. Luckily, Open
-Firmware has a small
-Non-Volatile RAM variable (NVRAM) which is reserved for FORTH commands which
-will be run before booting an operating system. Apple has released a freeware
-.Tn MacOS
-tool called System Disk, which patches
-most of these bugs. We
-.Em strongly
-recommend that you use this tool to patch your Open Firmware,
-as several systems cannot boot without these patches. If you read
-the Model Support page, you'd also know that some models are broken by
-or are unsupported by System Disk. If you are trying to install on such
-a model, then skip the rest of this section.
-.Pp
-Download System Disk from Apple's site:
-.Lk ftp://ftp.apple.com/developer/macosxserver/utilities/SystemDisk2.3.1.smi.bin
-.Pp
-For a brief tutorial on how to use System Disk, see:
-.Lk http://www.netbsd.org/Ports/macppc/SystemDisk-tutorial/
-.Pp
-Make sure you click the
-.Dq Save
-button, or the patches will not be saved to NVRAM.
-.(Note
-NVRAM patches and Open Firmware settings will be erased if you
-.Sq zap your PRAM
-by holding down
-.Key COMMAND-OPTION-P-R
-keys during the boot chimes
-.Note)
-.Pp
-.
-.Ss2 Updating your firmware
+.Ss2 Updating your BootROM
.
(Open Firmware 3)
.Pp
-Open Firmware 3 systems have a rewritable firmware. Go to the
+Open Firmware 3 systems have a rewritable BootROM. Go to the
.Sq Apple Software Updates
web site at
.Lk http://asu.info.apple.com/
@@ -76,7 +107,7 @@
and install the most recent version for your model.
.Pp
.(Note
-The most recent versions available (4.1.7 and 4.1.8) as of April 2001 are
+The most recent BootROMs available (4.1.7 and 4.1.8) as of April 2001 are
known to have some problems. Some PowerBook G4 users find they are
unable to boot
.Nx
@@ -100,19 +131,24 @@
.Key OPTION
key may look like a two-way switch with four straight line segments).
.Pp
-You should now see the Open Firmware command prompt:
+You should now see the Open Firmware command prompt on your screen:
.Pp
-.Dl 0 >
+.(disp
+Apple PowerBook3,1 2.1f1 BootROM built on 01/29/00 at 22:38:07
+Copyright 1994-2000 Apple Computer, Inc.
+All Rights Reserved
+
+Welcome to Open Firmware.
+To continue booting, type "mac-boot" and press return.
+To shut down, type "shut-down" and press return.
+ ok
+0 >
+.disp)
.Pp
Now, set your system to always stop at the Open Firmware prompt.
.Pp
.Dl 0 > Ic "setenv auto-boot? false
.Pp
-To undo this, and allow Open Firmware to automatically boot the specified
-operating system when the system is rebooted, type:
-.Pp
-.Dl 0 > Ic "setenv auto-boot? true
-.Pp
Skip down to the section on
.Sx Setting up Open Firmware 3 to boot NetBSD
since the next several pages are instructions for older models.
@@ -122,7 +158,18 @@
.
(Open Firmware 1.1.22)
.Pp
-Hold down a special key combination when your system boots.
+The version of Open Firmware in the
+Apple Network Servers can only use a serial console.
+You must first hook up a serial console
+(38400 bps, 8 bits, no parity, 1 stop bit, no handshaking) to
+.Sq Port 2
+(the
+.Sq Li ttya
+device in Open Firmware).
+.Pp
+Hold down a special key combination on the keyboard attached to
+the ADB port on your system (not the serial console) when your system
+boots.
.Pp
After the chime starts, but before it stops, hold down the
.Key COMMAND-OPTION-O-F
@@ -132,39 +179,77 @@
.Key OPTION
key may look like a two-way switch with four straight line segments).
.Pp
-You should now see the Open Firmware command prompt:
+You should now see some introductory text and the Open Firmware command
+prompt on your terminal:
.Pp
.Dl 0 >
.Pp
-Your screen remains black, since the version of Open Firmware in the
-Apple Network Servers can only use a serial console.
-You must hook up a serial console
-(38400 bps, 8 bits, no parity, 1 stop bit, no handshaking) to
-.Sq Port 2
-(the
-.Sq Li ttya
-device in Open Firmware).
+Your screen will remain black.
.Pp
Now, set your system to always stop at the Open Firmware prompt.
.Pp
.Dl 0 > Ic "setenv auto-boot? false
.Pp
-To undo this, and allow Open Firmware to automatically boot the specified
-operating system when the system is rebooted, type:
-.Pp
-.Dl 0 > Ic "setenv auto-boot? true
-.Pp
Skip down to the section on
.Sx Setting up pre-Open Firmware 3 to boot NetBSD
since the next several pages are instructions for MacOS models.
.Pp
.
-.Ss2 Getting to the Open Firmware Prompt on Older Models
+.Ss2 Older Open Firmware System Preparation
.
(Open Firmware 1.0.5, Open Firmware 2.0.x, Open Firmware 2.4)
.Pp
These models are significantly trickier than the newer machines.
.Pp
+All pre-Open Firmware 3 \*M systems have Open Firmware bugs. Luckily, Open
+Firmware has a small
+Non-Volatile RAM variable (NVRAM) which is reserved for FORTH commands which
+will be run before booting an operating system. Apple has released a freeware
+.Tn MacOS
+tool called System Disk, which patches
+most of these bugs. We
+.Em strongly
+recommend that you use this tool to patch your Open Firmware,
+as several systems cannot boot without these patches. If you read
+the Model Support page, you'd also know that some models are broken by
+or are unsupported by System Disk.
+.Pp
+If you have one of the following models, then skip down to the section on
+.Sx Getting to the Open Firmware Prompt (Harder method using MacOS)
+.br
+Apple Performa 4400, 5500, 6500, 54xx, 6400, and 6360,
+.br
+Motorola Starmax 3000, 4000, 5000, and 5500,
+.br
+APS Tech M*Power 604e/200,
+.br
+PowerComputing PowerBase,
+.br
+Umax Apus 2000, Apus 3000, C500, and C600
+.Pp
+For every other model, download System Disk from Apple's site:
+.Lk ftp://ftp.apple.com/developer/macosxserver/utilities/SystemDisk2.3.1.smi.bin
+.Pp
+For a brief tutorial on how to use System Disk, see:
+.Lk http://www.netbsd.org/Ports/macppc/SystemDisk-tutorial/
+.Pp
+Make sure you click the
+.Dq Save
+button, or the patches will not be saved to NVRAM.
+.(Note
+NVRAM patches and Open Firmware settings will be erased if you
+.Sq zap your PRAM
Home |
Main Index |
Thread Index |
Old Index