2004-08-27 20:53:13 +04:00
|
|
|
.\" $NetBSD: prep,v 1.41 2004/08/27 16:53:13 wiz Exp $
|
2001-04-17 00:42:43 +04:00
|
|
|
.
|
2001-05-12 11:32:17 +04:00
|
|
|
.Ss2 Prepare yourself
|
2001-04-17 00:42:43 +04:00
|
|
|
.
|
2001-05-12 11:32:17 +04:00
|
|
|
Take a deep breath.
|
|
|
|
.Pp
|
2002-06-30 04:25:04 +04:00
|
|
|
Good.
|
|
|
|
Now, make sure you are reading the PDF (if available), PostScript,
|
|
|
|
or HTML version of this document, as the
|
2001-05-12 11:32:17 +04:00
|
|
|
.Pa \&.txt No and Pa \&.more
|
|
|
|
versions lack important formatting information that will prevent you from
|
2002-06-30 04:25:04 +04:00
|
|
|
following the twisted path you must follow.
|
|
|
|
OK, good.
|
|
|
|
Now, print out this document.
|
2001-05-12 11:32:17 +04:00
|
|
|
.Pp
|
|
|
|
While it's printing, get some coffee, relax a bit, and mentally prepare
|
|
|
|
yourself for something that promises to be confusing, frustrating, and
|
2002-06-30 04:25:04 +04:00
|
|
|
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
|
2004-08-27 20:53:13 +04:00
|
|
|
.Nx*M .
|
2002-06-30 04:25:04 +04:00
|
|
|
That's right, flush your knowledge cache -- some of it is almost
|
2001-08-17 11:04:41 +04:00
|
|
|
certainly dirty.
|
|
|
|
.Pp
|
2002-06-30 04:25:04 +04:00
|
|
|
Some of this document assumes familiarity with
|
2001-08-17 11:04:41 +04:00
|
|
|
.Tn MacOS ,
|
2002-06-30 04:25:04 +04:00
|
|
|
e.g. how to download BinHex files and extract things with StuffIt Expander.
|
|
|
|
If you've never heard of those terms before, it is possible to
|
2001-08-17 11:04:41 +04:00
|
|
|
install
|
|
|
|
.Nx*M
|
|
|
|
without booting or knowing how to use
|
|
|
|
.Tn MacOS ,
|
2002-06-30 04:25:04 +04:00
|
|
|
but depending on your model it may be almost as painful as learning a
|
2001-08-17 11:04:41 +04:00
|
|
|
little
|
|
|
|
.Tn MacOS .
|
2002-01-03 06:52:14 +03:00
|
|
|
See the FAQ for more help:
|
2003-07-26 21:06:22 +04:00
|
|
|
.Lk http://www.NetBSD.org/Ports/macppc/faq.html#macos-newbie
|
2001-05-12 11:32:17 +04:00
|
|
|
.Pp
|
2003-09-02 09:47:24 +04:00
|
|
|
It's done printing? Fine, time to get started.
|
2001-05-12 11:32:17 +04:00
|
|
|
.Pp
|
|
|
|
The recommended installation procedure is as follows:
|
|
|
|
.(enum
|
2002-06-30 04:25:04 +04:00
|
|
|
Go to the
|
2001-04-17 00:42:43 +04:00
|
|
|
.Nx*M
|
2001-05-12 11:32:17 +04:00
|
|
|
model support page and look up your model information and issues (I can't
|
|
|
|
stress this enough times).
|
2003-07-26 21:06:22 +04:00
|
|
|
.Lk http://www.NetBSD.org/Ports/macppc/models.html
|
2001-04-17 00:42:43 +04:00
|
|
|
.Pp
|
2001-05-12 11:32:17 +04:00
|
|
|
.It
|
2002-06-30 04:25:04 +04:00
|
|
|
Spend about 15 minutes and read through this document from this point onward.
|
2003-09-02 09:47:24 +04:00
|
|
|
There will be many pages of instructions that apply to Open Firmware versions
|
|
|
|
that you do not have. Throw them out. Do not read them \(em at best you
|
|
|
|
will be confused, at worst you may damage your system requiring repairs.
|
2001-05-12 11:32:17 +04:00
|
|
|
.Pp
|
|
|
|
.It
|
|
|
|
Now create your bootable media and media for the distribution sets.
|
|
|
|
.Pp
|
|
|
|
.It
|
2001-05-19 09:43:29 +04:00
|
|
|
Prepare your machine, depending on the instructions for your model
|
|
|
|
(for example: partition your drive, download and run System Disk, or hook
|
|
|
|
up a serial console).
|
2001-05-12 11:32:17 +04:00
|
|
|
.Pp
|
|
|
|
.It
|
|
|
|
Boot into Open Firmware, and verify that it has the version of Open
|
2002-06-30 04:25:04 +04:00
|
|
|
Firmware you think it does.
|
|
|
|
Also make sure that the other variables are set correctly.
|
2001-05-12 11:32:17 +04:00
|
|
|
.Pp
|
|
|
|
.It
|
|
|
|
Figure out the correct boot command, and boot your machine from the
|
2002-06-30 04:25:04 +04:00
|
|
|
bootable media you just created.
|
|
|
|
If you're having trouble, be sure to read the section on
|
2003-09-02 09:47:24 +04:00
|
|
|
.Sx "Common Problems and Error Messages"
|
2001-05-12 11:32:17 +04:00
|
|
|
.Pp
|
|
|
|
.It
|
2002-06-30 04:25:04 +04:00
|
|
|
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.
|
2001-05-12 11:32:17 +04:00
|
|
|
.Pp
|
|
|
|
.It
|
|
|
|
Now use the installer to install the distribution sets onto your system
|
|
|
|
and do some initial configurations.
|
|
|
|
.Pp
|
|
|
|
.It
|
2002-06-30 04:25:04 +04:00
|
|
|
Figure out how to boot from the installed partition.
|
|
|
|
Boot into
|
2001-05-12 11:32:17 +04:00
|
|
|
.Nx
|
|
|
|
for the first time.
|
|
|
|
.Pp
|
|
|
|
.It
|
2003-06-01 21:41:02 +04:00
|
|
|
You may then boot into Open Firmware and set it to always boot your
|
|
|
|
favorite operating system.
|
|
|
|
.Pp
|
|
|
|
.It
|
2001-05-12 11:32:17 +04:00
|
|
|
Configure to your preferences, install your favorite packages, and have
|
|
|
|
fun with your new
|
2001-04-17 00:42:43 +04:00
|
|
|
.Nx*M
|
2001-05-12 11:32:17 +04:00
|
|
|
machine!
|
|
|
|
.enum)
|
2001-04-17 00:42:43 +04:00
|
|
|
.Pp
|
2001-05-12 11:32:17 +04:00
|
|
|
.(Note
|
|
|
|
You really actually truly do need to follow the procedure listed in this
|
2002-06-30 04:25:04 +04:00
|
|
|
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.
|
2001-05-12 11:32:17 +04:00
|
|
|
.Note)
|
|
|
|
.(Note
|
2002-06-30 04:25:04 +04:00
|
|
|
If the instructions in a subsection below do not apply to
|
2001-04-17 00:42:43 +04:00
|
|
|
.Em all
|
|
|
|
versions of Open Firmware, there will be a line listing which versions of
|
|
|
|
Open Firmware they apply to, such as:
|
|
|
|
.br
|
2002-06-30 04:25:04 +04:00
|
|
|
(Open Firmware 1.0.5, Open Firmware 1.1.22, Open Firmware 2.0.x, Open
|
2001-04-17 00:42:43 +04:00
|
|
|
Firmware 2.4, Open Firmware 3)
|
2000-10-27 04:42:57 +04:00
|
|
|
.Note)
|
2003-09-02 09:47:24 +04:00
|
|
|
If you do not have an Open Firmware 3 system, skip down to
|
|
|
|
.Sx "Preparing your Open Firmware 1.x or 2.x System for NetBSD"
|
2000-10-27 04:42:57 +04:00
|
|
|
.
|
2003-09-02 09:47:24 +04:00
|
|
|
.Ss "Preparing your Open Firmware 3 System for NetBSD"
|
2000-11-01 10:00:49 +03:00
|
|
|
.
|
2003-09-02 09:47:24 +04:00
|
|
|
.ds OF_VERSION_12 0
|
|
|
|
.ds OF_VERSION_3 1
|
|
|
|
.so prep.OPENFIRMWARE -----------------------------------------------
|
|
|
|
.br_ne 7P
|
2000-10-27 04:42:57 +04:00
|
|
|
.
|
2003-09-02 09:47:24 +04:00
|
|
|
.Ss "Preparing your Open Firmware 1.x or 2.x System for NetBSD"
|
2001-05-17 11:39:27 +04:00
|
|
|
.
|
2003-09-02 09:47:24 +04:00
|
|
|
.rm OF_VERSION_12
|
|
|
|
.rm OF_VERSION_3
|
|
|
|
.ds OF_VERSION_12 1
|
|
|
|
.ds OF_VERSION_3 0
|
|
|
|
.so prep.OPENFIRMWARE -----------------------------------------------
|
|
|
|
.br_ne 7P
|
|
|
|
.rm OF_VERSION_12
|
|
|
|
.rm OF_VERSION_3
|